返回工具列表

CSS Glassmorphism Generator

Tweak sliders to visual perfection and copy CSS styles to implement premium glass effects.

Glass Effect Preview

Tool Documentation & Usage Guide

毛玻璃(Glassmorphism)是近年来极为流行的 UI 视觉风格,它模拟了半透明玻璃在有彩背景上的磨砂半透和高光边界,营造出强烈的界面空间感和高级质感。

核心 CSS 属性解析:

  • backdrop-filter: blur(Xpx): 磨砂玻璃效果的灵魂属性。它负责对当前元素背后的背景图层实施高斯模糊。
  • background: rgba(r, g, b, alpha): 设置低饱和半透明背景(如低透明白),让后面的底色能稍微渗透,呈现融合感。
  • border: 1px solid rgba(...): 给卡片添加边缘高光细线,让模拟出来的玻璃卡片边缘清晰、具有三维立体感。

常见问题解答 (FAQ)

问:CSS 中的 backdrop-filter 与 filter 有什么区别?
答:filter 作用于元素本身及所有子元素(会导致内容和文字被连带模糊);而 backdrop-filter 只作用于当前元素容器背后的背景层,卡片之上的文字、图标和交互按钮能够始终保持清晰可见。

问:如何在 Tailwind CSS 中编写毛玻璃效果?
答:您可以组合使用 Tailwind 提供的实用类,例如 bg-white/20 backdrop-blur-md border border-white/10。如果您需要根据色轮动态调配非常精准的颜色与透明度,可以使用本工具的一键复制 Tailwind 功能,我们将输出使用方括号封装的任意值语法(如 bg-[rgba(...)] backdrop-blur-[Xpx])。

问:过多使用 backdrop-filter 会影响网站运行性能吗?
答:是的。因为磨砂模糊需要浏览器 GPU 在重绘时实时抓取背后图层像素并运行高斯模糊算法,如果在页面中同时堆叠大量毛玻璃卡片,特别是在手机等移动端设备上滑动,可能会导致帧率(FPS)下降。建议在主要的容器卡片上克制、零星地使用。

问:如何为不支持 backdrop-filter 的老旧浏览器进行优雅降级?
答:可以在 CSS 中通过媒体查询 @supports not (backdrop-filter: blur(1px)) 进行优雅降级,当检测到浏览器不支持此属性时,自动应用不透明度稍高(如 0.85)的纯色背景色,避免边框和背景彻底融为一体。