Flexbox Playground - Online CSS Flex Layout Generator
Visually experiment with Flexbox container and item properties. See the layout update in real time and copy the CSS. Learn by doing, fully interactive.
UD5 Toolkit
Visualize & experiment with CSS Flexbox properties in real-time
/* CSS will appear here */
Visually experiment with Flexbox container and item properties. See the layout update in real time and copy the CSS. Learn by doing, fully interactive.
Enter container width, number of items, gap, and flexβbasis. See the resulting sizes instantly. Plan your flex layout.
Explore the new twoβvalue display syntax like `display: block flex`. See what each inner/outer pair does visually.
Write a fragment shader and see the result rendered on a fullβscreen quad. For WebGL learners. Local compilation.
Write modern CSS color functions like oklch(), lab(), hwb() and see the rendered color with fallback. Copy compatible code.
Write CSS like `oklch(from red l c h)` to modify colors dynamically. Preview the output and copy the code.
Chain multiple CSS filter functions and see the result on an image. Copy the filter string. No upload.
Build the same layout with both Grid and Flexbox side by side. See the code differences and visual results.
Drag a positioned box and see the top/right/bottom/left values change. Understand containing blocks. Visual.
Type text and instantly see it rendered with textβtransform: uppercase, lowercase, capitalize, and fullβwidth. Copy CSS.
Set perspective and rotate children in 3D space. See the effect of perspectiveβorigin. Copy the CSS. Learn 3D transforms.
Click on a box to set the transformβorigin point and see how rotations and scales change. Copy the CSS.
Drag items into grid cells and see the resulting gridβarea or lineβbased placement code. Learn how autoβplacement and spanning work.
Drag to resize a box and see the Resize Observer callback fire. Get contentRect and borderBoxSize. Learn the API.
Write CSS like `oklch(from red l c h)` to modify colors. Preview the output and copy. Modern color manipulation.
Write JavaScript using element.animate() and see the result in a live preview. Compare with CSS keyframes. Debugger included.
Write compound selectors and instantly see which elements they match on a test page. Master complex CSS logic.
See every touch point with coordinates, radius, and force on your mobile device. Debug gestures with live overlay.
Write a compute shader in WGSL and run it in the browser. See the output on a canvas. Learn WebGPU. Realβtime compilation.
Type directly into a contenteditable div with realβtime CSS filters, shadows, and colors. Download as HTML. Fun demo.
Create an animation that advances with scroll using animationβtimeline: scroll(). See the visual timeline editor. Modern CSS.
Input any JavaScript object and see if structuredClone can deepβcopy it. Compare with JSON.parse/stringify. Learn transferables.
Write a pattern and test it against URLs instantly. See which groups match. Learn the modern alternative to regex for routing. Works entirely in the browser.
Write CSS with native nesting (like SCSS) and see the browserβs native parsing. Validator and live output.
Pick two images or colors and apply all 16 CSS mixβblendβmode values live. See and copy the right CSS for your design.
Experiment with the CSS color-mix() function. Pick two colors and mix them in different color spaces (srgb, oklch). Copy the CSS.
Interactively add and adjust multiple box shadows on a sample element. Drag sliders for offset, blur, spread, and color. Copy the clean CSS code instantly.
Drag points to create a custom clipβpath shape. See the CSS value update live. For creating nonβrectangular elements.
A replica of the famous Flexbox Froggy game: solve alignment puzzles by writing CSS. Progress saved locally. Fun frontend learning.
Experiment with CSS Grid properties visually. Add rows, columns, and areas. See the grid in action and copy the code.