Bram.us
フィード

Chrome 145 146 adds Experimental Support for Vertical Tabs
Bram.us
Vertical Tabs are available behind a flag in Chrome 145 (current beta)
19日前

Using 100vw is now scrollbar-aware (in Chrome 145+, under the right conditions)
Bram.us
From Chrome 145 onwards, 100vw will automatically subtract the size of the (vertical) scrollbar from it if you have forced the html element to always show a vertical scrollbar (using overflow[-y]: scroll) or if you reserve space for it (using scrollbar-gutter: stable). The same applies to vh with a horizontal scrollbar, as well as all small, large, and dynamic variants.
20日前

How to Find the public WebKit Bug from the Apple-internal rdar:// Bug ID
Bram.us
If you read the Safari release notes – like the Safari 26.2 release notes – you see a lot of trailing “(12345678)”-mentions in the list of fixed bugs. These numbers are Apple-internal bug IDs, as used within Apple’s internal bug tracker (fka?) named “Radar”.These numbers are not linked to anything because Radar is Apple-internal, so to external people these numbers are practically useless … or are they?
2ヶ月前

CSS Scroll-Triggered Animations are coming to Chrome!
Bram.us
We have Scroll-Driven Animations. Now say hi to Scroll-Triggered Animations.
2ヶ月前

CSS Wrapped 2025
Bram.us
Once again, it has been an AMAZING year for CSS and UI. To celebrate this, we – the Chrome CSS/UI DevRel Team – created another edition of CSS Wrapped!
2ヶ月前

The Google Antigravity website, rebuilt with Modern CSS
Bram.us
As an experiment to see if Modern CSS is up to the task, I recreated the Google Antigravity website with Modern CSS.
2ヶ月前

Anchor Positioning and the Inset-Modified Containing Block (IMCB)
Bram.us
If you kinda understand Anchor Positioning, but it still surprises you from time to time, then most likely this is the missing piece of information: the Inset-Modified Containing Block (or IMCB for short).
2ヶ月前

Use overscroll-behavior: contain to prevent a page from scrolling while a <dialog> is open
Bram.us
Chrome 144 features a small change to overscroll-behavior: it now also works on non-scrollable scroll containers. While this change might seem trivial, it fixes an issue developers have been dealing with for ages: prevent a page from scrolling while a (modal) <dialog> is open.
2ヶ月前

Señors @ Scale: Modern CSS at Scale with Bramus
Bram.us
A while ago I joined Dan Neciu – whom I met at Frontmania in 2023 – on his “Señors @ Scale” podcast. We talked about all things CSS.
2ヶ月前

Anchor Positioning is transform-aware in Chrome 144+
Bram.us
Starting with Chrome 144, Anchor Positioning is going to be transform-aware. From then on, anchoring will resolve against the bounding box of the transformed ancho
2ヶ月前