所以我有一個簡單的問題。我有一個懸停的背景圖像更改效果,但似乎有一些額外的懸停,我無法擺脫懸停。填充背景圖像懸停創建額外的不需要的空間
我的jsfiddle:http://jsfiddle.net/leongaban/G9dFa/
我試過在我懸停調整背景圖像的填充,但是添加所需的20個像素也增加了額外的間距。將0不允許背景圖像填充空間:(
任何提示讚賞:)
HTML:
<div class="nav">
<div id="nav">
<ul>
<li><a href="#">HOME</a></li>
<li><a href="#">ABOUT US</a></li>
<li><a href="#">LINK 3</a></li>
<li><a href="#">LINK 4</a></li>
<li><a href="#">OUR BLOG</a></li>
</ul>
</div>
<div id="search">
</div>
</div>
CSS:
.nav {
width: 994px;
height: 27px;
background-image:url('http://leongaban.com/_stack/background_padding/assets/images/bg_nav.gif');
}
#nav ul li {
height: 27px;
margin: 0;
padding: 8px 20px 6px 20px;
line-height:30px;
text-align: center;
font-size: 11px;
border-right: 1px solid #fff;
display: inline;
}
#nav ul li a {
padding: 8px 0px 6px 0px;
color: white;
text-decoration: none;
}
#nav ul li a:hover {
width: 100%;
height: 100%;
padding: 8px 20px 6px 20px;
background-image:url('http://leongaban.com/_stack/background_padding/assets/images/bg_nav_hover.gif');
}
甜!我知道這很簡單,謝謝! :D – 2012-03-27 19:25:23