【发布时间】:2013-10-06 17:22:21
【问题描述】:
如何在 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。
【问题讨论】:
-
如果你只是想让背景颜色透明,那么你可以使用
rgba并去掉opacity。