Web Development

Web-Slinger.css: Across the Swiper-Verse

My previous article warned that horizontal motion on Tinder has irreversible consequences. I’ll save venting on that topic for a different blog, but at first glance, swipe-based navigation seems like it could be a job for Web-Slinger.css, your friendly neighborhood experimental pure CSS Wow.js replacement for one-way scroll-triggered animations. I haven’t managed to fit that […]

Web-Slinger.css: Across the Swiper-Verse Read More »

A Few Ways That Cloudways Makes Running This Site a Little Easier

(This is a sponsored post.) It’s probably no surprise to you that CSS-Tricks is (proudly) hosted on Cloudways, DigitalOcean’s managed hosting arm. Given both CSS-Tricks and Cloudways are part of DigitalOcean, it was just a matter of time before we’d come together this way. And here we are! We were previously hosted on Flywheel which

A Few Ways That Cloudways Makes Running This Site a Little Easier Read More »

Google’s Willow and the Quantum Menace: A Design Perspective

Google’s Willow quantum computer presents both revolutionary opportunities and significant risks, particularly by threatening to disrupt systems that secure modern digital infrastructure. Designers must urgently rethink how to build future-proof systems, balancing innovation with the challenges of quantum-level security threats.

Google’s Willow and the Quantum Menace: A Design Perspective Read More »

How to Wait for the sibling-count() and sibling-index() Functions

New features don’t just pop up in CSS (but I wish they did). Rather, they go through an extensive process of discussions and considerations, defining, writing, prototyping, testing, shipping handling support, and many more verbs that I can’t even begin to imagine. That process is long, and despite how much I want to get my

How to Wait for the sibling-count() and sibling-index() Functions Read More »