CSS辞書

mix-blend-mode

背景・装飾

要素の内容が背景とどのように混ざり合うかを指定するプロパティです。Photoshopのブレンドモードと同様の効果。

構文

Syntax
mix-blend-mode: normal | multiply | screen | overlay | darken | lighten | ...

Tailwindでは

mix-blend-multiplymix-blend-mode: multiply
mix-blend-screenmix-blend-mode: screen

一般形: mix-blend-{mode}

コード例

1

mix-blend-mode: multiply;
実行結果
TEXT
multiply - 乗算(暗くなる)

乗算合成(暗くなる)

2

mix-blend-mode: screen;
実行結果
TEXT
screen - スクリーン(明るくなる)

スクリーン合成(明るくなる)

3

mix-blend-mode: difference;
実行結果
TEXT
difference - 差の絶対値(反転効果)

差の絶対値合成

💡 TIPS

テキストと画像を重ねて見やすくしたり、デザイン性の高いエフェクトを作成できる。multiply、screen、overlayがよく使われる。

⚠️ よくある間違い

親要素にisolation: isolate;がないと、予期しない要素ともブレンドされる。パフォーマンスに影響する場合がある。

🤖 AIがよく間違えるポイント

「効かない」原因の多くは重なる相手が不透明な背景を持たないこと、または意図しない要素とまで混ざることです。混ざる範囲を区切るには親にisolation: isolateを指定します——このセット運用をAIは省略しがちです。白背景ではmultiply、黒背景ではscreenが基本、という選び方も添えると良いコードになります。

💬 AIへの頼み方

写真の上のロゴを背景と自然に馴染ませたい。mix-blend-modeとisolationのセットで、混ざる範囲を制御して

そのままAIチャットに貼り付けて使える依頼文の例です。ページ上部の「AI用にコピー」でこのページ全体をコンテキストとして渡せます。

関連プロパティ

ブラウザサポート

Baseline 広く利用可能
Chrome
41+
Firefox
32+
Safari
8+
Edge
79+