すべてのインターネット SVG フィルタは、 <defs> 要素内に定義します。<defs> 要素は、 definitions の省略形で、特別な要素(filter)などの定義が含みます。
<filter> 要素は、SVG フィルタを定義するために使用します。<filter> 要素は、フィルタを 識別するために id 属性は必須です。その後、グラフィックは使用するフィルタをポイントします。
<feGaussianBlur> 要素は、ぼかし効果を発生させるために使用します:
SVG コードは次の通りです:
<svg height="110" width="110">
<defs>
<filter id="f1" x="0" y="0">
<feGaussianBlur in="SourceGraphic" stdDeviation="15"
/>
</filter>
</defs>
<rect width="90" height="90" stroke="green" stroke-width="3"
fill="yellow" filter="url(#f1)" />
</svg>
Try it Yourself »
コードの説明: