我在尝试为我的精灵导航实现 CSS 部分以在悬停时从我的精灵带来“悬停”效果时遇到问题。如果我显示代码更容易解释。
CSS:
#nav {
width:837px;
float:left;
margin:0px 0px 0px 30px;
background:url(../images/withtext.gif) repeat-x;
height:79px;
position: relative;
top: -45px;
}
#nav li {
margin:0;
padding:0;
list-style-type:none;
display:inline;
height:79px;
text-align:center;
float:left;
line-height:79px;
font-family:Georgia, "Times New Roman", Times, serif;
}
#nav a {
display:block;
height:79px;
color:#311f11;
text-decoration:none;
font-size:13px;
}
#nav a:hover {
background-image:url(withtext.gif);
color:#fff;
}
#nav .snowboard { width:240px; }
#nav .snowboard a:hover { background-position: 0px bottom; }
的HTML:
<ul id="nav">
<li class="snowboard"><a href="#">Snowboard</a></li>
<li class="briller"><a href="#">Briller</a></li>
<li class="ski"><a href="#">Ski</a></li>
<li class="stovler"><a href="#">Stovler</a></li>
<li class="handlevogn"><a href="#">Handlevogn</a></li>
</ul>
导航图片:
[1] http://i.imgur.com/zkVmoEN.gif "具有被动和悬停状态的导航栏"
当前导航状态:
[2] http://i.imgur.com/oZPK8kd.jpg “浏览器导航”
那么我该如何让它在悬停时将图像向下移动一个完整的缺口?
帮助非常感谢提前!