size‑container Demo - Online Intrinsic & Styled Queries
Explore the size‑container and inline‑size CSS properties for container queries. Understand containment contexts. Visual guide.
UD5 Toolkit
Explore the size‑container and inline‑size CSS properties for container queries. Understand containment contexts. Visual guide.
Toggle between show and hide for empty table cells. Understand how it affects borders and backgrounds.
Create errors with the cause option and see chained error objects. Learn error wrapping for better debugging.
See how to implement file upload progress using both fetch and XHR. Real‑time bar and code snippets for your project.
Use anchor positioning to perfectly center a popover relative to its anchor. No JavaScript. See the modern approach.
Write a simple assembly program and see the pass‑1 and pass‑2 symbol tables and object code. Systems programming helper.
Test the upcoming <selectlist> element for a fully customizable, stylable select dropdown. Experimental browser feature.
See how `animation‑composition: replace, add, accumulate` works by layering animations on the same property. Understand the spec.
Select text and see the Selection object properties. Create ranges programmatically. Understand how rich‑text editors work.
Test regular expressions with Unicode property escapes like \p{Emoji}. See matches live. Modern regex power.
Reset native styling on form elements with appearance: none. See before and after. Essential for custom forms.
Place a table caption on top, bottom, or inline‑start/end. See the live change. Copy the code.
Click on a box to set the transform‑origin point and see how rotations and scales change. Copy the CSS.
See a flag and pick the country among four choices. Timed rounds with score. Perfect for geography buffs. Local data.
Derive a strong cryptographic key from a password using PBKDF2 with SHA‑256. Adjust iterations and salt. Educational and test tool.
Click through the TCP connection states (LISTEN, SYN_SENT, ESTABLISHED…) and see the animated transitions. Networking education.
Enter a simple regular expression and see its equivalent Deterministic Finite Automaton diagram. Learn how regex engines work.
Control image‑orientation: from-image vs none. See how the browser interprets EXIF rotation. Fix portrait photos.
Practice positive/negative lookahead and lookbehind. See matches highlighted live. Master advanced regex.
Compare visibility: hidden vs display: none. See how each affects layout and event listeners. Inline code.
Set perspective and rotate children in 3D space. See the effect of perspective‑origin. Copy the CSS. Learn 3D transforms.
Drag items into grid cells and see the resulting grid‑area or line‑based placement code. Learn how auto‑placement and spanning work.
Test required, pattern, minlength etc. See validity states and custom error messages. Learn browser‑native validation.
See planets and orbits at true scale (or logarithmic). Scroll from the Sun to Pluto. Understand space distances. Canvas.
Understand how !important behaves inside @layer vs unlayered styles. Interactive example. Avoid common pitfalls.
Wrap text around an irregular shape and adjust the margin and alpha threshold. Magazines layout on the web.
Build a 3D card flip effect and toggle backface‑visibility. See the hidden back face. Copy the complete CSS.
Place multiple grid items into the same cells to create overlapping layouts. Learn the technique visually. Copy code.
Explore the new two‑value display syntax like `display: block flex`. See what each inner/outer pair does visually.
Test how fast you can convert between binary and decimal. Timed drills with increasing difficulty. Learn base‑2 fluency.
Set up resources and processes and run the Banker's algorithm to check for safe states. Classic OS deadlock avoidance demo.
Enter processes and see how different scheduling algorithms handle them. Gantt chart generation. OS course helper.
Enter a decimal number and see a visual breakdown of bits, place values, and bitwise operations. Learn binary easily.
Write a Python range expression and instantly see the list of numbers it produces. Quick playground for beginners.
Use the new `commandfor` and `command` attributes to invoke actions on other elements without JavaScript. See the spec live.
Test how `content‑type: text/html` vs `content‑type: image/svg+xml` affects SVG rendering in the browser. Modern performance hint.
A textarea that expands in height as you type. See the implementation and copy the code. No library needed.
See how WeakMap and WeakSet work. Add objects as keys and watch references. Understand memory‑efficient collections.
Drop files onto a zone and see a preview with name, size, and type. Copy the JavaScript pattern for your site.
Use the <template> tag to hold hidden HTML that is cloned and injected by JavaScript. Common pattern.
Create a custom element with named slots and see content projection in action. Learn Web Components basics.
Practice aligning grid items and tracks with the place‑items, align‑content, and justify‑content properties. Visual guide.
Place two containers side by side to see how inline‑flex differs from flex. Understand block vs inline formatting.
Make an element resizable horizontally, vertically, or both. See the handle and code. Useful for textareas.
Toggle between normal, nowrap, pre, pre‑wrap, and pre‑line to understand how whitespace is handled. Live text example.
Simulate adaptive bitrate logic by switching between different quality video segments. See how ABR algorithms work.
See how scroll‑padding and scroll‑margin affect the position of elements when using anchor links or scroll‑snap. Visual.
See famous people's life spans on a draggable timeline. Compare who was alive at the same time. Educational fun.
Use your keyboard or mouse as a straight key. Hear the tone and see the dots/dashes. Perfect for learning CW. Local.
See how revert‑layer removes styles from the current cascade layer and falls back to the previous one. Fix specificity wars.
Define multiple @layer blocks and see which styles win. Understand layer order and revert‑layer. Modern CSS architecture.
Write expressions with clamp(), min(), max(), abs(), sign(), round() and see the computed value. Modern CSS calculations.
Animate elements as they enter and exit the viewport using view() timeline. Parallax and reveal effects without JS.
Manipulate CSS values as typed objects using attributeStyleMap. Convert between CSSUnitValue, CSSMathSum, etc. Futuristic CSS‑in‑JS.
Input any JavaScript object and see if structuredClone can deep‑copy it. Compare with JSON.parse/stringify. Learn transferables.
Run a CPU‑heavy calculation (e.g., prime numbers) in a Web Worker and see the UI stay responsive. Code snippet provided.
Graph a cubic‑bezier or steps easing function and see a bouncing ball animation using it. Copy the CSS timing‑function.
Click a letter and watch an animated stroke order for print or cursive. Good for kids learning to write.
Use trigonometric functions in CSS to create circular animations and layouts without JavaScript. See the code.
See the complete recursion tree for small Fibonacci or factorial calculations. Understand overlapping subproblems. Educational.