Scroll-state is incredible, plus some other CSS goodness


Hello Reader,

Back in October, I travelled to Minneapolis to create a course with Frontend Masters, and while I was there, I recorded my experience so that I could share a behind-the-scenes look at what it was like.

The first two videos in that series are now up on my second channel.

video preview
video preview

This is something I’ve never done before, so there are some rough edges here and there, but I’m pretty happy with how they turned out!

The final two episodes will come out this week.

🙋‍♂️ What I’ve been up to this week the last two weeks

I once again wrote a newsletter last week, and then forgot to send it (🤦‍♂️) so here’s what I’ve been up to over the last two weeks.

📺 How I made the slide in nav on my website

video preview

A few weeks ago, I mentioned how I’d redesigned my homepage, and I want to thank everyone who replied, whether it was with feedback, or just to say that they liked it 😊.

I didn’t reply to everyone (I got a lot of emails), but I did read all the feedback, and have made a few changes, so if you did give me feedback and I didn’t reply, I’ll take the time now to say “thanks!”

One thing that I wanted to do with the site is have some fun with modern CSS, so while I didn’t have any feedback on this, I wanted to make a sticky nav on scroll. I had a simple bit of JS at first, then said “wait, what am I doing?!”

So then I hit record, and made this video where I look at how we can do it with both scroll-state and view-timeline. Turns out the scroll-state version is so much easier, and support is almost the same at this point.So then I hit record, and made this video where I look at how we can do it with both scroll-state and view-timeline. Turns out the scroll-state version is so much easier, and support is almost the same at this point.


📺 CSS properties that solve annoying problems

video preview

A bit of a quick hits on useful properties and values, where I look at inset, isolation, aspect-ratio, fit-content, and text-wrap: balance and pretty.


⚡ A border-radius trick

video preview

A quick look at why I like using viewport units for border-radius values.


⚡ CSS just keeps getting better

video preview

As someone who had to use photoshop to slice up an image of a button to get round corners, this is pretty crazy stuff 😆.

🎙️ Podcast

Staying sane when things get busy

show
Staying sane when things get...
May 15 · General Musings with Kev...
16:24
Spotify Logo
 

I recently went through a period that could have led to burnout, but I managed to avoid it, so I thought I'd share how I managed to get through it.

LISTEN ON: APPLE | SPOTIFY | YOUTUBE | RSS

🔗 Other awesome stuff from around the web

🏁

In case you missed my email about my Frontend Masters course from earlier this week, it’s the CSS course I wish I had when I first started learning CSS, and you can get access to it for only $29.

It covers everything you’d expect — the box model, typography, Grid, Flexbox, responsive layouts, positioning, animations, form styling, and more, and the whole thing is built around understanding the reasoning behind each concept, not just memorizing the syntax.

The link above will apply the discount for your first month automatically, and it is an affiliate link, so if you sign up, it also helps support me a bit as well 🙂.

On top of that, you do get access to their entire library of courses (which includes a second one by me as well).

Have a fantastic week!
Kevin


Unsubscribe · Preferences
600 1st Ave, Ste 330 PMB 92768, Seattle, WA 98104-2246

Hi! I'm Kevin

Weekly newsletter, where I talk about tangentially-related front-end development topics and share what I've been up to in the last week, plus any cool/fun/interesting/useful links I come across as well.

Read more from Hi! I'm Kevin

View this email in your browser (or share it with a friend!) Hello Reader, I’ve started collecting answers for a Family Feud style game called Asked 100 Devs (more on this at the very end of the email), and one of the questions I asked was “What is your favorite color format in CSS?” I don’t want to spoil the results yet (I’ll be having some contestants on soon to try and guess the top answers to the questions), but something that caught me by surprise was that, of the answers for rgb, 80% of...

View this email in your browser (or share it with a friend!) Hello Reader, Trying something a little different this week with some quick hits before we dive into the main content. The 2026 edition of the State of Dev’s survey is now open. As with all of the State of surveys (or well, any survery for that matter), the more people who take it, the more representative it is. As I let you know earlier this week, I’ll be speaking at ZurichJS in September. If you are in the area and can’t make it,...

Hello Reader, An off-schedule email this week, as I completely forgot to send my regular newsletter on Sunday, and I had wanted to share something that's time-sensitive. I've mentioned this a few times now, but I'll be speaking at Zurich JS Conf on September 11th (along with others like Scott Tolinski, Daniel Roe, Tajas Kumar, and many others), and the ticket price is going up in 3 days. I'll be having some fun talking about how we can now use CSS for a lot of things we'd traditionally used...