不透明度プロパティが0.5の親divがあり、子が不透明度1にしたい矢印です。問題は、子要素が常に親から0.5を継承するということです。矢印の不透明度を1に変更するにはどうすればよいですか?親要素、すなわち、矩形が不透明度0.5を保持しなければならないし、子供が不透明1.プロパティを子要素に変更する
<div class='contenedor_flecha_prev'>
<i class="fa fa-chevron-left flecha_izqu" ></i>
</div>
.contenedor_flecha_prev{
position: fixed;
height: 80%;
width: 8%;
background: black;
bottom: 10%;
min-width: 35px;
left: 0px;
z-index: 90;
opacity:0.5;
cursor:pointer;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.fa.fa-chevron-left.flecha_izqu{
font-size: 55px;
color: white;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
opacity: 1;
}
Windows上のChrome 10 haあなたがそれを望むように働くフィドルです。あなたはどんなブラウザですか? – mikeg542
親の背景が不透明になりたい場合は、 'black:'の代わりに 'background:rgba(0,0,0,0.5);'を使用し、 'opacity:0.5'を削除してください。 –
いいえそうではありません。それをテストするには 'body {background:red;}'を実行してください。 – Miro