A Well-Designed JavaScript Module System is Your First Architecture Decision
Writing large programs in JavaScript without modules would be pretty difficult. Imagine you only have the global scope to work with. This was the situation…
Writing large programs in JavaScript without modules would be pretty difficult. Imagine you only have the global scope to work with. This was the situation…
Managing state in CSS is not exactly the most obvious thing in the world, and to be honest, it is not always the best choice…
View transitions are really, really neat. Not only that, but they’re starting to pop up everywhere. I’m sure you’re like me and have come across…
A date range selector lets users pick a time frame between a start and end date, which is useful in booking trips, sorting info by…
Every now and then, I stumble onto an old project of mine, or worse, someone else’s, and I’m reminded just how chaotic CSS can get…
Multi-column layouts have not been used to their full potential, mostly because once content exceeded a limit, multi-column would force a horizontal scroll. It’s unintuitive…
Creating rectangles, circles, and rounded rectangles is the basic of CSS. Creating more complex CSS shapes such as triangles, hexagons, stars, hearts, etc. is more…
A lot has happened in CSS in the last few years, but there’s nothing we needed less than the upcoming Olfactive API. Now, I know…
April Fools’ Day pranks on the web imply that we’re not trying to fool each other every day in web design anyway. Indeed, one of…
Short n’ sweet but ever so neat, this issue covers light/dark favicons, @mixin, anchor-interpolated morphing, object-view-box, new web features, and more. SVG favicons that respect…
I deployed a contact form that last month that, in my opinion, was well executed. It had all the right semantics, seamless validation, and great…
I’m really interested in this emerging idea that the future of web design is Generative UI Design. We see hints of this already in products,…
Over the last few years, there’s been a lot of talk about and experimentation with scroll-driven animations. It’s a very shiny feature for sure, and…
Editor’s note: Mat Marquis and Andy Bell have released JavaScript for Everyone, an online course offered exclusively at Piccalilli. This post is an excerpt from…
For this issue of What’s !important, we have a healthy balance of old CSS that you might’ve missed and new CSS that you don’t want…