0
色付きオーバーレイを作成しようとすると背景画像に0.5不透明度のオーバーレイが表示される問題があります。背景色合いオーバーレイの問題
のプロパティのあるdiv
は、背景画像の前に表示されません。私codepenと以下のコードを参照してください。これは可能性があり、なぜ
<div class="component">
<div class="container">
<div class="background-image"></div>
</div>
</div>
http://codepen.io/mattsmith/pen/evzBJW
CSS
* {
font-family: Open Sans;
}
.component {
position: relative;
min-width: 126px;
width: 100%;
height: 600px;
}
.container {
position: absolute;
background-color: rgba(66, 66, 66, 0.5);
width: 100%;
height: 100%;
}
.background-image {
background-image: url('http://i.imgur.com/tk82k0V.png');
background-position: center;
background-size: cover;
position: absolute;
height: 100%;
width: 100%;
}
HTMLは、誰も説明できますか?ありがとうございました。
私はちょうどこれについて私のポストを編集しようとしていました。私はそれを自分でやっていますが、このコードを追加しているプラットフォームでは、このようにする必要があります。私が '1'と' 999'でテストしたとき、私は運がなかったので、私は再び負の数量でZ-インデックスを試してみます。あなたの入力をありがとう:) –
それはうまくいきました - 私はなぜ否定的なことが働くのか調べなければなりませんが、1対999はありませんでした。ありがとうございました! –
@ewm問題ありません。ええ、「z-index」は複雑な生き物かもしれません...私はそれを次のように考えています:正の値は要素をあなたに近づけ、負の値は「それを画面にさらに押し込む」ことです。 – Icid