什么是玻璃态?
玻璃态是一种现代 UI 设计趋势,使用 CSS 创建磨砂玻璃效果。它依靠backdrop-filter: blur()来模糊元素后面的背景,结合半透明背景颜色和细微边框来实现标志性的玻璃外观。
此生成器让您可以直观地自定义玻璃态效果的每个方面 — 模糊强度、背景不透明度、饱和度、边框、边框圆角和阴影 — 具有实时预览功能,在调整控制时即时更新。
何时使用玻璃态
卡片和面板
导航栏
模态框和覆盖层
侧边栏和小部件
关键 CSS 属性
玻璃态效果基于以下核心 CSS 属性:
backdrop-filter: blur()
创建元素后面的磨砂模糊,是玻璃效果的基础
background: rgba()
半透明背景颜色,允许内容透过显示
border
细微的白色半透明边框,定义玻璃边缘
box-shadow
柔和阴影增加深度和高度感,使玻璃显得浮起
backdrop-filter属性在所有现代浏览器中都支持,包括 Chrome、Firefox、Safari 和 Edge。此生成器包含-webkit-前缀以获得最大兼容性。使用方法
快速开始
选择预设
点击 6 个预设中的任何一个(磨砂白、深色玻璃、霓虹光晕等),开始使用可进一步自定义的现成玻璃风格
调整控制
使用右侧面板上的直观滑块微调模糊、不透明度、颜色、边框和阴影。每个控制都会实时更新预览
预览效果
观看玻璃面板在彩色渐变背景上即时更新。测试不同背景以查看效果如何适应
复制 CSS
点击复制按钮将生产级 CSS 代码复制到剪贴板,直接粘贴到您的项目中
控制说明
模糊强度
控制磨砂玻璃强度,范围从0-30px。较高的值会创建更不透明的磨砂效果。对于大多数设计,8-15px之间的值效果最佳。
饱和度
调整通过玻璃的颜色鲜艳度,范围从100-200%。超过 100% 的值会使背景颜色更加生动,创建更戏剧化的效果。
颜色和不透明度
颜色设置玻璃面板的色调。不透明度控制玻璃的透明度(0-100%)。较低的值显示更多背景,而较高的值(20-35%)提供更好的文本可读性。
边框设置
边框宽度和不透明度调整玻璃面板的可见边缘,使用半透明白色边框。边框圆角将角落从 0-50px 圆角化,打造更柔和、更现代的美学。
阴影不透明度
在玻璃面板下方添加柔和阴影以增加深度。较高的值会创建更多的高度感,使玻璃显得浮在背景上方。
使用不同背景测试
使用预览区域顶部的背景切换器针对各种背景测试玻璃效果:
渐变斑点
自定义图片
纯色
功能
实时预览
您所做的每项更改都会立即反映在玻璃面板上,实时更新
- 即时视觉反馈
- 彩色渐变背景
- 无需刷新页面
6 个内置预设
通过专业策划的玻璃风格快速开始,满足不同的设计需求
- 磨砂白和深色玻璃
- 霓虹光晕和细微雾气
- 柔和梦幻和温暖琥珀
灵活的背景
针对三种不同的背景类型测试玻璃效果
- 彩色渐变斑点
- 自定义上传的图片
- 纯色选择器
生产级 CSS
生成的代码包含浏览器前缀,可直接用于您的项目
- Safari 兼容性前缀
- 一键复制到剪贴板
- 清晰、优化的代码
完全控制
玻璃效果的每个方面都可以通过精确控制进行调整
- 用于快速调整的滑块
- 用于精确调整的数字输入
- 所有属性都可自定义
响应式设计
预览和生成在所有屏幕尺寸上都能完美显示的玻璃效果
- 移动友好的界面
- 自适应预览区域
- 跨设备兼容
传统设计
- 实心不透明背景
- 硬性视觉分离
- 深度和维度较少
- 静态、平面外观
现代玻璃效果
- 磨砂透明层
- 柔和、优雅的融合
- 增强的深度感知
- 动态、高级的感觉
常见问题
为什么玻璃态在白色背景上看不见?
玻璃态使用backdrop-filter: blur()来模糊元素后面的内容。在纯白色背景上,没有什么可以模糊,所以效果不可见。
backdrop-filter 在所有浏览器中都有效吗?
backdrop-filter属性在所有现代浏览器中都支持,包括 Chrome、Firefox、Safari 和 Edge。生成的 CSS 包含-webkit-backdrop-filter前缀以支持较旧的 Safari 版本。
对于旧版浏览器支持,考虑使用@supportsCSS 功能查询提供带有实心半透明背景的回退方案。
什么模糊值看起来最好?
对于大多数设计,8-15px之间的模糊效果很好,提供经典的磨砂玻璃外观。
- 5px 或更少:可能无法提供足够的磨砂效果
- 8-15px:大多数设计的最佳值(推荐)
- 20px+:可能使玻璃看起来太不透明
理想值取决于您的背景复杂性和您想要实现的整体美学。
如何使玻璃面板上的文本可读?
通过遵循以下最佳实践确保足够的对比度:
- 增加背景不透明度至20-35%以获得更好的文本对比度
- 使用足够的模糊(10px+)来创建视觉分离
- 白色文本配合细微
text-shadow在大多数玻璃效果上效果很好 - 深色文本在浅色玻璃面板上效果更好
- 针对您的实际背景内容测试可读性
我可以在生产环境中使用上传的图片背景吗?
图片上传功能仅用于预览目的 — 它帮助您测试玻璃效果在真实内容上的外观。
在生产环境中,您将把生成的 CSS 应用到页面上的实际元素,其中玻璃效果将模糊其后面的任何内容或背景。预览工具只是帮助您在实施前可视化和微调效果。
玻璃态会影响性能吗?
backdrop-filter属性可能会占用 GPU 资源,特别是在高模糊值时。遵循以下性能最佳实践:
- 谨慎使用玻璃态 — 仅在卡片或导航栏等关键元素上使用
- 保持模糊值合理(20px 以下)以获得流畅的渲染
- 避免在页面上的每个组件都应用玻璃效果
- 在低端设备上测试性能
- 如果性能至关重要,考虑在移动设备上禁用效果
还没有评论,快来发表第一条!