自学菜鸟求助:CSS 如何取消导航条中某一个鼠标移动时的背景
我没说清楚,我详细补充一下:就比如我做一个如上图的导航,我用一个<ul>列表来做,然后logo也算作一个<li>然后效果为:当鼠标移动到这个<ul>下的任意<li>时,字...
我没说清楚,我详细补充一下:
就比如我做一个如上图的导航,我用一个<ul>列表来做,然后logo也算作一个<li>
然后效果为:当鼠标移动到这个<ul>下的任意<li>时,字体变色,背景图片出现。
虽然logo是图片,但由于logo也算<li>,所以如果我logo做了透明图片的话,那么我鼠标移动它上边,他后边也会出现个背景(虽然可以把图片做成不透明来盖住),这是我不希望看到的
如何取消掉这个logo的鼠标移动后背景?
PS:还有。。。要求兼容IE6……谢谢各位 展开
就比如我做一个如上图的导航,我用一个<ul>列表来做,然后logo也算作一个<li>
然后效果为:当鼠标移动到这个<ul>下的任意<li>时,字体变色,背景图片出现。
虽然logo是图片,但由于logo也算<li>,所以如果我logo做了透明图片的话,那么我鼠标移动它上边,他后边也会出现个背景(虽然可以把图片做成不透明来盖住),这是我不希望看到的
如何取消掉这个logo的鼠标移动后背景?
PS:还有。。。要求兼容IE6……谢谢各位 展开
4个回答
展开全部
可以新建一个样式,要该动的li引用一下样式即可。。。
eg:
#bbp{
}(设置一下)
<li id="bbp">
即可
eg:
#bbp{
}(设置一下)
<li id="bbp">
即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
微测检测5.10
2023-05-10 广告
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇...
点击进入详情页
本回答由微测检测5.10提供
2013-01-30
展开全部
<ul id="nav">
<li id="logo">不变背景色</a><li>
<li><a href="#">a:hover背景红色</a><li>
<li><a href="#">a:hover背景红色</a><li>
<li><a href="#">a:hover背景红色</a><li>
<ul>
<style>
#nav a:hover{background:red;}
#logo a:hover{background:none;}
</style>
单独给图片那个链接写个样式就行了。
<li id="logo">不变背景色</a><li>
<li><a href="#">a:hover背景红色</a><li>
<li><a href="#">a:hover背景红色</a><li>
<li><a href="#">a:hover背景红色</a><li>
<ul>
<style>
#nav a:hover{background:red;}
#logo a:hover{background:none;}
</style>
单独给图片那个链接写个样式就行了。
追问
我提问之前试过这种方法,但是不行啊,鼠标移去还是有的
追答
我上面的代码就行。你的估计哪里有问题,写错了,发出来看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-01-30
展开全部
CSS里面加一个cur样式
.cur {}//这里写当前获得焦点后的效果
JS里面的代码如下:
var $list = $("ul li:not(:first)");
$list.mouseover(function(){
$list.removeClass("cur");
$(this).addClass("cur");
})
.cur {}//这里写当前获得焦点后的效果
JS里面的代码如下:
var $list = $("ul li:not(:first)");
$list.mouseover(function(){
$list.removeClass("cur");
$(this).addClass("cur");
})
追问
呃,这个高端了,JS我一点都不会啊。
CSS的话,有解决方法吗?谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有这种效果,一般都是给 li绑定了一个hover属性的
你别给它绑定这个属性就好了
你别给它绑定这个属性就好了
更多追问追答
追问
我需要 a:hover 属性啊,导航条我都需要,只有logo不要。
追答
我不知道有什么好办法,给你提供个我的想法吧
你给那些导航条都额外加一个随便什么class,比如就写个navText,logo不加
css写成 a.navText:hover ,这样就不会给logo显示背景了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询