<desc>第四幅是在图形元素上使用滤镜效果desc>
<rect x="25" y="25" width="100" height="100" fill="red"/>
<g opacity=".5">
<circle cx="125" cy="75" r="45" fill="green"/>
<polygon points="160,25 160,125 240,75" fill="blue"
filter="url(#ShiftBGAndBlur)"/>
g>
<rect x="5" y="5" width="260" height="260" fill="none" stroke="blue"/>
g>
<g enable-background="new" transform="translate(1080,0)">
<desc>第五幅是在图形元素上使用不一样的滤镜效果desc>
<rect x="25" y="25" width="100" height="100" fill="red"/>
<g opacity=".5">
<circle cx="125" cy="75" r="45" fill="green"/>
<polygon points="160,25 160,125 240,75" fill="blue"
filter="url(#ShiftBGAndBlur_WithSourceGraphic)"/>
g>
<rect x="5" y="5" width="260" height="260" fill="none" stroke="blue"/>
g>
svg>
滤镜的概念其实很简单,只不过是每一个效果的代码看起来比较复杂,其实咱们试一下就很清楚了,不过因为不一样的浏览器对SVG的支持程度都不同,具体的效果仍是本身试试后再使用吧。转自天翼空间url