Liquid glass
Navigasjonsdocken bryter lyset bak seg, ikke bare gjør det uskarpt. Glasset har tykkelse, kant og et speilende høylys.
Vanlig «glassmorfisme» er backdrop-filter: blur(). Liquid glass går lenger: et SVG-filter med feTurbulence og feDisplacementMap forskyver pikslene bak glasset, slik at innholdet ser ut til å bøye seg gjennom en linse.
Lysbrytningen virker i Chromium-baserte nettlesere. Safari og Firefox får en mykere variant med blur, metning og samme høylys. FX-runtime oppdager hva nettleseren støtter og slår på riktig variant.
Høylyset er to radielle gradienter i blandingsmodus «screen» og indre skygger som etterligner glassets tykkelse.
<feDisplacementMap in="SourceGraphic" in2="soft"
scale="48" xChannelSelector="R" yChannelSelector="G" />I koden: app/layout.tsx · app/globals.css (.liquid)