同じブレンド モードを使用している場合でも、mix-blend-mode
使用する場合と使用する場合では結果が異なることに気付きました。background-blend-mode
たとえば、以下の 2 つの結果を比較してください。
以下のセットアップと JSFiddles をコピーしました。
HTML
<div class="background">
<div class="overlay"></div>
</div>
CSS
.background{
width:200px;
height:200px;
//background-color:green; //toggle depending on what you want to use
background-blend-mode:soft-light;
background-image:url('http://lorempixel.com/output/nightlife-q-c-640-480-2.jpg');
background-size:cover;
}
.overlay{
width:100%;
height:100%;
background-color:green; //toggle depending on what you want to use
mix-blend-mode:soft-light;
}
JSFiddle
mix-blend-mode の使用: https://jsfiddle.net/p8gkna87/
background-blend-mode の使用: https://jsfiddle.net/p8gkna87/1/
いくつかの背景情報
私は現在、ソフトライト ブレンディング モードを使用し、同時に 51% の不透明度を使用する Photoshop のデザインを複製しています。したがってbackground-blend-mode
、不透明度を同じオブジェクトに適用できないため、使用できません。