Stacy Kvernmo
@stacykvernmo.com
160 followers 68 following 33 posts
Designer/Dev @OddBird Co-host of Winging It I love CSS, typography, making things, yoga, gymnastics and more...
Posts Media Videos Starter Packs
Pinned
stacykvernmo.com
That was SO MUCH FUN! I can't thank @michelleb.bsky.social @5t3ph.bsky.social @kevinpowell.co @miriam.codes + @henrihelvetica.bsky.social enough for your bravery! And @jamessw.com for your help.

If you missed the CSS is Awesome Game Show, you can watch the replay: www.youtube.com/watch?v=fYfs...
CSS Is Awesome Game
YouTube video by Winging It
www.youtube.com
stacykvernmo.com
I'm really excited for a future with CSS Mixins and Functions. @oddbird.dev has some great content on these features if you want to browse our collection: www.oddbird.net/tags/css-mix...

What are you most excited about?
Tag: CSS Mixins & Functions
For more posts, return to the full posts list or browse all tags.
www.oddbird.net
Reposted by Stacy Kvernmo
oddbird.dev
In this month's OddNews, @miriam.codes intros new options to help developers dealing with tech debt & tedious maintenance tasks. @stacykvernmo.com demos The BEST way to work with shape-outside.

Learn about Poetic #CSS, and subscribe to OddNews for a discount on consulting. www.oddbird.net/oddnews/
Poetic CSS written with Scrabble tiles
stacykvernmo.com
Color fonts are really interesting. You can see the font-palette options using a tool like wakamaifondue.com or the type designer's site is often helpful.

You can even animate between font-palettes
codepen.io/stacy/pen/vE...

Unfortunately, COLRv1 has limited support caniuse.com/colr-v1
Exploring Color Fonts (COLRv1)
COLRv1 fonts have limited support at the time of this pens creation, but are fun to experiment with in a supported browser. Check the list here: https:...
codepen.io
Reposted by Stacy Kvernmo
jamessw.com
Tip: When you're using anchor positioning, consider how scrolling or screen size might make your positioned element overflow, and then add a backup with `position-try`.

Get more tips by signing up for my free weekly course on anchor positioning!
Create Performant Layouts and Resilient Dropdowns
This CSS anchor positioning course teaches you how
oddbird.dev
stacykvernmo.com
Today feels like a good day to make this announcement.

We got a puppy.
Coton puppy carrying a tennis ball
stacykvernmo.com
That’s really helpful, thanks Kevin!
stacykvernmo.com
That’s really good feedback. We will look into a podcast feed in the future.
Reposted by Stacy Kvernmo
oddbird.dev
OddBird @oddbird.dev · Sep 11
In the latest Winging It, @miriam.codes & @stacykvernmo.com chat with #CSS expert @kizu.dev about how to create reusable and flexible CSS using mixins & functions, what happened in the CSSWG meetings, and what's coming in CSS!

www.oddbird.net/2025/08/27/w...

If you like the show, please subscribe!
Mixins & Functions to Streamline CSS
With special guest Roma Komarov
www.oddbird.net
Reposted by Stacy Kvernmo
kevinpowell.co
Accessibility is one of those things that can feel a bit overwhelming when you start learning about it, so I had a conversation with @sarasoueidan.com where we talked all about it, including what it is, why it matters, how to get started learning more about it, and a lot more.

youtu.be/ndGKjhzmLXc
Navigating the World of Web Accessibility with Sara Soueidan
YouTube video by General Musings with Kevin Powell
youtu.be
stacykvernmo.com
Here's the CodePen that I used in the video if you want to check it out yourself:

codepen.io/stacy/pen/zj...
Starfish CSS Shape-Outside Demo
...
codepen.io
stacykvernmo.com
We mentioned on Winging It that we might show some of our favorite browser tips. Here's one of many that I find delightful.

If you are working with shape-outside, then Firefox has a great path editor. I made a quick video to show how it works.
Reposted by Stacy Kvernmo
miriam.codes
Please stop inheriting the box-model. The supposed use-case for that is extremely out-dated, inheritance doesn't really help, and it actively makes real box-sizing use-cases more difficult!

This #CSS best practice was never the best to begin with:

www.oddbird.net/2025/09/04/b...
Don't Inherit the Box Model
It's time to stop spreading this out-dated practice
www.oddbird.net
Reposted by Stacy Kvernmo
jamessw.com
Tip 1: If you're using anchor positioning in a reusable component, add an anchor-scope to the component to help your positioned element find the right anchor.

Tip 2: Sign up for my free email course on anchor positioning .
Create Performant Layouts and Resilient Dropdowns
This CSS anchor positioning course teaches you how
oddbird.dev
Reposted by Stacy Kvernmo
miriam.codes
I'll be Winging It live with @kizu.dev & @stacykvernmo.com in an hour (11am MT) to talk about future #CSS features like mixins, functions, and masonry!

youtube.com/live/ER4APBN...
What's coming in CSS? Mixins, Functions, Progress, and more…
YouTube video by Winging It
youtube.com
Reposted by Stacy Kvernmo
miriam.codes
I went down a rabbit hole trying to understand and visualize how fluid typography calculations work in #CSS. Here's a video and interactive codepen with the results:

www.oddbird.net/2025/08/26/t...

Adjust the values to see how they impact the rate of change, the viewport-size range, and page zoom!
Visualizing Responsive Typography
What do all the numbers in our clamp() do?
www.oddbird.net
stacykvernmo.com
I wanted to play with some CSS trig functions and found you can calculate the width of a scrollbar in CSS when using container queries and registered custom properties. There’s so much more you can do, but here’s a little demo: codepen.io/stacy/pen/Qw...
Find the scrollbar width in CSS
Combining registered custom properties, container queries and a few CSS trig functions, we are able to find and display calculated values, like the scr...
codepen.io
Reposted by Stacy Kvernmo
jamessw.com
When the CSS Working Group gets together for a face to face, the CSS meeting bot is busy and lots of Github issues get updated. If you can't keep up with it all, join Roma Komarov, @miriam.codes and @stacykvernmo.com as they recap the highlights on this month's Winging It.
What's coming in CSS? Mixins, Functions, Progress, and more…
YouTube video by Winging It
youtube.com
stacykvernmo.com
There are so many CSS features rolling out these days but not enough time to experiment myself with everything. That’s why I’m loving @jamessw.com's arbitrary striped table CodePen demo using the new sibling-index() function codepen.io/jamessw/pen/...

Currently on Chrome & Edge 138+
Arbitrary Striped Table
...
codepen.io
stacykvernmo.com
I love seeing the different stylistic alternates, ligatures, and swash variations of a typeface. I will often fork this pen and swap out the font-family variable to get a quick overview of what is available. I also have a version that will display numeric variants as well.
codepen.io/stacy/pen/dP...
Preview Font Feature Settings
...
codepen.io
Reposted by Stacy Kvernmo
jamessw.com
When you use position-area, you're actually creating a new containing block for your positioned element. Learn more about how this makes anchor positioning just work in many situations in my email course here - oddbird.dev/learn/course...
A rough diagram showing how position-area works, with an anchor in the center of a 3x3 grid, and a positioned element below it inside of a larger containing block.
stacykvernmo.com
One of my favorite color updates in CSS is to use the relative color syntax to go from one color to another. When pairing with custom properties, you can create useful and reusable variants of your brand colors while keeping the relationship to the original color. codepen.io/stacy/pen/gb...
Relative Colors
...
codepen.io
Reposted by Stacy Kvernmo
miriam.codes
We created Susy for CSS layout on 13 July, 2009 – 16 years ago! – & deprecated the project in 2020. But the Susy pages are still our most visited content on the @oddbird.dev website.

If you're interested in learning modern #CSS approaches, I'm working on a course:

www.oddbird.net/learn/course...
Designing With Code
CSS video course waitlist signup
www.oddbird.net
stacykvernmo.com
Send us your questions! @miriam.codes and I will answer CSS-related questions on tomorrow's Winging It at 1pm ET.

Do you want to know how to apply layers to an existing project?

What CSS syntax we always need to look up when writing?

Ask away ... then join us!

www.youtube.com/watch?v=EPuz...
CSS Q&A Party!
YouTube video by Winging It
www.youtube.com
Reposted by Stacy Kvernmo
miriam.codes
On Thursday, @stacykvernmo.com & I will be answering your #CSS questions on @oddbird.dev 's Winging It live stream!

Like:
- In 2025, is there still a use case for float?
- What's the “flat tree”?

What are you curious about? Join us & ask!

www.youtube.com/watch?v=EPuz...
CSS Q&A Party!
www.youtube.com