<filter>

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

<filter>SVG の要素で、原子フィルタープリミティブをグループ化してカスタムフィルター効果を定義します。それ自身はレンダリングされませんが、 SVG 要素の filter 属性や SVG/HTML 要素の CSSfilter プロパティで使用しなければなりません。

使用コンテキスト

カテゴリー無し
許可されている内容任意の数、任意の順序の以下の要素。
説明的要素
フィルター構成要素
<animate><set>

属性

DOM インターフェイス

この要素は SVGFilterElement インターフェイスを実装しています。

SVG

html
<svg width="230" height="120" xmlns="http://www.w3.org/2000/svg">
  <filter id="blurMe">
    <feGaussianBlur stdDeviation="5" />
  </filter>

  <circle cx="60" cy="60" r="50" fill="green" />

  <circle cx="170" cy="60" r="50" fill="green" filter="url(#blurMe)" />
</svg>

結果

仕様書

Specification
Filter Effects Module Level 1
# FilterElement

ブラウザーの互換性

BCD tables only load in the browser

関連情報