The Renaissance of Variable Fonts in Modern Web Design
What changed in Chrome 140
Variable fonts allow designers to set any point on a type axis rather than choosing from a limited palette. The
font-variation-settings descriptor inside @font-face now bakes those axis positions into the font family definition itself.Why it matters for page transitions
When a page entrance runs as a view transition, each element animates independently. Staggering their
animation-delay values creates a choreographed feel. Before Chrome 140, you had to mirror each delay onto a ::view-transition-group() pseudo selector.Chrome 140 removed that duplication. The pseudo-element now inherits
animation-delay from its source element, so a single CSS rule on the element is enough. The timeline below shows how the delays spread across your content.