@KevinPowell
  @KevinPowell
Kevin Powell | Keeping up with CSS: The features released in 2023 @KevinPowell | Uploaded November 2023 | Updated October 2024, 5 hours ago.
βœ‰οΈ Newsletter: kevinpowell.co/newsletter - πŸŽ™οΈPodcast: kevinpowell.co/podcast - πŸ“½οΈ Second channel: youtube.com/@generalmusings (video version of the podcast)

People ask me how I keep up with CSS and all the new features coming out... instead of worrying about how I do it though, I figured I'd do a recap of all the new stuff so you don't have to go hunting for it!

There have been so many new features released in 2023, and some relatively new features from 2022 have finally gained support in all the browser engines and have started to hit decent support numbers, and I cover as many as I could think of in this video.

πŸ”— Links
βœ… Playlist of every video I mentioned in this video: youtube.com/playlist?list=PL4-IK0AVhVjNMhAxy8UC-SRbaPD5daKnH
βœ… youtu.be/YnWPeA6l5UE
βœ… youtu.be/OGJvhpoE8b4
βœ… youtu.be/3ncFpP8GP4g
βœ… youtu.be/snKm-VzJCOo
βœ… youtu.be/I9zHX-jSKpA
βœ… youtu.be/Zddz_R1RnfM
βœ… youtu.be/3_-Je5XpbqY
βœ… youtu.be/NDNRGW-_1EE
βœ… youtu.be/R7aHcgIeATE
βœ… youtu.be/dZHnAsYu2eU
βœ… youtu.be/Qj0Qx8HpNUo
βœ… More info on @scope: developer.chrome.com/articles/at-scope
βœ… More info on view transitions: developer.chrome.com/docs/web-platform/view-transitions and daverupert.com/2023/05/getting-started-view-transitions and chriscoyier.net/2023/04/11/expanding-grid-cards-with-view-transitions
βœ… Astro’s view transitions: https://docs.astro.build/en/guides/view-transitions/
βœ… More info on lch: lea.verou.me/blog/2020/04/lch-colors-in-css-what-why-and-how
βœ… Why I suggested oklch() over lch(): evilmartians.com/chronicles/oklch-in-css-why-quit-rgb-hsl
βœ… The lch color picker: lch.oklch.com
βœ… More on relative colors in CSS: developer.chrome.com/blog/css-relative-color-syntax
βœ… leading-trim article I showed: medium.com/microsoft-design/leading-trim-the-future-of-digital-typesetting-d082d84b202
βœ… More on :user-valid and :user-invalid: https://web.dev/articles/user-valid-and-user-invalid-pseudo-classes?hl=en
βœ… My demo on @scope: codepen.io/kevinpowell/pen/OJdQqBm/34875ea609e2305f01cdd53e5a23489e
βœ… My demo on :user-valid and :user-invalid: codepen.io/kevinpowell/pen/RwvLoaP
My simple demo on relative colors: codepen.io/kevinpowell/pen/eYxVXjP

⌚ Timestamps
00:00 - Introduction
01:25 - Nesting
03:18 - :has()
04:54 - text-wrap: balance and pretty
07:00 - color-mix()
08:10 - lch and lab
11:27 - relative colors
13:00 - container queries
15:02 - cascade layers
17:38 - trig functions
18:38 - Newsletter + Podcast
19:10 - Subgrid
21:30 - view transitions
23:24 - animation-timeline: scroll()
24:25- scoped CSS
26:48 - :user-valid and :user-invalid
28:39 - text-box-trim and text-box-edge

#css

--

Come hang out with other dev's in my Discord Community
πŸ’¬ discord.gg/nTYCvrK

Keep up to date with everything I'm up to
βœ‰ kevinpowell.co/newsletter

Come hang out with me live every Monday on Twitch!
πŸ“Ί twitch.tv/kevinpowellcss

---

Help support my channel
πŸ‘¨β€πŸŽ“ Get a course: kevinpowell.co/courses
πŸ‘• Buy a shirt: teespring.com/stores/making-the-internet-awesome
πŸ’– Support me on Patreon: patreon.com/kevinpowell

---

My editor: VS Code - code.visualstudio.com

---

I'm on some other places on the internet too!

If you'd like a behind the scenes and previews of what's coming up on my YouTube channel, make sure to follow me on Instagram and Twitter.

Twitter: twitter.com/KevinJPowell
Codepen: codepen.io/kevinpowell
Github: github.com/kevin-powell

---

And whatever you do, don't forget to keep on making your corner of the internet just a little bit more awesome!
Keeping up with CSS: The features released in 2023A simple CSS solution to select ranges of contentDynamic horizontal scrolling based on the amount of contentNo, Flexbox isnt good enoughCreate an animated, circular progress barUnder-used CSS features 3: matrix-3d()The big gotcha with native CSS nestingFlex: 1 probably doesnt work the way you think it doesA simple way to make a masonry layoutAnimate nav on scroll - CSS-only & easy to customizeA simple update for better form UXHow to take control of Flexbox

Keeping up with CSS: The features released in 2023 @KevinPowell

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER