⚡ 编程实验室🏗️ HTML🎨 CSS⚡ JavaScript🐍 Python🗄️ SQL☕ Java⚛️ React💚 Vue🟢 Node.js⚙️ C语言🐘 PHP🐹 Go🔷 TypeScript🐬 MySQL🔧 C++🎯 C#🦀 Rust🅱️ Bootstrap💡 jQuery🎸 Django🍃 MongoDB👗 Sass🎪 Kotlin📊 R语言📋 XML📊 Excel🐘 PostgreSQL🐳 Docker🅰️ Angular🎮 游戏🏠 网站首页

CSS backdrop-filter 背景滤镜

backdrop-filter:毛玻璃效果、blur()/brightness()/saturate()滤镜函数、与filter区别(作用于背后内容)、性能注意事项(GPU加速) · 难度:入门 · +10XP

CSS backdrop-filter —— 毛玻璃效果一行代码搞定

iOS的毛玻璃模糊效果曾经需要复杂的JS+Canvas实现。现在CSS的backdrop-filter一行代码就能对元素背后的内容施加滤镜。

经典毛玻璃卡片

.glass-card {
  background: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(10px);
  border-radius: 16px;
  border: 1px solid rgba(255, 255, 255, 0.3);
}

常用滤镜函数

函数效果
blur(10px)高斯模糊
brightness(0.5)变暗
saturate(2)加饱和度
contrast(1.5)加对比度
sepia(1)褐色怀旧

动手练习

  1. 基础练习:做一个毛玻璃导航栏——固定在页面顶部,滚动时背景变模糊看到背后内容。
  2. 进阶应用:做一组毛玻璃卡片叠加在背景图上,不同卡片设置不同模糊程度做出层次感。
  3. 项目实战:做一个登录弹窗——弹窗背景是毛玻璃效果,后面的页面隐约可见。
Ctrl+Enter
🚀 升级VIP
解锁全部课程+AI助手

🏆 学习排行

加载中...

📊 统计

📖 122 篇
0 完成
🔥 0