HTMLテキストがCSSで白く塗られています。不透明度は0.5に設定されていますが、フォントの色は変えてはいけません。それは白いままでなければならない。HTMLテキストが白く表示されない
不透明度または背景色を削除せずにこれに対する修正がありますか?
body {
background: green;
}
.second-b {
background-image: url(images/town.jpg);
background-repeat: no-repeat;
background-size: cover;
}
.color-box {
width: 100%;
height: 300px;
background-color: red;
opacity: 0.5;
line-height: 300px;
text-align: center;
}
.color-box-content {
display: inline-block;
vertical-align: middle;
line-height: normal;
color: white;
font-size: 22px;
}
<div class="second-b">
<div class="color-box">
<div class="color-box-content">Lorem ipsum</div>
</div>
</div>
あなたはそのテキストを透明にしたくない場合は、不透明度を使用すると、別のタグにそれを置くために必要があるとしている、含まれるテキストの不透明度を変更します。 編集: @Chillerの回答でうまくいく – Polymer