Backdrop blur
Blurring whatever sits behind a panel instead of the panel itself, so it reads as frosted glass laid over the page.
See it
What it is
Backdrop blur blurs everything behind an element rather than the element itself. The panel stays razor sharp; the page scrolling under it turns to frosted glass. On the web that is CSS 'backdrop-filter: blur()', and it is the engine behind Apple's translucent materials and the whole glassmorphism look.
Use it where a floating surface has to sit over unpredictable content: sticky headers, nav bars, sheets, command palettes, video controls. It keeps a sense of what is underneath while killing enough detail that text on top stays readable. Blur alone is never enough; the recipe is blur plus a semi-transparent tint (roughly 8 to 20% of a light or dark base) plus a 1px hairline border to define the pane's edge, and often a faint noise layer so it does not look like plastic.
Gotchas pile up here. Contrast is not fixed, since a bright photo sliding underneath can erase your text; test against worst-case content and bump the tint opacity. The panel's own fill has to stay at least partly transparent, since a fully opaque background paints straight over the blurred backdrop and you see none of it. It is a real GPU cost, so on long lists it can stutter. And 'prefers-reduced-transparency' users should get a solid fallback.
Ask AI for it
Make this sticky header frosted glass. Apply 'backdrop-filter: blur(16px) saturate(180%)' with a background of the surface color at 65% opacity, plus a 1px bottom border at 10% white and no shadow. Keep the header text and icons fully opaque and sharp. Provide a solid background fallback inside '@supports not (backdrop-filter: blur(1px))' and inside a 'prefers-reduced-transparency: reduce' media query. Make sure the content behind actually scrolls under the header so the blur has something to work on.