LoginSignup
0
1

More than 5 years have passed since last update.

CSS Blend Modesつかってみよう

Last updated at Posted at 2018-09-26

Photoshopで合成してもらうような要素と要素の合成だったり、
画像と色だったりの合成がCSSでもできます。べんり。

mix-blend-mode と background-blend-mode

平たく言うと、
- mix-blend-mode → img画像
- background-blend-mode → 背景画像を使いたい場合

ブラウザ対応状況

mix-blend-mode
スクリーンショット 2018-09-26 13.57.38.png

background-blend-mode
スクリーンショット 2018-09-26 13.55.38.png

IE,Edgeテメーはゆるさねぇ

mix-blend-mode

画像と画像、色と画像を合成したい時に使えます。

<div class="bg">
  <img src="hoge.jpg">
  <img src="moge.jpg">
</div>
.bg img {
  mix-blend-mode: overlay; //値は変えられます。今回はoverlay
}

これらが
スクリーンショット 2018-09-26 16.26.22.png

こうなります
スクリーンショット 2018-09-26 16.26.40.png

実例はこちら
https://codepen.io/komacchi/pen/ZMgQPd

background-blend-mode

背景画像と背景画像、色と背景画像を合成したい時に使えます。

<div class="bg"></div>
.bg{
  background-blend-mode: darken;  // 今回はdarken
  background-image: url('hoge.jpg'), url('moge.jpg');
  background-size: cover;
}

これらが
スクリーンショット 2018-09-26 16.26.22.png

こうなります

スクリーンショット 2018-09-26 16.54.18.png

実例はこちら
https://codepen.io/komacchi/pen/QVeNEP

参考

https://developer.mozilla.org/ja/docs/Web/CSS/mix-blend-mode
https://developer.mozilla.org/ja/docs/Web/CSS/background-blend-mode

べんりだけど
使用上の注意をよく読み用法・用量を守って正しくお使い下さい。

おわり

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1