glass-1
blur 8px
opacity L:0.08 D:0.20
shadow glass-sm
Glass variant
Glass is one surface variant in Glin UI. It layers blur, saturate, a translucent fill, and a brighter refraction edge so a panel reads as a pane over its backdrop.
Glass panel
blur 16px, opacity 18%, saturate 180%
.glass-surface {
background: rgb(255 255 255 / 0.18);
backdrop-filter: saturate(180%) blur(16px);
-webkit-backdrop-filter: saturate(180%) blur(16px);
border: 1px solid rgb(255 255 255 / 0.2);
border-top-color: rgb(255 255 255 / 0.4); /* refraction edge */
}blur 8px
opacity L:0.08 D:0.20
shadow glass-sm
blur 12px
opacity L:0.12 D:0.30
shadow glass-sm
blur 16px
opacity L:0.18 D:0.40
shadow glass-md
blur 24px
opacity L:0.25 D:0.55
shadow glass-lg
blur 40px
opacity L:0.35 D:0.70
shadow glass-lg
opacity-1
L:0.06 D:0.16
opacity-2
L:0.08 D:0.20
opacity-3
L:0.10 D:0.25
opacity-4
L:0.12 D:0.30
opacity-5
L:0.16 D:0.35
opacity-6
L:0.18 D:0.40
opacity-7
L:0.22 D:0.48
opacity-8
L:0.25 D:0.55
opacity-9
L:0.30 D:0.62
opacity-10
L:0.35 D:0.70
data-glass-luminance="bright"
surface x1.16
data-glass-luminance="neutral"
surface x1
data-glass-luminance="dim"
surface x0.9
will-change: transform, opacity
will-change: backdrop-filter, transform, opacity
Keep text on glass at 4.5:1 contrast or better. Check pairs in the color contrast guide.