UNPKG

solid-glass

Version:

A lightweight glass effect library for web apps, supporting React and Vue.

27 lines (25 loc) 811 B
.solid-glass { position: relative; isolation: isolate; } .solid-glass::before { content: ''; position: absolute; inset: 0; z-index: 0; border-radius: var(--lg-border-radius, 28px); box-shadow: inset var(--lg-shadow-offset, 0) var(--lg-shadow-offset, 0) var(--lg-shadow-blur, 7px) var(--lg-shadow-spread, 0px) var(--lg-shadow-color, rgba(255, 255, 255, 0.7)); background-color: rgba(var(--lg-tint-color, 255, 255, 255), var(--lg-tint-opacity, 0.04)); } .solid-glass::after { content: ''; position: absolute; inset: 0; z-index: -1; border-radius: var(--lg-border-radius, 28px); backdrop-filter: blur(var(--lg-frost-blur, 2px)); -webkit-backdrop-filter: blur(var(--lg-frost-blur, 2px)); filter: var(--lg-filter-id); -webkit-filter: var(--lg-filter-id); isolation: isolate; }