あそびラボ 池袋・要町のウェブ制作会社

WEB講座

  1. HOME
  2. へっぽこ講座
  3. WEB講座
  4. mix-blend-modeで重ねた要素をおしゃれに表示mix-blend-mo...

mix-blend-modeで重ねた要素をおしゃれに表示

mix-blend-modeで重ねた要素をおしゃれに表示

今回はちょっと、お洒落なテクニックを紹介するぞよ!
へっぽこ講座としては珍しいですね。
うむ。CSSブレンドモードのmix-blend-modeというものを説明していくぞよ。
名前がすでにお洒落ですね~^^

mix-blende-modeとは

mix-blende-modeは、要素同士を重ね合わせた時に、どのように表示するかを設定するプロパティです。

値はたくさんありますが、今回は以下の背景画像とロゴに
multiply、luminosity、color-burnを使用してみたいと思います。

実際の表示

基本のHTMLとCSS

<div class=”hoge”>
<img src=”logo.jpg” alt=”” class=”multiply”>
<img src=”logo.jpg” alt=”” class=”luminosity”>
<img src=”logo.jpg” alt=”” class=”colorBurn”>
</div>

.hoge{
background: url(hoge_bg.jpg);
}

左からそれぞれmultiply、luminosity、color-burnをあててみます。

.hoge .multiply{
mix-blende-mode: multiply;
}

.hoge .luminosity{
mix-blende-mode: luminosity;
}

.hoge .colorBurn{
mix-blende-mode: color-burn;
}

その他利用例

白背景がついているjpg画像場合、いくつかの値では背景を消したり、ロゴを透明に抜くことができるので、必要に応じて使用してみるのもいいです。

【通常の場合】

↓先ほどのように【左からmultiply、luminosity、color-burnをあてた場合】

このようにjpg画像から白背景を消したり(左右のロゴ)、ロゴを透明に切り抜いた感じにできます(真ん中のロゴ)。

mix-blende-modeは、IE以外のChrome、Edge、safari、Firefoxなど、主なブラウザで対応されているので安心して利用できます。

今回はいつもより専門的でしたね!
今までこの記事を書いてた人が、限界を感じてスタッフさんに書かせるようになったからじゃのぅ。
あの人は、知識はあるけどスキルがないですからね!
それは言わないでおいてあげるのが優しさじゃT T

池袋エリアでの
ホームページ制作のご相談はこちら
WEB講座一覧