ホームページ > 記事 > ウェブフロントエンド > CSS3で背景レイヤーにカラーマスクを追加する方法
(学習ビデオ共有: css ビデオ チュートリアル)
開発中、背景レイヤーにカラー マスクを追加する必要があるプロジェクトに遭遇することがあります。 , それでは、背景レイヤーにカラーマスクを追加する方法を具体的にまとめていきます。
#方法 1: 位置決めによるオーバーレイ (レベルに注意)
<div class="wrap1"> <div class="inner"> </div> </div> .wrap1 { position: relative; width: 1200px; height: 400px; background: rgba(0, 0, 0, .5); } .wrap1 .inner { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: url(ban8.jpg) no-repeat center center; background-size: cover; z-index: -1; }
方法 2: 疑似クラスによるオーバーレイelements
<div class="wrap2"></div> .wrap2 { position: relative; width: 1200px; height: 400px; background: url(ban8.jpg) no-repeat center center; background-size: cover; } .wrap2::before { content: ""; position: absolute; left: 0; right: 0; bottom: 0; top: 0; background-color: rgba(0, 0, 0, .5); z-index: 2; }
方法 3: CSS3 カラー オーバーレイ、background-blend-mode:multiply;(multiply)
<div class="wrap3"></div> .wrap3 { position: relative; width: 1200px; height: 400px; background: url(ban8.jpg) rgba(0, 0, 0, .5) no-repeat center center; background-blend-mode: multiply; }
Expand: 背景のぼかしと色オーバーレイ
.wrap4 { position: relative; width: 1200px; height: 400px; background: url(ban8.jpg) rgba(0, 0, 0, .5) no-repeat center center; background-blend-mode: multiply; filter: blur(2px); overflow: hidden; }プログラミング関連の知識については、
プログラミング入門をご覧ください。 !
以上がCSS3で背景レイヤーにカラーマスクを追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。