Controlling when CSS custom property values are computed
This post explores how and when CSS custom property values are calculated, particularly when using dynamic functions like sibling-index(). It explains the rendering implications of these computation times and how they affect child element styles.
Jake Archibald · 02 September 2026 · Read the original →
Creating Web Widgets Using the Document Picture-in-Picture API
This article explains how to use the Document Picture-in-Picture API to create floating windows. Unlike traditional PiP which only supports video, this API allows developers to inject arbitrary HTML, CSS, and JavaScript to build interactive floating widgets.
CSS-Tricks · 02 September 2026 · Read the original →
animation-trigger
This post introduces the CSS animation-trigger property, which allows developers to delay the start of a CSS animation. It explains how to use this property to trigger animations only when specific events or conditions occur.
CSS-Tricks · 02 September 2026 · Read the original →
Let’s Use the Emergent CSS random() Function in all the Browsers
This post details the process of building a cross-browser polyfill for the upcoming native CSS random() function. It covers the technical challenges of simulating dynamic randomness within current CSS limitations.
CSS-Tricks · 02 September 2026 · Read the original →
Background Image Refraction in CSS
This article demonstrates how to create a liquid glass refraction effect using CSS background images. It details the limitations of using fixed backgrounds for this effect and provides a technique to achieve realistic light distortion.
Frontend Masters · 02 September 2026 · Read the original →
Hover Proximity Using Modern CSS
This post demonstrates how to create a hover proximity effect where adjacent elements scale dynamically based on cursor distance. It provides a step-by-step guide to achieving this interactive effect using modern CSS selectors and transitions.
Frontend Masters · 02 September 2026 · Read the original →
Having Fun with Vercel’s AI SDK and AI Gateway
This article covers how to integrate AI capabilities directly into frontend applications using Vercel's AI SDK and AI Gateway. It explains how to make and manage AI requests and handle streaming responses from within application code.
Frontend Masters · 02 September 2026 · Read the original →
CSS `text-box` Properties Reach Baseline
The CSS `text-box-trim`, `text-box-edge`, and `text-box` shorthand properties are now Baseline Newly available, with Firefox 154 (August 18, 2026) adding support. This means they are supported across Chrome 133, Edge 133, Firefox 154, and Safari 18.2.
web.dev · 02 September 2026 · Read the original →
At this rate, we will soon be debugging memory leaks in our stylesheets.
8 stories, every Wednesday
Published here every week. Follow by RSS to get it as it lands.