このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

flood-opacity

Baseline Widely available

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

flood-opacity 属性は、現在のフィルタープリミティブのサブ領域全体で使用する不透過度の値を示します。

メモ: プレゼンテーション属性であるため、flood-opacity には対応する CSS プロパティの flood-opacity もあります。両方が指定された場合、 CSS プロパティの方が優先されます。

この属性は次の SVG 要素で使用できます。

html
<svg viewBox="0 0 420 200" xmlns="http://www.w3.org/2000/svg">
  <filter id="flood1">
    <feFlood
      flood-color="seagreen"
      flood-opacity="1"
      x="0"
      y="0"
      width="200"
      height="200" />
  </filter>
  <filter id="flood2">
    <feFlood
      flood-color="seagreen"
      flood-opacity="0.3"
      x="0"
      y="0"
      width="200"
      height="200" />
  </filter>

  <rect x="0" y="0" width="200" height="200" filter="url(#flood1)" />
  <rect x="220" y="0" width="200" height="200" filter="url(#flood2)" />
</svg>

使用上のメモ

<alpha-value>
初期値 1
アニメーション
<alpha-value>

現在のフィルタープリミティブのサブ領域全体に使用する不透過度の値を示す数値またはパーセント値です。 数値の 0 またはパーセント値の 0% は完全に透明な色を表し、1 または 100% は完全に不透明な色を表します。

仕様書

Specification
Filter Effects Module Level 1
# FloodOpacityProperty

ブラウザーの互換性

関連情報