Tailwind CSS如何设置磨砂玻璃效果侧边栏,结合背景透明度和模糊度?
- 内容介绍
- 文章标签
- 相关推荐
本文共计981个文字,预计阅读时间需要4分钟。
Tailwind CSS v3.0 不支持 `backdrop-blur`,必须使用 3.1 或更高版本才能使用。确保版本至少为 3.1,并在 `tailwind.config.js` 中显式启用生成响应式 CSS。默认情况下不生成响应式 CSS,同时添加了白名单。
检查方法:打开构建后的 CSS 文件(比如 dist/output.css),搜索 backdrop-filter 或 backdrop-blur,有结果才说明配置生效。
- 没搜到?补上
theme.extend.backdropBlur配置,值必须是带单位的字符串,如'8px',不能写8 - 升级后仍无效?清缓存、重运行构建命令,比如
npx tailwindcss -i ./src/input.css -o ./dist/output.css --watch - 用的是旧项目且卡在 v2.x?必须升级,v2 和 v3.0 都不认
backdrop-blur
侧边栏加了 backdrop-blur 还是纯色块?大概率背景不“透”
backdrop-blur 模糊的是元素「背后」的内容,不是它自己。如果侧边栏是 bg-white 或 bg-gray-800 这类不透明色,后面再模糊也看不见。
本文共计981个文字,预计阅读时间需要4分钟。
Tailwind CSS v3.0 不支持 `backdrop-blur`,必须使用 3.1 或更高版本才能使用。确保版本至少为 3.1,并在 `tailwind.config.js` 中显式启用生成响应式 CSS。默认情况下不生成响应式 CSS,同时添加了白名单。
检查方法:打开构建后的 CSS 文件(比如 dist/output.css),搜索 backdrop-filter 或 backdrop-blur,有结果才说明配置生效。
- 没搜到?补上
theme.extend.backdropBlur配置,值必须是带单位的字符串,如'8px',不能写8 - 升级后仍无效?清缓存、重运行构建命令,比如
npx tailwindcss -i ./src/input.css -o ./dist/output.css --watch - 用的是旧项目且卡在 v2.x?必须升级,v2 和 v3.0 都不认
backdrop-blur
侧边栏加了 backdrop-blur 还是纯色块?大概率背景不“透”
backdrop-blur 模糊的是元素「背后」的内容,不是它自己。如果侧边栏是 bg-white 或 bg-gray-800 这类不透明色,后面再模糊也看不见。

