Web Development

Chrome 133 Goodies

I often wonder what it’s like working for the Chrome team. You must get issued some sort of government-level security clearance for the latest browser builds that grants you permission to bash on them ahead of everyone else and come up with these rad demos showing off the latest features. No, I’m, not jealous, why […]

Chrome 133 Goodies Read More »

Keeping the page interactive while a View Transition is running

When using View Transitions you’ll notice the page becomes unresponsive to clicks while a View Transition is running. […] This happens because of the ::view-transition pseudo element – the one that contains all animated snapshots – gets overlayed on top of the document and captures all the clicks. ::view-transition /* 👈 Captures all the clicks! */ └─

Keeping the page interactive while a View Transition is running Read More »

Look Closer, Inspiration Lies Everywhere (February 2025 Wallpapers Edition)

As designers, we are always on the lookout for some fresh inspiration, and well, sometimes, the best inspiration lies right in front of us. With that in mind, we embarked on our wallpapers adventure more than thirteen years ago. The idea: to provide you with a new batch of beautiful and inspiring desktop wallpapers every

Look Closer, Inspiration Lies Everywhere (February 2025 Wallpapers Edition) Read More »

The Digital Playbook: A Crucial Counterpart To Your Design System

I recently wrote for Smashing Magazine about how UX leaders face increasing pressure to deliver more with limited resources. Let me show you how a digital playbook can help meet this challenge by enhancing our work’s visibility while boosting efficiency. While a design system ensures visual coherence, a digital playbook lays out the strategic and

The Digital Playbook: A Crucial Counterpart To Your Design System Read More »

What on Earth is the `types` Descriptor in View Transitions?

Have you ever stumbled upon something new and went to research it just to find that there is little-to-no information about it? It’s a mixed feeling: confusing and discouraging because there is no apparent direction, but also exciting because it’s probably new to lots of people, not just you. Something like that happened to me

What on Earth is the `types` Descriptor in View Transitions? Read More »

Transitioning Top-Layer Entries And The Display Property In CSS

Animating from and to display: none; was something we could only achieve with JavaScript to change classes or create other hacks. The reason why we couldn’t do this in CSS is explained in the new CSS Transitions Level 2 specification: “In Level 1 of this specification, transitions can only start during a style change event

Transitioning Top-Layer Entries And The Display Property In CSS Read More »