CSSのmask-imageプロパティで要素の形を自由自在に変える方法

CSSのmask-imageプロパティで要素の形を自由自在に変える方法
HTML/CSS学習におすすめの書籍

Amazonの読み放題サービスKindle Unlimited無料体験キャンペーン実施中!

Amazon Kindle Unlimited 公式

今回は、CSSのmask-imageプロパティを使って要素の形を変える方法について解説します。mask-imageプロパティは、要素にマスクを適用して、特定の形に切り取ることができます。

以下のコード例を見てみましょう。

CSS
div {
    mask-image: url(../img/common/image.png);
    -webkit-mask-image: url(../img/common/image.png);
    mask-size: contain;
    -webkit-mask-size: contain;
    background-color: #333;
}

コードの解説

1. mask-imageプロパティ: 要素に適用するマスクの画像を指定します。画像の透明部分が要素の表示部分となり、不透明部分は隠されます。

CSS
mask-image: url(../img/common/image.png);
-webkit-mask-image: url(../img/common/image.png);

2. mask-sizeプロパティ: マスク画像のサイズを指定します。ここではcontainを使用して、マスク画像が要素内に収まるように調整しています。

CSS
mask-size: contain;
-webkit-mask-size: contain;

3. background-colorプロパティ: 要素の背景色を指定します。マスクの効果を確認しやすいように、ここでは暗い背景色(#333)を設定しています。

CSS
background-color: #333;

このように、mask-imageプロパティを使うと、画像を使って要素の形を自由にコントロールできます。

制作のご相談・ご依頼はこちらから!

Author

WARACRO(ワラクロ)

2018年に起業し、Webデザイナー・WebディレクターとしてWordPress案件を中心にWeb制作のお仕事をしています。
このブログでは、Webサイト制作に関する情報をお届けしています。

Webデザイン学習におすすめの講座
To Top