Chrome 135 landed in April 2025 with a set of CSS features aimed at things developers used to reach for JavaScript to build. The new ::scroll-marker() and ::scroll-button() pseudo-elements let you add navigation dots and previous/next buttons to any scrollable area, which is most of what a carousel needs. No library, no event listeners.
The release also added the shape() function for clip-path and offset-path, giving you path-style drawing with real CSS syntax, units, and math instead of a cramped string.
For a small or mid-size business, this is a quiet cost saver rather than a headline. Carousels and custom shapes have long meant extra scripts that slow pages and eventually break. As these features become dependable across browsers, your developer can build the same interactions with less code to maintain. Ask whether new work can lean on native CSS before adding another dependency, but keep a simple fallback for older browsers.
Further reading: original source ↗
Want this handled for you?
This is exactly the kind of thing our website development work takes off your plate. Start with a free, no-pressure look at your site.
Come aboard