まず、mixed-blend-modeプロパティは、要素に対してブレンドモードを指定します。ブレンドモードは、要素の背景と内容の色がどのように混ざるかを決定します。
以下のコード例を見てみましょう。
.container {
background-color: red;
mix-blend-mode: multiply;
}
.content {
background-color: blue;
}
上記のコードでは、.container
というクラスを持つ要素の背景色を赤に設定し、mix-blend-mode
プロパティをmultiply
に指定しています。それに対して、.content
というクラスを持つ要素の背景色を青に設定しています。
この場合、.container
の背景色と.content
の背景色がブレンドされます。multiply
というブレンドモードは、色を乗算して結果の色を生成するため、赤と青が混ざって紫の背景色が得られます。
他にも、以下のようなブレンドモードがあります。
normal
: ブレンドを無効にし、要素の背景と内容が通常通り表示されます。screen
: 色をスクリーン合成し、明るい色を強調します。overlay
: 色をオーバーレイ合成し、高コントラストな効果を与えます。darken
: 色を比較してより暗い色を選択します。
これらのブレンドモードは、mix-blend-mode
プロパティの値として使用できます。
以上が、mixed-blend-modeプロパティの基本的な使い方とコード例です。他にもさまざまなブレンドモードがありますので、興味があれば試してみてください。素敵なデザインを作成するために、CSSのmixed-blend-modeプロパティを活用しましょう!