使用背景图像的jquerymagicline?
我有一个只有顶级项目的基本导航。有一个超大的背景图像(导航高100px,背景图像高200px)添加到当前访问的页面使用背景图像的jquerymagicline?,jquery,css,background-image,Jquery,Css,Background Image,我有一个只有顶级项目的基本导航。有一个超大的背景图像(导航高100px,背景图像高200px)添加到当前访问的页面 <ul> <li class="current-menu-item"><a href="#">Link 1</a></li> <li><a href="#">Link 2</a></li> <li><a href="#">Link 3&l
<ul>
<li class="current-menu-item"><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 3</a></li>
<li><a href="#">Link 4</a></li>
<li><a href="#">Link 5</a></li>
</ul>
我希望能够模拟的行为,但使用我的背景图像,并有它从一个项目到另一个项目的用户鼠标在其他导航链接
这在jQuery中可行吗?CSS3?我在这里发布了解决方案: 事实上,这是令人尴尬的简单。最后,我只需要稍微修改一下CSS 我更新了CSS中的几个项目。如前所述,我在此处添加了一个静态宽度:
#example-one li {
display: inline-block;
width:100px; //NEW
}
然后,对于MagicLine,我更新了维度和背景属性:
#magic-line {
position: absolute;
bottom: -2px;
left: 0;
width: 100px; //NEW
height: 50px; //NEW
background: #fff url(bg.png); //NEW
z-index:-1;
}
我在CSS旁边弹出了bg.png。这是一幅背景为灰色的简单图像。你可以把它换成任何100像素乘50像素的图像。如果有帮助,请标记为答案。我已在此处发布了解决方案: 事实上,这是令人尴尬的简单。最后,我只需要稍微修改一下CSS 我更新了CSS中的几个项目。如前所述,我在此处添加了一个静态宽度:
#example-one li {
display: inline-block;
width:100px; //NEW
}
然后,对于MagicLine,我更新了维度和背景属性:
#magic-line {
position: absolute;
bottom: -2px;
left: 0;
width: 100px; //NEW
height: 50px; //NEW
background: #fff url(bg.png); //NEW
z-index:-1;
}
我在CSS旁边弹出了bg.png。这是一幅背景为灰色的简单图像。你可以把它换成任何100像素乘50像素的图像。如果有帮助,请标记为答案。那么,当鼠标悬停在链接上时,您希望背景图像在链接后面来回滑动吗?链接是否具有相同的宽度,以及bg图像?完全相同。我可以把它们做成同样的宽度。bg映像将始终相同。好的,您需要完全的跨浏览器支持吗?尝试用CSS转换实现这一点会很有趣,但只有现代浏览器才支持它。否则我们可以把jQuery.CSS和一些东西放在一起,这会很酷,因为它是一个受众有限的网站。只要它降级为只有
。当前菜单项
状态,它就可以完成任务。我在考虑这个问题,我想不出一个纯CSS解决方案。如果你从第一个链接上滑鼠,然后从最后一个链接上滑鼠,我看不到在链接2-4下滑动图像的好方法。那么,你想让背景图像在鼠标悬停在链接上时在链接后面来回滑动吗?链接是否具有相同的宽度,以及bg图像?完全相同。我可以把它们做成同样的宽度。bg映像将始终相同。好的,您需要完全的跨浏览器支持吗?尝试用CSS转换实现这一点会很有趣,但只有现代浏览器才支持它。否则我们可以把jQuery.CSS和一些东西放在一起,这会很酷,因为它是一个受众有限的网站。只要它降级为只有。当前菜单项
状态,它就可以完成任务。我在考虑这个问题,我想不出一个纯CSS解决方案。如果你从你的第一个链接滑鼠,然后滑鼠在你的最后一个链接上,我看不出一个好方法来滑动链接2-4下的图像。