如何讓一個div透明不影響孩子的CSS 3如何在不影響CSS 3中的孩子的情況下使div透明?
這裏是我的HTML代碼:
<div id="icon">
<ul>
<li><a href=""><img src="Iconpaper.png"></a></li>
<li><a href=""><img src="Movies.png"></a></li>
<li><a href=""><img src="Phone.png"></a></li>
<li><a href=""><img src="Stocks.png"></a></li>
<li><a href=""><img src="Love.png"></a></li>
</ul>
</div>
<div id="search">
SEARCH
</div>
</div>
和這裏的CSS: -
#header{
background-color:#000;
width:1349px;
height:60px;
position:fixed;
z-index:2;
opacity:0.7;
}
#icon{
float:left;
padding:10px;
}
li{
display:inline;
}
#header img{
width:35px;
height:35px;
}
#search{
float:right;
color:#e5e5e5;
padding:20px;
font-size:20px;
}
如此,我想讓#header div在不影響#icon和#search div的情況下透明化並修復。
肯定是[如何不應用不透明度的子元素?](http://stackoverflow.com/questions/4182304/how-to-not-apply-opacity-for-child-element)([和許多,許多其他](https://www.google.co.uk/search?q=opacity+children+stack+overflow))。 –
如果你只是想讓背景顏色透明,那麼你可以使用'rgba'並移除'opacity'。 –