概要
mask-image プロパティを使って、要素の見え方を部分的に透明にする技法です。
白い部分が「見える」、黒い部分が「見えない」、グレーの部分が「半透明」という型紙(マスク)を重ねる仕組みで、
グラデーションを型紙にすればふわっと消えるフェードアウト表現に、SVG の図形を型紙にすれば画像を好きな形にくり抜く表現になります。
別名
表記ゆれ:マスク、mask-image、画像マスク
AI への伝え方
「画像の下端をふわっと透明にフェードアウトさせて」「画像を星の形にくり抜いて」のように、型紙にしたい形を伝えると mask-image の値(グラデーションか SVG か)が決まります。
mask-image は Safari で -webkit-mask-image の接頭辞が必要な環境があるため、「ベンダー接頭辞も付けて」と伝えると安全です。
似たパーツとの違い
「クリップパス」は境界がくっきりした図形での切り抜きに向いていますが、マスクはグラデーションを使うことで境界をぼかした中間的な透明度(半透明のフェードアウトなど)を表現できる点が違います。