RSSAmplifier

Blog

Schönwald

Thoughts on CSS, JS, and overall clean code.

schoen.worldRSS feed ↗4 posts

Latest posts

Flexible Dark Mode with Tailwind CSS v4 Custom Variants

How to create a custom dark variant that respects both data-theme attributes and system preferences with proper CSS selector logic.

How to use Github Actions on Vercel Preview deployments

I recently switched deploying to S3 to deploying to Vercel. But how do you test PRs then?

Sticky footer with flexbox

With flexbox there is now a simple way to let your footer stick to the bottom, when there is not enough content, and make it static when there is.

Hello World!

The beginning of my illustrious blogging career - my first step into writing about frontend development, CSS, UX, and clean code.