Hopp til innhold
← KolofonDesignelementSVG-filter

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)

Neste bit

⌘KESC