Motion Highlights #3
22.3.2025
Fresh animation ideas and motion design trends to fuel your inspiration
Revisiting CSS border-image
21.3.2025
I’ve used border-image regularly. Yet, it remains one of the most underused CSS tools, and I can’t, for the life of me, figure out why. Is it possible that people steer clear of border-image because its syntax is awkward and unintuitive? Perhaps it’s because most explanations don’t solve the type...
Designer Spotlight: Huy Phan
21.3.2025
Award-winning designer Huy Phan shares his journey, creative philosophy, and the stories behind his most impactful digital experiences
The Road Not Taken is Guaranteed Minimum Income
21.3.2025
The dream is incomplete until we share it with our fellow Americans
Quick Reminder That :is() and :where() Are Basically the Same With One Key Difference
20.3.2025
I’ve seen a handful of recent posts talking about the utility of the :is() relational pseudo-selector. No need to delve into the details other than to say it can help make compound selectors a lot more readable.
:is(section, article, aside,
…
Quick Reminder That :is() and :where()...
Developer Spotlight: Jean Mazouni
20.3.2025
In this spotlight, Jean Mazouni showcases some of his favorite freelance work as a web developer and shares his passion for WebGL technologies
StringTune: The JavaScript Library Born from a Design Agency’s Workflow
19.3.2025
Learn how to use this flexible JavaScript library for animations, smooth scrolling, and interactive effects
Building an Interactive Image Grid with Three.js
18.3.2025
In this tutorial, we'll create an interactive image grid using Three.js, covering setup, animations, and shaders
Styling Counters in CSS
17.3.2025
Going from the most basic ways to style lists directly in HTML to advanced customization techniques that are even capable of making things that aren't lists look like lists.
Styling Counters in CSS originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get...
Case Study: Motoyoshi Takamitsu
17.3.2025
An exploration of the design and development of photographer Motoyoshi Takamitsu's portfolio website
Web Components Demystified
14.3.2025
Scott Jehl released a course called Web Components Demystified. This is my full set of notes from Scott's course. You'll still want to take the course on your own, and I encourage you to because Scott is an excellent teacher who makes all of this stuff extremely accessible, even to noobs like...
Playing with Light and Refraction in Three.js: Warping 3D Text Inside a Glass Torus
13.3.2025
Explore how MeshTransmissionMaterial in Three.js bends light, creates refraction effects, and enhances realistic glass-like materials