今回は【CSS】画像の透過について、mix-blend-modeを使ってみよう!
の解説になります!
こんな方に読んでほしい
- CSSを学び始めた方へ
-
CSS
について学びたい方へ - 今回はmix-blend-mode(画像の透過)について解説しております。
上記のイメージ図のように、画像の上に重ねた要素に対して、「乗算」、「スクリーン」といった透過要素の指定が可能になります。
IEも終了したので問題なく使えるとおもいます。
「Can I use」(https://caniuse.com/)では、対象のブラウザでの動きの確認が可能になります。
黄色枠に対象となるCSSを入力してください。
mix-blend-modeについて
mix-blend-mode
とは、「乗算」、「スクリーン」、「オーバーレイ」、「比較」、「ハードライト」など
全16種類の指定が可能です。
デモサイトはコチラから。
基本構造の書き方は以下のようになります。
mix-blend-mode: normal (通常)
<div class="img">
<img src="images/page/top/thumbnail-02.jpg" alt=""/>
<p class="main-txt">BLUE (通常)</p>
</div>
.img {
position: relative;
}
.main-txt {
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin: 0 auto;
padding: 50px 0;
background: #39546a;
color: #fff;
text-align: center;
font-size: 1.8rem;
font-weight: 700;
letter-spacing: 0.1em;
mix-blend-mode: normal; /*--modeを指定--*/
}
画像の領域等はご自身で指定してください。
mix-blend-mode: normal
は、デフォルト指定になります。
乗算について
乗算の書き方は以下のようになります。
mix-blend-mode: multiply (乗算)
<div class="img">
<img src="images/page/top/thumbnail-02.jpg" alt=""/>
<p class="main-txt">BLUE (乗算)</p>
</div>
.img {
position: relative;
}
.main-txt {
以下省略
mix-blend-mode: multiply; /*--modeを指定--*/
}
スクリーンについて
スクリーンの書き方は以下のようになります。
mix-blend-mode: screen (スクリーン)
<div class="img">
<img src="images/page/top/thumbnail-02.jpg" alt=""/>
<p class="main-txt">BLUE (スクリーン)</p>
</div>
.img {
position: relative;
}
.main-txt {
以下省略
mix-blend-mode: screen; /*--modeを指定--*/
}
オーバーレイについて
オーバーレイの書き方は以下のようになります。
mix-blend-mode: overlay (オーバーレイ)
<div class="img">
<img src="images/page/top/thumbnail-02.jpg" alt=""/>
<p class="main-txt">BLUE (オーバーレイ)</p>
</div>
.img {
position: relative;
}
.main-txt {
以下省略
mix-blend-mode: overlay; /*--modeを指定--*/
}
比較:明について
比較:明の書き方は以下のようになります。
mix-blend-mode: lighten (比較:明)
<div class="img">
<img src="images/page/top/thumbnail-02.jpg" alt=""/>
<p class="main-txt">BLUE (比較:明)</p>
</div>
.img {
position: relative;
}
.main-txt {
以下省略
mix-blend-mode: lighten; /*--modeを指定--*/
}
その他のmodeはこちら
全16種類は以下のようになります。
normal | 通常 |
---|
multiply | 乗算 |
---|
screen | スクリーン |
---|
overlay | オーバーレイ |
---|
color-dodge | 覆い焼き |
---|
color-burn | 焼き込み |
---|
darken | 比較(暗) |
---|
lighten | 比較(明) |
---|
hard-light | ハードライト |
---|
soft-light | ソフトライト |
---|
difference | 差の絶対値 |
---|
exclusion | 除外 |
---|
hue | 色相 |
---|
saturation | 彩度 |
---|
color | カラー |
---|
luminosity | 輝度 |
---|
まとめ
今回はこれで以上です。
- POINT
- CSSmix-blend-modeについて解説しました。
- IEも終了したので問題なく使えるとおもいます。
- 「乗算」、「スクリーン」、「オーバーレイ」、「比較」、「ハードライト」など
全16種類の指定が可能です。 - デモサイトはこちらから
スポンサーリンク
SHU
1991年生まれ九州の宮崎県育ち高校卒業後、愛知県で自動車関係のお仕事に5年間勤め、WEB業界に転職致しました。
趣味:サッカー観戦、ゲーム、映画、漫画基本インドアです!笑
つくる、しあわせをテーマとして主にWEBに関する様々な情報を発信しています。
最新記事
関連記事