ZH
我的工具

CSS 毛玻璃效果生成器

调整半透明底色、backdrop-filter 模糊与饱和度(含 -webkit- 前缀)、边框、圆角和阴影,生成毛玻璃效果的 CSS 并实时预览。

100% 表示背景颜色保持不变;数值越高,透过玻璃看到的颜色越鲜艳。
0 表示不要边框。
我的工具 →
广告

毛玻璃效果(Glassmorphism)让面板看起来像磨砂玻璃:背后的页面被模糊并略微增艳后透出来,上面是一层薄薄的半透明底色和浅色边框。这个效果依赖 CSS 的 backdrop-filter 属性。这个生成器会写出完整的规则:半透明背景、backdrop-filter: blur() saturate()(含 Safari 曾经需要的 -webkit- 重复行)、边框、圆角和阴影,并把卡片放在色彩丰富的背景上预览。

使用方法

  1. 选择底色及其不透明度(大多数设计用 10–30% 就合适)。
  2. 设置透过玻璃看到的背景的模糊和饱和度。
  3. 调整边框不透明度、圆角和阴影。
  4. 复制 CSS,应用到放在图片或渐变背景上的元素;在纯色背景上看不出玻璃效果。

计算公式

background: rgba(底色, 不透明度) · backdrop-filter: blur(<px>) saturate(<%>) · border: 1px solid rgba(底色, 边框不透明度)

模糊半径是高斯模糊的标准差。saturate(180%) 会让玻璃后面的颜色增艳到 1.8 倍。图片预览无法运行 backdrop-filter,所以预览用 SVG 滤镜来模拟它。

示例

默认值生成 background: rgba(255, 255, 255, 0.2)(20% 的白色),配合 backdrop-filter: blur(12px) saturate(180%)、30% 白色的 1 px 边框、16 px 圆角和柔和的 0 8px 32px 阴影。深色版本用 35% 的黑色、8 px 模糊和 100% 饱和度,此时会省略 saturate() 步骤,只保留 blur(8px)。

常见问题

为什么看不到玻璃效果?

backdrop-filter 只会作用于元素后面的内容。在纯色单色页面上没有可模糊的东西,卡片看起来只是半透明。请把它放在照片、渐变或相互重叠的图形上。

backdrop-filter 会影响性能吗?

它比普通背景开销更大,因为元素后面的内容每次变化,浏览器都要重新模糊。几块玻璃面板没问题;但在低端手机上,要避免在滚动或动画内容上使用大面积的模糊。

毛玻璃效果符合无障碍要求吗?

只有文字保持清晰可读时才算。复杂的背景会不可预测地降低对比度,所以要给足底色不透明度和模糊,并对照背景最暗和最亮的部分检查文字颜色。

资料来源

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). CSS 毛玻璃效果生成器. https://kakao.mobile/zh/tools/css-glassmorphism-generator/

MLA

“CSS 毛玻璃效果生成器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/css-glassmorphism-generator/.

广告