★CSSリファレンス

私たちはカジノサイトを独自にレビューしています。当社のリンクを通じてサインアップすると、追加料金なしで当社に手数料が発生する場合があります。

mask-image …… マスクレイヤーとなるイメージを指定する
Google Chrome(-webkit-)
Safari(-webkit-)
Firefox
Opera(-webkit-)
広告



mask-imageプロパティは、マスクレイヤーとなるイメージを指定する際に使用します。

mask-imageプロパティの初期値は none です。
この場合、マスクイメージは完全透明な黒色のレイヤーとみなされるため、結果としてマスク効果無しとなります。

マスクレイヤーイメージを指定するには、mask-imageプロパティの値に、イメージ値、または、画像のURLを指定します。

■値

none
透明なレイヤーとみなされるため、結果としてマスク効果無しとなる(初期値)
イメージ値
一部透過されたグラデーションなど
url(‘マスクレイヤー画像のURL’)
マスクレイヤー画像へのパスをURLで指定

■初期値・適用対象・値の継承

初期値
none
適用対象
すべての要素。 SVGでは、defs要素とすべてのグラフィックス要素を除くコンテナ要素に適用される
値の継承
しない

イメージ値とは、例えば一部を透過したグラデーションなどのことです。
以下の使用例1で確認してください。

■使用例1(イメージ値で指定)

CSSソースは外部ファイル(sample.css)に記述

img.gra1 {
mask-image: radial-gradient(red, transparent 100%);
-webkit-mask-image: radial-gradient(red, transparent 100%);
}

HTMLソース

<p>
マスクを指定しない画像<br>
<img src=”https://www.htmq.com/wp-content/themes/htmq/htmq-images/uirou.png”>
</p>

<p>
一部を透過した円形グラデーションでマスクを指定した画像<br>
<img class=”gra1″ src=”https://www.htmq.com/wp-content/themes/htmq/htmq-images/uirou.png”>
</p>

↓↓↓

ブラウザ上の表示

マスクを指定しない画像

一部を透過した円形グラデーションでマスクを指定した画像

また、mask-imageプロパティの値に、一部を透明にしたPNG・GIF・SVG などの画像のURLを指定することもできます。
この場合、
mask-image: url(‘マスクレイヤー画像のURL’);
という具合に指定します。

以下の使用例2では、ハートの図形以外を透明にした画像をマスクレイヤーとして使用します。
mask-imageプロパティでは、ハートの図形部分が隠されるのではなく、透明部分が隠されて図形部分が表示されます。

■使用例2(画像のURLで指定)

CSSソースは外部ファイル(sample.css)に記述

img.sample1 {
mask-image: url(‘images/heart.png’);
}

HTMLソース

<p>
マスクを指定しない画像<br>
<img src=”https://www.htmq.com/wp-content/themes/htmq/htmq-images/uirou.png”>
</p>

<p>
マスクレイヤーとして使用する画像<br>
<img src=”https://www.htmq.com/wp-content/themes/htmq/htmq-images/heart.png”>
</p>

<p>
マスクを指定した画像<br>
<img class=”sample1″ src=”https://www.htmq.com/wp-content/themes/htmq/htmq-images/uirou.png”>
</p>

↓↓↓

ブラウザ上の表示

マスクを指定しない画像

マスクレイヤーとして使用する画像

マスクを指定した画像

■ベンダープレフィックスを付けた場合の使用例2(画像のURLで指定)

CSSソースは外部ファイル(sample.css)に記述

img.prefix_sample1 {
-webkit-mask-image: url(‘images/heart.png’);
}

HTMLソース

<p>
マスクを指定しない画像<br>
<img src=”https://www.htmq.com/wp-content/themes/htmq/htmq-images/uirou.png”>
</p>

<p>
マスクレイヤーとして使用する画像<br>
<img src=”https://www.htmq.com/wp-content/themes/htmq/htmq-images/heart.png”>
</p>

<p>
マスクを指定した画像<br>
<img class=”prefix_sample1″ src=”https://www.htmq.com/wp-content/themes/htmq/htmq-images/uirou.png”>
</p>

↓↓↓

ブラウザ上の表示

マスクを指定しない画像

マスクレイヤーとして使用する画像

マスクを指定した画像

mask-imageプロパティの値をカンマ区切りで複数指定することで、複数のマスクイメージレイヤーを組み合わせることができます。
以下の使用例3で確認してください。

■使用例3(カンマ区切りで複数指定)

CSSソースは外部ファイル(sample.css)に記述

img.multi1 {
mask-image: url(‘images/heart.png’), radial-gradient(red, transparent 100%);
-webkit-mask-image: url(‘images/heart.png’), radial-gradient(red, transparent 100%);
}

HTMLソース

<p>
マスクを指定しない画像<br>
<img src=”https://www.htmq.com/wp-content/themes/htmq/htmq-images/uirou.png”>
</p>

<p>
ハート図形画像と円形グラデーションを組み合わせてマスクを指定した画像<br>
<img class=”multi1″ src=”https://www.htmq.com/wp-content/themes/htmq/htmq-images/uirou.png”>
</p>

↓↓↓

ブラウザ上の表示

マスクを指定しない画像

ハート図形画像と円形グラデーションを組み合わせてマスクを指定した画像

広告



山田 太郎
テック・リード
山田太郎は、ウェブ開発やグラフィックスプログラミングに10年以上の経験を持つテクノロジーの専門家です。特にHTML5 CanvasやJavaScript、インタラクティブメディアに精通しており、動的なユーザーインターフェースや最先端のウェブアプリケーションの開発に携わってきました。複雑な図形描画や画像操作、リアルタイムグラフィックスに関する知識が豊富で、ウェブ技術の限界を追求する開発者たちにとって頼りになる存在です。知識の共有に情熱を持ち、初心者からプロフェッショナルまで幅広く支援するため、技術フォーラムやブログにも積極的に貢献しています。

ギャンブルガイド もっと見る

カジノファインダー

どのカジノが自分に最適か分からないですか?

サインアップは必要なく、1 分以内に最適なブックメーカーを簡単に見つけることができます。
カジノを探す
Back
質問
Select one of the following options
{"is_any_tile":true}

どのカジノが自分に最適か分からないですか?

Back
Restart
やったー!
これはあなたの選択に基づいた最高のカジノです...
58 users signed up
もっと表示する