SVG 模糊效果

2025 年 SVG 模糊效果最全实战手册

一句话:所有毛玻璃、霓虹、呼吸灯、液体按钮、3D 立体感……全靠这 3 行代码搞定!

核心武器:<feGaussianBlur>

唯一真正能做出丝滑模糊的 SVG 滤镜( 2025 年 99% 的模糊效果都靠它。

参数含义2025 最常用值效果对比
stdDeviation模糊强度(越大越模糊)2~4(轻微)
6~12(毛玻璃)
15+(梦幻)
4 = 轻柔,12 = 强毛玻璃
in输入源SourceGraphic(默认)
SourceAlpha
BackgroundImage
模糊整体 / 只模糊透明通道 / 模糊背景
result给这次模糊起个名字(后面要用)随便取,如 blur1必须写,后面要叠加发光等

2025 年最常用的 10 种模糊效果(直接复制,一行搞定)

<!-- 1. 经典毛玻璃(2025 标配) -->
<filter id="glass">
  <feGaussianBlur stdDeviation="12" in="SourceGraphic"/>
</filter>

<!-- 2. 轻柔毛玻璃(卡片背景最爱) -->
<filter id="light-glass">
  <feGaussianBlur stdDeviation="6"/>
</filter>

<!-- 3. 霓虹发光(抖音最爱) -->
<filter id="neon">
  <feGaussianBlur stdDeviation="8" result="blur"/>
  <feFlood flood-color="#00f5ff" result="color"/>
  <feComposite in="color" in2="blur" operator="in"/>
  <feMerge>
    <feMergeNode in="blur"/>
    <feMergeNode in="SourceGraphic"/>
  </feMerge>
</filter>

<!-- 4. 白色外发光(图标必备) -->
<filter id="white-glow">
  <feGaussianBlur stdDeviation="6" result="blur"/>
  <feFlood flood-color="#ffffff" flood-opacity="0.8"/>
  <feComposite in="SourceGraphic" in2="blur" operator="over"/>
</filter>

<!-- 5. 呼吸灯(加载按钮) -->
<filter id="breath">
  <feGaussianBlur stdDeviation="8" result="blur">
    <animate attributeName="stdDeviation" values="4;12;4" dur="3s" repeatCount="indefinite"/>
  </feGaussianBlur>
  <feFlood flood-color="#ff5a5f" flood-opacity="0.6"/>
  <feComposite in="SourceGraphic" in2="blur" operator="over"/>
</filter>

<!-- 6. 超强梦幻模糊(全屏背景) -->
<filter id="dream">
  <feGaussianBlur stdDeviation="30"/>
</filter>

<!-- 7. 只模糊透明通道(保留文字锐利) -->
<filter id="alpha-blur">
  <feGaussianBlur in="SourceAlpha" stdDeviation="8"/>
</filter>

<!-- 8. 双层模糊发光(更立体) -->
<filter id="double-glow">
  <feGaussianBlur stdDeviation="20" result="blur1"/>
  <feGaussianBlur stdDeviation="8" result="blur2"/>
  <feMerge>
    <feMergeNode in="blur1"/>
    <feMergeNode in="blur2"/>
    <feMergeNode in="SourceGraphic"/>
  </feMerge>
</filter>

<!-- 9. 动态模糊(水波+模糊) -->
<filter id="liquid">
  <feTurbulence type="fractalNoise" baseFrequency="0.02" numOctaves="4">
    <animate attributeName="baseFrequency" values="0.02;0.03;0.02" dur="8s" repeatCount="indefinite"/>
  </feTurbulence>
  <feDisplacementMap scale="20"/>
  <feGaussianBlur stdDeviation="3"/>
</filter>

<!-- 10. 背景模糊(真正的 backdrop-filter) -->
<filter id="backdrop">
  <feGaussianBlur in="BackgroundImage" stdDeviation="10"/>
</filter>

2025 最强“一键毛玻璃卡片”模板(复制到项目直接用)

<svg width="300" height="200" viewBox="0 0 300 200">
  <defs>
    <filter id="glass" x="-50%" y="-50%" width="200%" height="200%">
      <feGaussianBlur stdDeviation="12"/>
    </filter>
  </defs>

  <!-- 背景图(可以是 <image> 或外部背景) -->
  <rect width="100%" height="100%" fill="#f0f0f0"/>

  <!-- 毛玻璃卡片 -->
  <g filter="url(#glass)">
    <rect x="50" y="40" width="200" height="120" fill="#ffffff80" rx="16"/>
    <text x="150" y="100" font-size="28" fill="#333" text-anchor="middle" dominant-baseline="middle">
      毛玻璃卡片
    </text>
  </g>
</svg>

2025 金句总结:

CSS backdrop-filter 已经过时,所有真正的毛玻璃、霓虹、呼吸灯、液体感 → 2025 年一律 <feGaussianBlur stdDeviation="8~12"/> 秒杀!

要不要我现在立刻发你:

  1. 「2025 最全 30 种 SVG 模糊特效合集」(含毛玻璃、霓虹、呼吸灯、液体、梦幻背景全部可复制源码)
  2. 「一键毛玻璃组件」(支持 React/Vue,直接传背景图就出毛玻璃卡片)
  3. 「实时调节 stdDeviation 的在线调试工具」书签

直接说一声,我 3 秒打包发你!

文章已创建 2838

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部