だから、私はbackground-image: url("...")
でスタイルdiv
上にオーバーレイimg
ロゴを、持っている、との両方の要素が黒い透明オーバーレイを取得するには、それぞれ内側に2 div
クラス.to-color
と.to-overlay
としています。スタイルから1つの要素を除外する方法はありますか? (ブートストラップ)
これらの2つのクラスから与えられたスタイルからロゴを除外する方法はありますか?例からLink
HTMLとCSS::
- HTML -
<div class="to-color">
<div class="to-overlay">
<div class="respo">
<div class="row">
<div class="col-xs-4 col-xs-offset-4 text-center">
<img src="http://ansonalex.com/wp-content/uploads/2011/06/google-logo-768x260.png" alt="..." class="img-responsive">
</div>
</div>
</div>
</div>
</div>
- CSS -
.to-color {
background-color: #000;
}
.to-overlay {
opacity : 0.5;
}
.respo {
background-image: url("https://source.unsplash.com/category/objects/1600x900");
background-position: center center;
background-size: cover;
padding-top: 10%;
padding-bottom: 20%;
}
、あなたは明示的にそこからBGの色と不透明度をリセットする必要があります。 CSSの継承は痛みです... –
あなたはマークアップを変更できますか? – vleong