cd /news/developer-tools/most-glassmorphism-is-blur-a-white-o… · home topics developer-tools article
[ARTICLE · art-97929] src=dev.to ↗ pub= topic=developer-tools verified=true sentiment=· neutral

Most glassmorphism is blur + a white overlay. I extracted the actual refraction into a Claude Code skill

A developer has released LiquidGlassSkill, a Claude Code plugin that implements realistic glassmorphism with actual refraction instead of the standard blur-plus-overlay effect. The technique uses a displacement map and SVG filters to bend the backdrop, and the plugin is available on GitHub for Angular production use.

read1 min views1 publishedAug 15, 2026

Every glassmorphism snippet I've seen is backdrop-filter: blur()

plus a white overlay. That's a blurred rectangle. Real glass bends what's behind it, hardest at the edge — and that part is missing everywhere.

Built it for a production Angular app, pulled it out as a Claude Code plugin: https://github.com/stormaref/LiquidGlassSkill

/plugin marketplace add stormaref/LiquidGlassSkill
/plugin install liquid-glass@stormaref-skills

The refraction: bake a displacement map into a canvas, wire up feImage → feDisplacementMap → feGaussianBlur

, point the element at it with backdrop-filter: url(#filter)

. Since it's a backdrop filter, the input is the live page behind the element — so it tracks scroll, theme and content changes with nothing to invalidate. Field ported from liquid-glass-js (MIT, credited), minus its html2canvas snapshot.

Why it's a skill and not a gist — four rules, each of which fails as plausible-looking output:

backdrop-filter: url(#…)

and paints nothing, so @supports

says yes and your panel is blank. Gate on engine.The CSS is 200 lines. Knowing that #1 is why your glass looks nths of things looking subtly wrong.

MIT. Happy to talk displacement math — the 128/255 ≠ 0.5

decly long to find.

── more in #developer-tools 4 stories · sorted by recency
── more on @claude code 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/most-glassmorphism-i…] indexed:0 read:1min 2026-08-15 ·