-
Notifications
You must be signed in to change notification settings - Fork 376
feature: add ease-backdrop-blur utility for glassmorphism backgrounds #4020
Copy link
Copy link
Labels
GSSoC-26Official GSSoC 2026 issueOfficial GSSoC 2026 issueacceptedContribution approved for integration into EaseMotion CSSContribution approved for integration into EaseMotion CSScomponentNew UI components (buttons, cards, modals, tooltips, badges)New UI components (buttons, cards, modals, tooltips, badges)gssoc:approvedApproved for GSSoC contributionsApproved for GSSoC contributionslevel:intermediateRequires moderate project understandingRequires moderate project understandingtype:featureNew functionality or enhancementNew functionality or enhancement
Metadata
Metadata
Assignees
Labels
GSSoC-26Official GSSoC 2026 issueOfficial GSSoC 2026 issueacceptedContribution approved for integration into EaseMotion CSSContribution approved for integration into EaseMotion CSScomponentNew UI components (buttons, cards, modals, tooltips, badges)New UI components (buttons, cards, modals, tooltips, badges)gssoc:approvedApproved for GSSoC contributionsApproved for GSSoC contributionslevel:intermediateRequires moderate project understandingRequires moderate project understandingtype:featureNew functionality or enhancementNew functionality or enhancement
Proposal
Add a
ease-backdrop-blurutility class that appliesbackdrop-filter: blur()directly, enabling glassmorphism without per-component CSS.Current gap
components/navbar.csshasbackdrop-filter: blur(16px)hardcoded. A first-class utility lets users apply glass effects to any element.Suggested API
Add variants:
ease-backdrop-blur-sm→blur(4px)ease-backdrop-blur-md→blur(12px)ease-backdrop-blur-lg→blur(20px)ease-backdrop-blur-none→blur(0)Value
Core building block for glassmorphism, frosted navigation, and overlay panels.