Skip to content

Bram.us

A rather geeky/technical weblog, est. 2001, by Bramus

  • Blog
    • All Posts
    • Original Content
    • Elsewhere
  • Talks
  • About
  • RSS
    • All Posts
    • Original Content Only
    • Elsewhere Only
  • Search

Author Archives: Bramus!

View transitions: Handling aspect ratio changes

Great article by Jake, packed with demos on how to handle changes in aspect ratios between the old and new snapshots in View Transitions. View transitions: Handling aspect ratio changes →

Read Post →

Posted byBramus!February 21, 2024Posted inElsewhereTags: link, view transitionsLeave a comment on View transitions: Handling aspect ratio changes

Volvo Cars Design System: Our future CSS strategy

Volvo Cars moved away CSS-in-JS to … CSS

Read Post →

Posted byBramus!February 19, 2024April 21, 2024Posted inElsewhereTags: css, linkLeave a comment on Volvo Cars Design System: Our future CSS strategy

Syntax Highlighting code snippets with Prism and the Custom Highlight API

Can you Syntax Highlight a code snippet on the web without overloading the DOM with a ton of <span> elements wrapped around the tokens? Thanks to the Custom Highlight API, you can!

Read Post →

Posted byBramus!February 18, 2024January 20, 2026Posted inOriginal ContentTags: css, javascript, syntax highlighting3 Comments on Syntax Highlighting code snippets with Prism and the Custom Highlight API

Scroll-Driven Animations: You want overflow: clip, not overflow: hidden

If you create a scroll-driven animation and find that scroll(nearest) is not working, check for overflow: hidden elements up the DOM tree and change them to overflow: clip.

Read Post →

Posted byBramus!February 14, 2024October 3, 2024Posted inOriginal ContentTags: css, overflow, scroll-driven animations5 Comments on Scroll-Driven Animations: You want overflow: clip, not overflow: hidden

How to use a Custom Easing Function with the Web Animations API (WAAPI)

So, you’ve found a custom easing function defined in JavaScript. Great! But how do you use that with the Web Animations API (WAAPI)? Turns out that’s more difficult than you’d first expect it to be.

Read Post →

Posted byBramus!January 12, 2024September 12, 2024Posted inOriginal ContentTags: animations, css, easing, waapiLeave a comment on How to use a Custom Easing Function with the Web Animations API (WAAPI)

The mysterious case of using CSS animation-composition: accumulate on a scale transform

Why accumulating scale(0.5) with scale(2) is not scale(2.5).

Read Post →

Posted byBramus!December 18, 2023December 19, 2023Posted inOriginal ContentTags: css, transformsLeave a comment on The mysterious case of using CSS animation-composition: accumulate on a scale transform

CSS Wrapped 2023

Catch the end-of-year writeup I wrote together with my Chrome DevRel colleagues Una and Adam!

Read Post →

Posted byBramus!December 14, 2023Posted inElsewhereTags: css, linkLeave a comment on CSS Wrapped 2023

Embrace the Platform

At the end of 2021, CSS-Tricks (RIP) asked a bunch of authors “What is the one thing people can do to make their websites better?”. This here, is my submission for that end-of-year series.

Read Post →

Posted byBramus!December 12, 2023December 12, 2023Posted inOriginal ContentTags: progressive enhancementLeave a comment on Embrace the Platform

View Transitions and Scroll-Driven Animations (2023.11.16 @ Devine)

Talk given at Devine (Howest)

Read Post →

Posted byBramus!November 16, 2023June 20, 2024Posted inOriginal ContentTags: public speaking, scroll-driven animations, view transitionsLeave a comment on View Transitions and Scroll-Driven Animations (2023.11.16 @ Devine)

Scoped styling with CSS @scope (2023.10.19 @ Full Stack Europe)

Slides of my lightning talk on CSS @scope

Read Post →

Posted byBramus!October 26, 2023October 26, 2023Posted inOriginal ContentTags: css, public speaking, scopeLeave a comment on Scoped styling with CSS @scope (2023.10.19 @ Full Stack Europe)

Posts pagination

Newer posts 1 … 9 10 11 12 13 … 711 Older posts

About Bram.us

Bram.us is the technical/geeky weblog of Bramus Van Damme, a web developer based in Belgium.

Bramus is part of the Chrome Developer Relations team at Google, focusing on CSS, Web UI, and DevTools. From the moment he discovered view-source at the age of 14 (way back in 1997), he fell in love with the web and has been tinkering with it ever since.

More …

Stay up-to-date

To follow bramus and his blog:

  • 🟠 Subscribe to RSS
  • 🦋 Follow me on Bluesky
  • 🦣 Follow me on Mastodon

Archives

Search

Bram.us, Proudly powered by WordPress.