SVGMaskElement

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.

SVGMaskElement インターフェイスは、 <mask> 要素のプロパティへのアクセス、およびそれらを操作するためのメソッドを提供します。

EventTarget Node Element SVGElement SVGMaskElement

インスタンスプロパティ

このインターフェイスには、親である SVGElement から継承したプロパティもあります。

SVGMaskElement.maskUnits 読取専用

SVGAnimatedEnumeration で、この <mask> 要素の maskUnits 属性に対応します。 SVGUnitTypes で定義された定数のいずれかを取ります。

SVGMaskElement.maskContentUnits 読取専用

SVGAnimatedEnumeration で、この <mask> 要素の maskContentUnits 属性に対応します。 SVGUnitTypes で定義された定数のいずれかを取ります。

SVGMaskElement.x 読取専用

SVGAnimatedLength で、この <mask> 要素の x 属性に対応します。

SVGMaskElement.y 読取専用

SVGAnimatedLength で、この <mask> 要素の y 属性に対応します。

SVGMaskElement.width 読取専用

SVGAnimatedLength で、この <mask> 要素の width 属性に対応します。

SVGMaskElement.height 読取専用

SVGAnimatedLength で、この <mask> 要素の height 属性に対応します。

インスタンスメソッド

このインターフェイスには固有のメソッドは実装されていませんが、親である SVGElement から継承したメソッドがあります。

仕様書

Specification
CSS Masking Module Level 1
# InterfaceSVGMaskElement

ブラウザーの互換性

関連情報