现代UI设计中的流行效果,创造深度感和透明层次
通过透明度和模糊效果创建视觉深度,增强界面层次感
简洁而现代的视觉效果,适用于各种设计风格
完美适配各种屏幕尺寸和设备类型
以下是如何在您的项目中实现磨砂玻璃效果的代码示例
/* 基础磨砂玻璃效果 */
.glass-effect {
background: rgba(255, 255, 255, 0.1);
backdrop-filter: blur(10px);
border: 1px solid rgba(255, 255, 255, 0.2);
border-radius: 10px;
}
/* 带边框光效的磨砂玻璃 */
.glass-with-border {
background: rgba(255, 255, 255, 0.1);
backdrop-filter: blur(15px);
border: 1px solid rgba(255, 255, 255, 0.3);
border-radius: 15px;
box-shadow: 0 0 20px rgba(108, 130, 255, 0.2);
}
/* 彩色磨砂玻璃 */
.colored-glass {
background: linear-gradient(
135deg,
rgba(252, 92, 125, 0.1),
rgba(106, 130, 251, 0.1)
);
backdrop-filter: blur(10px);
border: 1px solid rgba(255, 255, 255, 0.2);
border-radius: 15px;
}
/* 磨砂玻璃卡片 */
.glass-card {
background: rgba(255, 255, 255, 0.08);
backdrop-filter: blur(12px);
border: 1px solid rgba(255, 255, 255, 0.15);
border-radius: 15px;
padding: 25px;
transition: all 0.3s ease;
}
.glass-card:hover {
transform: translateY(-5px);
box-shadow: 0 15px 30px rgba(0, 0, 0, 0.3);
}
/* 磨砂玻璃按钮 */
.glass-button {
background: rgba(108, 130, 255, 0.2);
color: #6a82fb;
padding: 12px 25px;
border-radius: 8px;
border: none;
font-size: 16px;
cursor: pointer;
transition: all 0.3s ease;
backdrop-filter: blur(5px);
border: 1px solid rgba(255, 255, 255, 0.1);
}
.glass-button:hover {
background: rgba(108, 130, 255, 0.3);
color: #ffffff;
}
在CSS中定义磨砂玻璃效果的基本样式,包括背景透明度和模糊效果
添加微妙的边框和阴影增强玻璃效果的立体感
为磨砂玻璃元素添加悬停动画和状态变化