我在论坛上找到了这段代码,想知道如何用导航栏实现相同的效果。因此,我会有7个文本链接,当你将鼠标悬停在其中一个链接上时,图片应该滑动到那个文本位置。每个页面都需要从不同的起始位置开始(突出显示导航栏上的当前页面)。
以下是HTML代码:
以下是HTML代码:
<div class="box">
<a href"#">Home</a>
</div>
还有CSS:
.rollover a {
background: url(img/bg_nav_slide.png) no-repeat 0px 0px;
width: 920px;
height: 50px;
display: block;
}
.rollover a:hover {
background-position: 0px 40px 0px 0px;
}
.box {
background: url(img/bg_nav_slide.png) no-repeat;;
border: 0;
width: 920px;
height: 50px;
-webkit-transition: background 0.2s ease-in-out;
-moz-transition: background 0.2s ease-in-out;
transition: background 0.2s ease-in-out;
}
.box:hover {
background-position: 40px 0;
}
.box p {
text-indent: 2px;
}