关于CSS 实现 LI 鼠标经过背景颜色切换效果的问题
关于CSS实现LI鼠标经过背景颜色切换效果的问题我在CSS中先设置了ulli{float:left;height:30px;line-height:30px;backgr...
关于CSS 实现 LI 鼠标经过背景颜色切换效果的问题
我在CSS中先设置了
ul li{ float:left;height:30px;line-height:30px;background:#FFEAF6;over-flow:hidden;margin-left:1px; padding-left:15px;padding-right:15px;}
再设置
ul li a{ display:block; background:#FFEAF6; }
ul li a:hover{background:yellow; }
产生的效果是鼠标经过的时候LI的背景颜色自动切换,但是PADDING掉的那部份却没有效果。
如何解决? 展开
我在CSS中先设置了
ul li{ float:left;height:30px;line-height:30px;background:#FFEAF6;over-flow:hidden;margin-left:1px; padding-left:15px;padding-right:15px;}
再设置
ul li a{ display:block; background:#FFEAF6; }
ul li a:hover{background:yellow; }
产生的效果是鼠标经过的时候LI的背景颜色自动切换,但是PADDING掉的那部份却没有效果。
如何解决? 展开
3个回答
展开全部
padding那部分这当然是不会显示背景的啦,又不是用li:hover这样,想要显示,那把padding移到a里面吧。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
onmouseout="this.style.background=#000" onmouseover="this.style.background=#2d4b45"
上面是鼠标没经过的时候 #000
下面是鼠标经过的时候的颜色#2d4b45
上面是鼠标没经过的时候 #000
下面是鼠标经过的时候的颜色#2d4b45
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询