--- title: mask-image slug: Web/CSS/mask-image tags: - CSS - CSS プロパティ - CSS マスク - Experimental - Reference translation_of: Web/CSS/mask-image ---
mask-image
は CSS のプロパティで、要素のマスクレイヤーとして使用される画像を設定します。
/* キーワード値 */ mask-image: none; /* <mask-source> 値 */ mask-image: url(masks.svg#mask1); /* <image> 値 */ mask-image: linear-gradient(rgba(0, 0, 0, 1.0), transparent); mask-image: image(url(mask.png), skyblue); /* 複数の値 */ mask-image: image(url(mask.png), skyblue), linear-gradient(rgba(0, 0, 0, 1.0), transparent); /* グローバル値 */ mask-image: inherit; mask-image: initial; mask-image: unset;
{{cssinfo}}
none
<mask-source>
#masked { width: 100px; height: 100px; background-color: #8cffa0; -webkit-mask-image: url(https://mdn.mozillademos.org/files/12676/star.svg); mask-image: url(https://mdn.mozillademos.org/files/12676/star.svg); }
<div id="masked"></div>
{{EmbedLiveSample('Example', '100px', '100px', '', '', 'hide-codepen-jsfiddle')}}
仕様書 | 状態 | 備考 |
---|---|---|
{{SpecName("CSS Masks", "#the-mask-image", "mask-image")}} | {{Spec2("CSS Masks")}} | 初回定義 |
{{Compat("css.properties.mask-image")}}