背景画像に透明度を設定するにはどうすればよいですか?

黄舟
リリース: 2017-07-20 09:52:54
オリジナル
26583 人が閲覧しました

タイトルにあるように、画像自体の透明度を変更する方法はありません。背景画像を使用してCSSで書かれています。

div{
    position: relative;        
}
div:after{
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: url(...);
    opacity: 0.5;
}
ログイン後にコピー

背景画像は透過pngです。

この要素は背景として透明度を設定し、別の要素がそれを覆い、この要素のコンテンツであるかのようにゲスト出演します。

CSS の不透明度属性は、画像の透明度属性を設定できます。

#div{
    background-image: url(img.png);
    opacity:0.4;
    filter:alpha(opacity=40);/* 针对 IE8 以及更早的版本 */ }
ログイン後にコピー

は、同様の視覚効果を実現するために、DIV 全体の透明度を変更することしかできません。 2. 互換性が許可されている場合 許可されている場合は、css3 filter-webkit-filter (以前の IE フィルターとは異なります) を使用します。

このウェブサイトがどのように実装されているかを見てください

Opacity in CSS background images
ログイン後にコピー

以上が背景画像に透明度を設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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