Bramus
@bramus
Chrome DevRel at Google (CSS + Web UI). @CSSWG Member. Former University Lecturer. PADI Divemaster. Blogs at @bramusblog. I’m primarily on 🦋 nowadays.
🚀 LAUNCH DAY 🚀 Introducing “Unleash the Power of Scroll-Driven Animations” – a 10-part video course that teaches you all there is to know about scroll-driven animations with CSS or JavaScript. developer.chrome.com/blog/scroll-dr…
Blink: Intent to Ship: CSS Corner shaping (corner-shape, superellipse, squircle) bit.ly/4kzmnt9
Get a front-row seat to the action #GoogleIOConnect Berlin with Developer Relations Engineer @Bramus Van Damme ⬇️
Ooh, my Chrome DevTools extension for debugging Scroll-Driven Animations is approaching 3000 users … 🔗 bsky.app/profile/bram.u…
A short spontaneous interview with @bramus at #GoogleIOConnect where he showcases a use case of Scroll-driven animations! ✨ youtu.be/9l5JAkvLRd4
Psst, the slides of my Middlesbrough Front End talk are up on my blog! > This talk explores the wild side of View Transitions. We’ll combine them with Scroll-Driven Animations, trigger them with MutationObserver, and even resurrect IE’s Page Transitions. bram.us/2025/06/19/cra…
A new way to style gaps in CSS bookmark developer.chrome.com/blog/gap-decor…
Blink: Intent to Prototype: Customized built-in elements via elementInternals.type bit.ly/45vShSW
We’re working on something called Nested View Transition Groups … and we need your feedback! See the questions listed in the replies to this post: bsky.app/profile/martr.… Try it out in Chrome Canary + Exp Web Platform Features: codepen.io/bramus/full/og… #ViewTransitions #CSS
CSS uses a complex algorithm to decide how to animate transforms. If you get it wrong, as many folks do, you end up with an unnatural animation. Here's how it works, and how to avoid the pitfalls. jakearchibald.com/2025/animating…
I popped onto @ShopTalkShow to chat about the challenges of an "HTML include" web platform feature. ➡️ Video youtube.com/watch?v=t0NBcv… ➡️ Podcast shoptalkshow.com/668/
🚨🚨🚨 48 Hours to Go 🚨🚨🚨 We're down to the last half dozen tickets, grab yours whilst you still have the chance 👇 middlesbroughfe.co.uk
Coming soon to Safari: - Anchor positioning (YAYY!) - Scroll-driven animations (YAYY!) - text-wrap: pretty - progress() function - margin-trim - contrast-color() webkit.org/blog/16993/new…
🔥 Today I'm launching a new project: browser.dating🔥 The dating website matching people based on their browser history! In the video below I talk a little about how it works! browser.dating
Such an exciting day. I proposed if() last year and got CSS WG consensus to add it to the spec on my birthday (!) last June. Now, less than a year later, it ships in the most widely used browser. I think it can be a game changer for design systems, especially together with…
CSS if() function landed today(!!!) in Chrome 137 🥳 along with another rad feature: reading-flow 🥳 So I put together a quick video showcasing both: youtu.be/Apn8ucs7AL0
👀 Coming to Chrome DevTools in Chrome 138: CSS Value Tracing bsky.app/profile/bram.u…
Sneak preview of my talk “Supercharge Web UX with View Transitions” which I’ll be giving at #WebExpo in Prague tomorrow. bsky.app/profile/bram.u…