Cyd Stumpel
@cydstumpel.nl
760 followers 290 following 130 posts
Teacher and Award Winning Freelance Creative Developer Teacher at @fdnd.nl 🎓 and the Minor Web Development at Amsterdam University of Applied Sciences I’m an Okay Dev 👩🏽‍💻 @okaydev.co Tech speaker at meetups and conferences Portfolio: https://cydstumpel.nl
Posts Media Videos Starter Packs
Pinned
cydstumpel.nl
My portfolio won Site of the Day today on Awwwards! 🥳
cydstumpel.nl
Okay I might be going in a completely different direction now, how fun is this?!

🏗️ WIP

Created with CSS scroll driven animations, special shout out to color-mix too, that function has given me so much joy working with dynamic colors 🫶
Reposted by Cyd Stumpel
okaydev.co
🚀 Big news! Okay Social is now open to everyone.
It's the social network for creatives.

Claim your handle, create a profile, and start connecting with others.

Join our community today!
👉 okaydev.co/social
cydstumpel.nl
The perfect recipe to create your own programming language, according to @dylanbeatt.ie @fronteers.bsky.social
cydstumpel.nl
I wrote a short post on the weird ‘bug’ I found this week when you animate custom variables and transforms on the same element cydstumpel.nl/debugging-in... please let me know if you can explain why the original approach doesn’t work like you’re explaining something to a five year old ✌️
Debugging in public | Blog Cyd Stumpel
During prototyping my ideas for next year’s ‘new year, new portfolio’ I came upon an interesting limitation in keyframes in combination with custom properties (CSS variables). I was prototyping an ide...
cydstumpel.nl
cydstumpel.nl
Ooh it might be because I put the animation on each individual box without setting it with a default value on the box and scoping it, which made it update multiple times..
cydstumpel.nl
What do you mean? It was on the transform property already, it is also already fixed btw! 🥳
cydstumpel.nl
But now the next thing; whyyyyyy does that work?
cydstumpel.nl
Good guess, but it doesn't work 🥹
cydstumpel.nl
Haha yes, I tried that too, but it looks like it just transitions like the --scroll-progress value is 1, and then snaps to the actual value it should be
cydstumpel.nl
🆘 I'm trying to do too a thing, that may or may not be possible with @property💅.

I'm using a scroll driven animation to update a css var that goes from 0-1, to translate items in the opposite way on hover. The calculation works, transition does not🥹

Here's a codepen:
codepen.io/Sidstumple/p...
cydstumpel.nl
It's truly crazy what you can do with just CSS now

🚧 WIP 🚧
Reposted by Cyd Stumpel
cydstumpel.nl
Guys it's happening again, preparing for new year, new portfolio 2026. Welcome to my figma chaos.
Screenshot of a figma projects with inspiration and explorations
cydstumpel.nl
Damn, that's rough haha, pushing a fix now, thanks for letting me know
cydstumpel.nl
sibling-index and -count are going to be my whole personality now 💅
Reposted by Cyd Stumpel
una.im
Safari 26 is about to ship a bunch of CSS features I've been eagerly waiting for! 🥳

- Anchor positioning
- Scroll-driven animations
- text-wrap: pretty

Also cool to see contrast-color() land!

webkit.org/blog/17333/w...
WebKit Features in Safari 26.0
We’re happy to share with you what’s arriving in Safari 26.0!
webkit.org
cydstumpel.nl
Ah figured it out, it's because I used a css variable in the @supports 🙈

This works:
cydstumpel.nl
Very exciting that sibling-index is now supported in Chrome, but I can't figure out how to feature-check for it. This doesn't seem to do it. Setting the var with a backup like var(--delay, 0s) also does nothing 🆘
cydstumpel.nl
New year, new portfolio 💅