CSS3で背景レイヤーにカラーマスクを追加する方法

青灯夜游
リリース: 2021-01-20 15:49:04
転載
3605 人が閲覧しました

CSS3で背景レイヤーにカラーマスクを追加する方法

(学習ビデオ共有: css ビデオ チュートリアル)

開発中、背景レイヤーにカラー マスクを追加する必要があるプロジェクトに遭遇することがあります。 , それでは、背景レイヤーにカラーマスクを追加する方法を具体的にまとめていきます。

CSS3で背景レイヤーにカラーマスクを追加する方法

#方法 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: 背景のぼかしと色オーバーレイ

CSS3で背景レイヤーにカラーマスクを追加する方法

.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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:jb51.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!