読了目安時間は約 2 分です。
ブレンドモードは、描画モードとしてPhotoshopやIllustratorなどのAdobe系ツールに搭載されている、グラフィックデザイナーにとってはおなじみの機能です。以前はPhotoshopなどで加工してからWebサイトに使用していましたが、現在はCSSで実装できるようになっています。今回はその方法をまとめましたので紹介します。動画にも使えますよ!
目次
使い方
乗算の場合は
mix-blend-mode: multiply;
スクリーンの場合は
mix-blend-mode: screen;
という具合に記述します。
類似
mix-blend-mode
と似たものにbackground-blend-mode
があります。
mix-blend-mode
はz-indexで上の要素に、background-blend-mode
は背景に作用します。
ブレンドモードの一覧
通常 | normal |
乗算 | multiply |
スクリーン | screen |
オーバーレイ | overlay |
覆い焼き | color-dodge |
焼き込み | color-burn |
比較(暗) | darken |
比較(明) | lighten |
ハードライト | hard-light |
ソフトライト | soft-light |
差の絶対値 | difference |
除外 | exclusion |
色相 | hue |
彩度 | saturation |
カラー | color |
輝度 | luminosity |
応用
- 文字と画像
- 画像同士(写真とテクスチャ)
- 画像とグラデーション
- 動画にも使える
など、PhotoshopやIllustratorなどでできることはだいたい再現できます。