Details accordion
A beginner-friendly details accordion you can paste into any page.
A growing library for people who build
Explore useful interface patterns, adjust the details, and take clean code straight to your project.
Today's pick
A beginner-friendly details accordion you can paste into any page.
Small tools, useful results
Blend two colors into a smooth background.
Open generator 02Give a card soft or punchy depth.
Open generator 03Make a friendly blob or rounded tile.
Open generator 04Create a clear button with a satisfying hover.
Open generator 05Build a translucent panel for colorful backgrounds.
Open generator 06Create a crisp, soft, or playful CSS border.
Open generator 07Shape a clear, useful brief for your next CSS component.
Build a prompt 08Explore practical website directions and generate a design prompt.
Explore showcasesCopy, edit, make it yours
Style a native range input with a clear label, endpoints, helper text, and strong keyboard focus.
Edit and copyPresent a short, scannable collection of trusted learning links with clear descriptions and keyboard-visible focus.
Edit and copyGive customers a clear business address, direct contact links, and opening hours in one readable, mobile-friendly panel.
Edit and copyExplain password rules beside a labelled password field, with readable guidance that works without scripts or color cues.
Edit and copyLet shoppers adjust an item quantity with a labelled native number field, clear limits, and a small-screen-friendly cart action.
Edit and copyShow a file’s upload state, filename, size, and numeric progress with native semantic progress and a clear focusable action.
Edit and copyFresh perspective
Firefox 159 enables scroll-driven animations by default, giving teams a chance to add restrained, progressively enhanced scroll timelines while keeping static and reduced-motion states complete.
Read story ui engineeringW3C’s design-system update shows how type tokens, smaller baselines, and semantic markup can make a system easier to evolve.
Read story cssFirefox 158 supports CSS typed arithmetic, letting compatible values become unitless ratios that can be deliberately converted into lengths, angles, and other numeric types.
Read storyStart with a thought