Surfaces studio
Glass is only judgeable over something, so change the backdrop as well as the tokens. The sliders write real inline custom properties, and the snippet at the bottom is the code you would paste.
Frosted
Blur 16px, tint 12%, saturate 1.6
Refraction is off here. backdrop-filter: url() is not merely unsupported in WebKit, it parses and renders nothing, so @supports would return true and switch a broken path on. It is gated behind data-an-refract="on" that you set after your own render probe.
<div class="an-glass an-glass-noise" style="
--an-glass-blur: 16px;
--an-glass-alpha: 12%;
--an-glass-sat: 1.6;
--an-glass-radius: 16px;
--an-noise-opacity: 0.06;
">
…
</div>The rest of the surface layer
Shadows, grain, borders and dividers. These are effects rather than animations, so they apply on render.
Utilities
Timing, easing, origins and fill modes. Nothing to look at: they configure the effect they sit beside.
an-3dan-depth-stackan-img-comparean-img-grainan-img-parallaxan-layered-parallaxan-magnetic-zonesan-text-split-charsan-text-split-linesan-text-split-words
Child hooks
Selector targets the parent effect styles. Inert on their own.
an-arrowan-compare-topan-facean-labelan-peekan-zone
Scroll
Needs a scrollbar. Run these in the scroll lab.
an-reveal-irisan-reveal-mask-sweep
