v150 · CSS · demo
Progressive Enhancement
Two product cards — one using a simple absolute-positioned tooltip as a fallback, and one that applies @supports named-feature(anchor-position-follows-transforms) to use a more precise anchor-positioned version in Chrome 150+.
Feature detection results in this browser
CSS.supports("named-feature(...)")
…
named-feature(anchor-position-follows-transforms)
…
position-anchor and anchor() primitives
…
Pin the tooltips and transform both info icons to compare the fallback placement against the named-feature-enhanced placement. The right card uses real anchor-positioning rules when the browser reports the named feature; older browsers can preview the same declarations manually.
Uses position: absolute relative to the card. When the icon is transformed, the tooltip stays at the card's original edge.
In Chrome 150+: tooltip tracks the icon even through CSS transforms.
CSS comparison
see also
- Feature Query Explorer — all @supports condition types
- Back to feature index
- ChromeStatus entry
- CSS Conditional Rules Level 5 named-feature() syntax
implementation reference
Need the exact API surface, compatibility boundaries, errors, lifecycle, and source links? Read the matching gendn reference ↗