GitHub ↗
Ice Glass · reusable component

One class to rule them all

Add class="ice-glass" to any element. The runtime rewrites it into four layers — distort, blur, content, edge highlight — and a MutationObserver hydrates elements you add later. Ships with React and Vue bindings too.

drag the glass around ↔