CSS mask-mode 属性
- 前のページ mask-image
- 次のページ mask-origin
定義と用法
mask-mode
属性は、マスクレイヤー画像が明るさマスクとして見なされるか alpha マスクとして見なされるかを指定します。
例
マスクレイヤー画像が明るさマスクとして見なされます:
.mask1 { -webkit-mask-image: url(w3logo.png); mask-image: url(w3logo.png); mask-size: 70%; mask-repeat: no-repeat; mask-mode: luminance; }
CSS 文法
mask-mode: match-source|luminance|alpha|initial|inherit;
属性値
値 | 説明 |
---|---|
match-source |
mask-image 属性が画像(画像 URL またはグラデーション)である場合、mask-mode を alpha に設定します。 mask-image 属性が SVG <mask> である場合、<mask> 要素の mask-type 属性を使用します。 これはデフォルト値です。 |
luminance | マスク画像の明るさ値を使用してマスク値を設定します。 |
alpha | マスク画像の alpha 値を使用してマスク値を設定します。 |
initial | この属性をデフォルト値に設定します。参照 initial。 |
inherit | 親要素からこの属性を継承します。参照 inherit。 |
技術的詳細
デフォルト値: | match-source |
---|---|
継承性: | いいえ |
アニメーション制作: | サポートしていません。参照してください:アニメーション関連属性。 |
バージョン: | CSS Masking モジュール レベル 1 |
JavaScript 文法: | object.style.maskMode="alpha" |
ブラウザのサポート
テーブルの数字は、その属性を完全にサポートする最初のブラウザのバージョンを示しています。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
120 | 120 | 53 | 15.4 | 106 |
関連ページ
チュートリアル:CSS 遮罩
参照:CSS mask 属性
- 前のページ mask-image
- 次のページ mask-origin