噪声图案生成器
生成 SVG/CSS 噪声纹理图案,控制噪声类型、密度、大小和颜色,用于背景和设计
300×200
SVG 代码
<svg xmlns="http://www.w3.org/2000/svg" width="300" height="200">
<filter id="noise">
<feTurbulence type="turbulence" baseFrequency="0.05 0.05" numOctaves="4" seed="0" />
<feColorMatrix type="saturate" values="0" />
<feBlend in="SourceGraphic" mode="overlay" />
</filter>
<rect width="100%" height="100%" fill="#2563eb" filter="url(#noise)" />
</svg>CSS 用法
.noise-bg {
background: #2563eb;
background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22300%22%20height%3D%22200%22%3E%0A%20%20%3Cfilter%20id%3D%22noise%22%3E%0A%20%20%20%20%3CfeTurbulence%20type%3D%22turbulence%22%20baseFrequency%3D%220.05%200.05%22%20numOctaves%3D%224%22%20seed%3D%220%22%20%2F%3E%0A%20%20%20%20%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%20%2F%3E%0A%20%20%20%20%3CfeBlend%20in%3D%22SourceGraphic%22%20mode%3D%22overlay%22%20%2F%3E%0A%20%20%3C%2Ffilter%3E%0A%20%20%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%232563eb%22%20filter%3D%22url(%23noise)%22%20%2F%3E%0A%3C%2Fsvg%3E");
}噪声纹理说明
噪声类型
- turbulence — 湍流噪声,边缘分明
- fractalNoise — 分形噪声,柔和自然
使用场景
- CSS 背景纹理
- 纸张/布料质感模拟
- UI 元素磨砂效果
- SVG 图案填充