Skip to content

feature: add ease-backdrop-blur utility for glassmorphism backgrounds #4020

@Pcmhacker-piro

Description

@Pcmhacker-piro

Proposal

Add a ease-backdrop-blur utility class that applies backdrop-filter: blur() directly, enabling glassmorphism without per-component CSS.

Current gap

components/navbar.css has backdrop-filter: blur(16px) hardcoded. A first-class utility lets users apply glass effects to any element.

Suggested API

<div class="ease-backdrop-blur ease-bg-white\/50">Glass panel</div>
.ease-backdrop-blur { backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px); }

Add variants:

  • ease-backdrop-blur-smblur(4px)
  • ease-backdrop-blur-mdblur(12px)
  • ease-backdrop-blur-lgblur(20px)
  • ease-backdrop-blur-noneblur(0)

Value

Core building block for glassmorphism, frosted navigation, and overlay panels.

Metadata

Metadata

Labels

GSSoC-26Official GSSoC 2026 issueacceptedContribution approved for integration into EaseMotion CSScomponentNew UI components (buttons, cards, modals, tooltips, badges)gssoc:approvedApproved for GSSoC contributionslevel:intermediateRequires moderate project understandingtype:featureNew functionality or enhancement

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions