自学菜鸟求助:CSS 如何取消导航条中某一个鼠标移动时的背景

我没说清楚,我详细补充一下:就比如我做一个如上图的导航,我用一个<ul>列表来做,然后logo也算作一个<li>然后效果为:当鼠标移动到这个<ul>下的任意<li>时,字... 我没说清楚,我详细补充一下:

就比如我做一个如上图的导航,我用一个<ul>列表来做,然后logo也算作一个<li>

然后效果为:当鼠标移动到这个<ul>下的任意<li>时,字体变色,背景图片出现。

虽然logo是图片,但由于logo也算<li>,所以如果我logo做了透明图片的话,那么我鼠标移动它上边,他后边也会出现个背景(虽然可以把图片做成不透明来盖住),这是我不希望看到的

如何取消掉这个logo的鼠标移动后背景?

PS:还有。。。要求兼容IE6……谢谢各位
展开
 我来答
毒逆天
2013-01-30 · TA获得超过162个赞
知道答主
回答量:103
采纳率:0%
帮助的人:72.6万
展开全部
可以新建一个样式,要该动的li引用一下样式即可。。。
eg:
#bbp{
}(设置一下)
<li id="bbp">
即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
微测检测5.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>

单独给图片那个链接写个样式就行了。
追问
我提问之前试过这种方法,但是不行啊,鼠标移去还是有的
追答
我上面的代码就行。你的估计哪里有问题,写错了,发出来看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-01-30
展开全部
CSS里面加一个cur样式
.cur {}//这里写当前获得焦点后的效果

JS里面的代码如下:
var $list = $("ul li:not(:first)");
$list.mouseover(function(){
$list.removeClass("cur");
$(this).addClass("cur");

})
追问
呃,这个高端了,JS我一点都不会啊。
CSS的话,有解决方法吗?谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
还让不人注册啊
2013-01-30
知道答主
回答量:56
采纳率:0%
帮助的人:24万
展开全部
有这种效果,一般都是给 li绑定了一个hover属性的
你别给它绑定这个属性就好了
更多追问追答
追问
我需要 a:hover 属性啊,导航条我都需要,只有logo不要。
追答
我不知道有什么好办法,给你提供个我的想法吧
你给那些导航条都额外加一个随便什么class,比如就写个navText,logo不加
css写成 a.navText:hover ,这样就不会给logo显示背景了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式