Tôi có mã HTML sau đây chỉ hiển thị hình ảnh với lớp phủ màu đen trong suốt có chứa văn bản.div trong suốt trên hình ảnh nhưng văn bản mờ
Tôi không muốn văn bản của mình minh bạch. Tôi đã thử với z-index
, nhưng văn bản của tôi vẫn còn minh bạch:
Có gì sai với mã của tôi?
Đây là HTML của tôi:
<div class="leftContainer">
<div class = "promo">
<img src="images/soon.png" width="415" height="200" alt="soon event" />
<div class="hilight">
<h2>Hockey</h2>
<p>Sample text</p>
</div>
</div>
...
</div>
và đây là css của tôi:
.hilight h2{
font-family: Helvetica, Verdana;
color: #FFF;
z-index: 200;
}
.promo {
position: relative;
}
.promo img {
z-index: 1;
}
.hilight {
background-color: #000;
position: absolute;
height: 85px;
width: 415px;
opacity: 0.65;
font-family: Verdana, Geneva, sans-serif;
color: #FFF;
bottom: 0px;
z-index: 1;
}
Chỉ cần thêm một số rõ ràng là tại sao đây là câu trả lời, opacity là một CSS kế thừa thuộc tính, nghĩa là tất cả các nút con của cha/mẹ với thuộc tính cũng sẽ được tạo kiểu với độ mờ đục. – Alex
rgba không được hỗ trợ bởi IE8 – claustrofob
Tôi không sử dụng rgba vì IE8 .. Nhưng nó hoạt động. Cảm ơn bạn! –