Posts (mostly) front-of-the-frontend stuff and animations. Don't follow people who post or share about politics.
DevTools for Beginners
@kevinpowell.co and I just released a brand new (and totally free!) email course all about DevTools and how to use them in ways that actually help you debug and improve your CSS.
🔗 Full details and free signup here: devtoolsforbeginners.kevinpowell.co
Live demo on @codepen.io: codepen.io/amit_sheen/f...
Live demo on @codepen.io: codepen.io/amit_sheen/f...
Are we at the start of a new era?
Chrome 140 introduced CSS Typed Arithmetic. It might seem like a minor change, but I believe it's huge as it opens the door to countless new possibilities and a whole new era of Computational CSS.
What do you think?
css-tricks.com/css-typed-ar...
Are we at the start of a new era?
Chrome 140 introduced CSS Typed Arithmetic. It might seem like a minor change, but I believe it's huge as it opens the door to countless new possibilities and a whole new era of Computational CSS.
What do you think?
css-tricks.com/css-typed-ar...
css-tricks.com/css-typed-ar...
css-tricks.com/css-typed-ar...
Live demo on @codepen.io: codepen.io/amit_sheen/f...
Live demo on @codepen.io: codepen.io/amit_sheen/f...
I wrote about my first experiments with these fantastic new CSS additions. So much fun! ♥️ ✨
#CSS
utilitybend.com/blog/styling...
I wrote about my first experiments with these fantastic new CSS additions. So much fun! ♥️ ✨
#CSS
utilitybend.com/blog/styling...
(Links in comment 👇)
(Links in comment 👇)
From shapes that define boundaries to paths that drive motion. We shift to `offset-path`, where elements no longer get clipped but flow along custom routes. 🤩
🔗 Read and share your thoughts on @frontendmasters.com:
frontendmasters.com/blog/the-pat...
From shapes that define boundaries to paths that drive motion. We shift to `offset-path`, where elements no longer get clipped but flow along custom routes. 🤩
🔗 Read and share your thoughts on @frontendmasters.com:
frontendmasters.com/blog/the-pat...
This time we're looking at offset-path (and friends), which can be used to create movement when animated and benefits from all the same fancy functions that we learned about with clip-path.
This time we're looking at offset-path (and friends), which can be used to create movement when animated and benefits from all the same fancy functions that we learned about with clip-path.
First part of a series on the power of paths in CSS, kicking off with clip-path. From the basics to functions and syntax, all the way to advanced shape logic.
🔗 Read and share your thoughts on @frontendmasters.com
frontendmasters.com/blog/the-pat...
First part of a series on the power of paths in CSS, kicking off with clip-path. From the basics to functions and syntax, all the way to advanced shape logic.
🔗 Read and share your thoughts on @frontendmasters.com
frontendmasters.com/blog/the-pat...
A deep dive into `clip-path` from Amit Sheen, a very powerful tool in shape creation on the web, particularly now with `shape()`.
A deep dive into `clip-path` from Amit Sheen, a very powerful tool in shape creation on the web, particularly now with `shape()`.
This series has been a deep dive into 3D layered text, and in this part we explore some advanced interactions while making the code cleaner and more dynamic with a touch of JS. 🤩
🔗 Read and share your thoughts on @css-tricks.com
css-tricks.com/3d-layered-t...
This series has been a deep dive into 3D layered text, and in this part we explore some advanced interactions while making the code cleaner and more dynamic with a touch of JS. 🤩
🔗 Read and share your thoughts on @css-tricks.com
css-tricks.com/3d-layered-t...
css-tricks.com/3d-layered-t...
css-tricks.com/3d-layered-t...
If this series of articles were a meal, this part would definitely be the main course. 😋
19(!) live examples of 3D text animations, and if you want to build them yourself, check it out on @css-tricks.com.
🔗 css-tricks.com/3d-layered-t...
If this series of articles were a meal, this part would definitely be the main course. 😋
19(!) live examples of 3D text animations, and if you want to build them yourself, check it out on @css-tricks.com.
🔗 css-tricks.com/3d-layered-t...
css-tricks.com/3d-layered-t...
css-tricks.com/3d-layered-t...
This time it’s a three-part exploration of 3D layered text. 😎
The first part is all about the basics, from the very first line to text with real depth that feels like it pops off the page. 🤩
Check it out and share your thoughts on @css-tricks.com:
🔗 css-tricks.com/3d-layered-t...
This time it’s a three-part exploration of 3D layered text. 😎
The first part is all about the basics, from the very first line to text with real depth that feels like it pops off the page. 🤩
Check it out and share your thoughts on @css-tricks.com:
🔗 css-tricks.com/3d-layered-t...
Part one is all about creating an index of layers for adding depth, and it's full of goodies.
css-tricks.com/3d-layered-t...
Part one is all about creating an index of layers for adding depth, and it's full of goodies.
css-tricks.com/3d-layered-t...
(This demo is from an upcoming article I’m working on)
(This demo is from an upcoming article I’m working on)
There are some really interesting findings this year! 🤯
And if the Conclusion feels like a love letter to the future of CSS, well… guilty as charged. 😉
🔗 2025.stateofcss.com
There are some really interesting findings this year! 🤯
And if the Conclusion feels like a love letter to the future of CSS, well… guilty as charged. 😉
🔗 2025.stateofcss.com
To help, I teamed up with @amitsheen.bsky.social to create a free, 5-part beginner course on getting started with them: devtoolsforbeginners.kevinpowell.co
To help, I teamed up with @amitsheen.bsky.social to create a free, 5-part beginner course on getting started with them: devtoolsforbeginners.kevinpowell.co
DevTools for Beginners
@kevinpowell.co and I just released a brand new (and totally free!) email course all about DevTools and how to use them in ways that actually help you debug and improve your CSS.
🔗 Full details and free signup here: devtoolsforbeginners.kevinpowell.co
DevTools for Beginners
@kevinpowell.co and I just released a brand new (and totally free!) email course all about DevTools and how to use them in ways that actually help you debug and improve your CSS.
🔗 Full details and free signup here: devtoolsforbeginners.kevinpowell.co
24 layers on the cannon, 64 balls, and not a single inline variable. All powered by sibling-index() and sibling-count().
Working with multiple elements just got way easier! 🤩
(Currently on Chromium only)
🔗 Live demo on @codepen.io: codepen.io/amit_sheen/f...
24 layers on the cannon, 64 balls, and not a single inline variable. All powered by sibling-index() and sibling-count().
Working with multiple elements just got way easier! 🤩
(Currently on Chromium only)
🔗 Live demo on @codepen.io: codepen.io/amit_sheen/f...
Sure, there are spheres, curvy lines, and circular motion. Made with a few #CSS animations and some tricky keyframes. But the timing functions? Pure linear easing across the board.
🔗 Live demo on @codepen.io: codepen.io/amit_sheen/f...
Sure, there are spheres, curvy lines, and circular motion. Made with a few #CSS animations and some tricky keyframes. But the timing functions? Pure linear easing across the board.
🔗 Live demo on @codepen.io: codepen.io/amit_sheen/f...
The trick is knowing how to combine them in a clever way. 😉
🔗 On @codepen.io: codepen.io/amit_sheen/f...
The trick is knowing how to combine them in a clever way. 😉
🔗 On @codepen.io: codepen.io/amit_sheen/f...