Learn CSS
A guided course covering the CSS foundations behind everyday interface styling.
web.dev98 references, libraries and tools for designing, building and testing the web.
14 resources · External links open in a new tab. Some services require an account or paid plan.
A guided course covering the CSS foundations behind everyday interface styling.
web.devAccessibility patterns and keyboard interaction guidance for common interface widgets.
www.w3.orgA web component library with examples for menus, form controls and reusable interface elements.
shoelace.styleA community gallery of interface elements. Check the license attached to each component before reuse.
uiverse.ioCreative frontend experiments, visual effects and tutorials for exploring expressive web interfaces.
tympanus.netPractice translating interface designs into working frontend projects with guided challenges.
www.frontendmentor.ioA CSS animation library with named effects and documentation for controlled use in interfaces.
animate.styleAnimation tooling and documentation for JavaScript and React interfaces.
motion.devA JavaScript animation engine with documentation for animating interfaces and SVG artwork.
animejs.comTest palette and font combinations on an example interface before committing to a design direction.
www.realtimecolors.comA collection of repeatable SVG patterns for subtle interface textures and backgrounds.
heropatterns.comOptimize SVG files through a visual interface to SVGO and inspect the result before downloading.
jakearchibald.github.ioAn open-source SVG icon collection with multiple weights for web interfaces.
heroicons.comBrowse a broad open-source icon collection and select icons for your interface.
tabler.io