Skip to content

毛玻璃效果简介

毛玻璃效果(Glassmorphism)是一种常见的 UI 设计风格,通过让元素背景呈现出模糊和半透明的视觉效果,营造出类似磨砂玻璃的质感。

实现原理

毛玻璃效果主要依赖以下 CSS 属性:

  • backdrop-filter: blur(…):对元素后面的内容进行模糊处理。
  • background: rgba(…):设置半透明的背景色。
  • borderbox-shadow:增加边框或阴影以增强层次感。

示例代码

css
.glass {
  background: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px); /* 兼容性 */
  border-radius: 12px;
  border: 1px solid rgba(255, 255, 255, 0.3);
}

将上述样式应用到元素上,即可实现毛玻璃效果。

Vue 示例

下面是一个使用 Vue 语法实现毛玻璃效果的组件示例:

背景图片

这里是毛玻璃效果的内容区域,可以在此放置文本或其他组件。