1. 设置参数

2. 效果预览

Glass Card
★★★★★

3. 获取代码


                

💡 提示:将代码复制到您的 CSS 类中即可。请确保父元素有复杂的背景,否则毛玻璃效果不明显。

CSS Glassmorphism (毛玻璃) 效果原理

Glassmorphism 是现代 UI 设计中的一种流行趋势,其特点是背景模糊、半透明层和精致的边框。其核心技术依赖于 CSS 的 backdrop-filter: blur() 属性。

  • 半透明背景: 使用 rgba()hsla() 设置透明度。
  • 背景模糊: backdrop-filter: blur(10px) 是灵魂所在,它会模糊元素背后的区域。
  • 精细边框: 半透明的白色边框(1px solid rgba(255, 255, 255, 0.2))增强了玻璃的质感和边缘轮廓。

常见应用场景

1. 登录/注册卡片

在丰富多彩的背景图像上放置一个毛玻璃效果的登录框,瞬间提升网站的高级感。

2. 仪表盘数据块

在 Dashboard 设计中,使用 Glassmorphism 区分不同模块,既保持了层级感,又不会像纯白卡片那样生硬。

3. 移动端 UI 组件

iOS 系统大量使用了这种效果(如控制中心)。在 Web App 中复刻这种质感,能给用户原生般的体验。

4. 弹窗与模态框

作为 Modal 的背景层,既能遮挡下方内容,又不至于完全切断与底层的视觉联系。

常见问题 (FAQ)

为什么我看不到模糊效果?
最常见的原因是背景是纯色的。backdrop-filter 需要元素后面有非纯色的内容(如图片、渐变、或其他元素)才能体现出模糊。如果背景是纯白,模糊纯白看起来还是一样的。
backdrop-filter 兼容性如何?
现代浏览器(Chrome 76+, Safari 9+, Edge, Firefox 103+)大多已支持。旧版浏览器可能需要加 -webkit- 前缀,本工具生成的代码已包含此前缀。
如何设置多彩的玻璃颜色?
在生成器中调整“玻璃颜色”,然后降低“透明度”。通常建议使用白色或非常浅的颜色,并保持低透明度(0.1-0.4),这样显得更通透。
会影响网页性能吗?
backdrop-filter 确实比普通的背景颜色更消耗 GPU 资源。如果在页面上大面积滥用或在低端移动设备上运行,可能会导致滚动掉帧。建议适度使用。
怎么让文字在玻璃上更清晰?
确保玻璃背景色与文字颜色有足够对比度。如果玻璃很透,建议给文字加一点 text-shadow 或者增加玻璃背景的模糊度(Blur)。
支持边框渐变吗?
纯 CSS 的 border 属性不支持渐变。要实现渐变边框,通常需要使用 border-image 或伪元素遮罩技术,这比基础 Glassmorphism 更复杂一些。
可以直接复制 HTML 吗?
您只需要一个 div 并赋予它生成的 CSS 类即可。不需要特殊的 HTML 结构。
饱和度设置有什么用?
backdrop-filter: saturate(180%) 可以让透过玻璃的背景颜色更鲜艳,这是 Apple 风格设计的一个小秘诀,会让画面更灵动。

更多免费实用工具