1
我是currentley試圖做一個網站導航欄,當頁面處於活動狀態時,我希望導航欄背景與主體背景相同。 但是,當我這樣做時,背景僅包裹文本而不是導航欄的全部高度。CSS。活躍的背景
我的HTML
<div id="navbar">
<ul>
<li><a href="index.html" class="active"> Home</a> </li>
<li><a href="purchase.html">Purchase</a> </li>
<li><a href="contact.php ">Contact</a> </li>
<li><a href="Portfolio.html">Portfolio</a> </li>
</ul>
</div>
我的CSS
#navbar ul{
list-style:none;
margin:0;
background-image:url('Images/black.png');
text-align:center;
height:60px;
}
#navbar ul{
list-style-type:none;
text-align:center;
color:#fff;
}
#navbar ul li{
display:inline;
}
#navbar ul li a{
color:#36b6f4;
text-decoration:none;
font-size:30px;
margin:30px;
}
#navbar ul li a.active{
height:60px;
background-image:url('Images/background.jpg');
}
你的圖像的尺寸是多少? – Raptor
它的紋理,都是334x334 px – user2186955
你應該在'li'中分配圖像,而不是'a.active' – Raptor