
Animating the dialog element using view transitions
Morph a button into a <dialog> by swapping view-transition-name inside startViewTransition().
Web Standards
Daily web platform news

Morph a button into a <dialog> by swapping view-transition-name inside startViewTransition().

A pseudo-element covers the card surface but stops short of the secondary actions.

Custom functions in CSS: typed arguments, private internals, return validation, and DX gotchas.

A playground, reference, and six real-world demos for learning CSS grid lanes.

A tiny library that exposes runtime state to CSS through custom properties.

Stagger pins, fade in the background, and draw lines with stroke-dasharray and dashoffset.

A new Stylelint rule validates @property registrations and custom property usage in your workflow.

New properties draw animatable lines between grid and flex tracks.

Why there are roughly 30 ways and how to pick the right one.

Smooth entry and exit animations with @starting-style, allow-discrete, and View Transitions.

How CSS, Web Animations API, GSAP, and Motion behave under main-thread congestion.

round()How the CSS round() function snaps clamp() values to consistent intervals for cleaner typography.