CSS Masonry is almost here! Patrick Brosset takes a deep dive into what this long-awaited feature means for web developers and how you could make use of it in your own work.
With December just around the corner, how about some new desktop wallpapers to welcome the last month of the year -- and the holiday season, if you're celebrating? Our latest edition of monthly wallpapers has got you covered. Enjoy!
We're so happy to announce that "Maturing Design Systems"--a Smashing book by Ben Callahan -- will soon be joining the Smashing Library! Ben's insights and advice are so powerful, we thought you might like to read an excerpt from the book. Subscribe ...
Practical guidelines on designing time-critical products that prevent errors and improve accuracy. Part of the Measure UX & Design Impact (use the code ???? IMPACT to save 20% off today). With a live UX training starting next week.
Animations can be one of the most joyful parts of building interfaces, but without structure, they can also become one of the biggest sources of frustration. By consolidating and standardizing keyframes, you take something that is usually messy and . ...
Debugging controllers can be a real pain. Here's a deep dive into how CSS helps clean it up and how to build a reusable visual debugger for your own projects.
There are many existing web features and technologies in the wild that you may never touch directly in your day-to-day work. Perhaps you're fairly new to web development and are simply unaware of them because you're steeped in the abstraction of a .. ...
There are lots of tips for [improving your website performance]( ). But even if you follow all of the advice, are you able to maintain an optimized site? And are you targeting the right pages? Matt Zeunert outlines an effective strategy for web ...
SVG is one of those web technologies that's both elegant and, at times, infuriating. In this article, pioneering author and web designer Andy Clarke explains his technique for animating SVG elements that are hidden in the Shadow DOM.