如何通过linear-gradient和噪声贴图叠加实现CSS磨砂金属质感颜色效果?
- 内容介绍
- 文章标签
- 相关推荐
本文共计965个文字,预计阅读时间需要4分钟。
直接编写代码如下:
- 确保磨砂容器的父级有可见 DOM 内容(比如 body 里放了图片或文字),且未被
opacity: 0或visibility: hidden隐藏 - 别给磨砂容器设
background-color,改用background: rgba(12, 12, 16, 0.65)这类低饱和+中等透明度的底色 - 噪声图必须是单色 SVG Data URL,避免 PNG 带灰底;推荐用
feTurbulence生成的纯黑点阵,不带任何预乘
noise.svg 怎么写才不发闷、不糊成一片
用 Base64 编码的 PNG 噪声图,哪怕只是 8×8,也极大概率让深色背景变脏。真正可控的是内联 SVG Data URL,它能精确控制噪声的对比度、亮度和分布密度。
本文共计965个文字,预计阅读时间需要4分钟。
直接编写代码如下:
- 确保磨砂容器的父级有可见 DOM 内容(比如 body 里放了图片或文字),且未被
opacity: 0或visibility: hidden隐藏 - 别给磨砂容器设
background-color,改用background: rgba(12, 12, 16, 0.65)这类低饱和+中等透明度的底色 - 噪声图必须是单色 SVG Data URL,避免 PNG 带灰底;推荐用
feTurbulence生成的纯黑点阵,不带任何预乘
noise.svg 怎么写才不发闷、不糊成一片
用 Base64 编码的 PNG 噪声图,哪怕只是 8×8,也极大概率让深色背景变脏。真正可控的是内联 SVG Data URL,它能精确控制噪声的对比度、亮度和分布密度。

