Helping you learn how to make the web, and make it look good while you're at it.
With weekly videos and shorts, I'll be bringing you How Tos and Tutorials, as well as simple tips and tricks, with a big focus on helping people see how wonderful CSS is!
Kevin Powell
QUIZ TIME! An element uses animation-timeline: view(). Which animation-range keyword makes the animation finish just as the element is fully on screen?
1 day ago | [YT] | 26
View 1 reply
Kevin Powell
Over on the second channel, I came across some research that sent me down a bit of a rabbit hole on the effects of AI on learning. Turns out, there's some good ways to use it, but also some bad ways, and the bad ways make us think we're learning more than we actually are.
1 week ago | [YT] | 37
View 0 replies
Kevin Powell
QUIZ TIME! A custom property of --brand is set to an oklch() color. Which color space does alpha(from var(--brand) / 50%) resolve in?
1 week ago | [YT] | 38
View 6 replies
Kevin Powell
A <details> content animates open from a height of 0 to a height of auto with a height transition, but instantly snaps shut. What's missing?
2 weeks ago | [YT] | 46
View 2 replies
Kevin Powell
Over on the second channel, I'm branching out a little and talking about security! There was a post that hit the front page of Hacker News this past weekend about how passkeys are a trap, and it caught my attention and I wanted to talk about it. https://youtu.be/ZjEG-LLAOIo
3 weeks ago | [YT] | 18
View 0 replies
Kevin Powell
QUIZ TIME! You swap vi for cqi in your fluid type clamp(), but the text still scales with the browser window instead of the wrapper. Why would that happen?
3 weeks ago | [YT] | 37
View 6 replies
Kevin Powell
QUIZ TIME! You add `text-box-trim: trim-both` to an element, but the spacing doesn't change. What's missing?
4 weeks ago | [YT] | 59
View 5 replies
Kevin Powell
New episode up on the second channel, where me and Michael Warren chat about StyleX, CSS-in-JS, a bit on Tailwind, and more - https://youtu.be/nasmWiGE5FM
1 month ago | [YT] | 10
View 0 replies
Kevin Powell
QUIZ TIME! You're fading cards in with a scroll-driven animation, but they fade back out every time you scroll past. You want each card to animate in once and stay. Which of these can help make it possible?
1 month ago | [YT] | 38
View 3 replies
Kevin Powell
For those of you who use Claude to write code, which model do you use most often?
1 month ago | [YT] | 32
View 52 replies
Load more