/* 使用CSS实现毛玻璃效果 */
/* 1. 使用 backdrop-filter 属性 */
.glass-effect {
/* 设置背景颜色为半透明白色 */
background-color: rgba(255, 255, 255, 0.3);
/* 添加模糊效果,值越大越模糊 */
backdrop-filter: blur(10px);
/* 设置边框和内边距 */
border: 1px solid rgba(255, 255, 255, 0.3);
padding: 20px;
}
/* 2. 确保浏览器兼容性 */
/* 对于不支持 backdrop-filter 的浏览器,可以提供一个备用的背景图片或颜色 */
.glass-effect::before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: url('fallback-image.jpg') no-repeat center center;
background-size: cover;
opacity: 0.5;
z-index: -1;
}
blur(10px) 表示模糊的程度,数值越大越模糊。backdrop-filter,因此可以通过伪元素 ::before 提供一个备用的背景图片或颜色,以确保在不支持该属性的浏览器中也能有较好的显示效果。如果你需要更复杂的样式或动画效果,可以根据需求进一步调整代码。
上一篇:css小手
下一篇:css selector
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站