div+css+js 想问一下,下面那张图的效果,可以用div+css样式实现吗?

li鼠标移上去切换,但是每个li的背景,又不一样!!!... li 鼠标移上去切换,但是每个li的背景,又不一样!!! 展开
 我来答
大宝小贝美食
2011-09-13 · TA获得超过632个赞
知道小有建树答主
回答量:638
采纳率:50%
帮助的人:373万
展开全部
可以啊,你需要准备2张图就可以了,一张就是你的这个整个没变之前的黑色图,还有个就是整个变了的图有点灰色的。
此前你要写好每个li的高宽 这里比如说是 height:33px;width:22px
然后 打个比方你为每个li 设置一个class值 比如class="a" class="a2" 。。。。

然后 .a a{background: url(../这里是你的第一个黑色的导航背景图) 0 0 no-repeat}
.a2 a{background: url(../这里是你的第一个黑色的导航背景图) -22px 0 no-repeat} 走x轴坐标,这里的意思你可以这样理解 减去 你的前面背景图的width像素,如果后面是a3 那么就是-44
同理a:hove也可以这样写 用 第2张的灰色的背景图

还有个background-position 属性你也可以去看看,让你的截图更方便,不用重复的引用同一张图片。这里这样写让你更好熟练运用
de7887554b
2011-09-13
知道答主
回答量:3
采纳率:0%
帮助的人:3.2万
展开全部
可以,建议你去http://www.w3cfuns.com/portal.php?mod=topic&topicid=13看一下,相信你会有收获,里面会教你一些div+css的基础,还会教你制作导航条。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
康德里亚诺
2011-09-13
知道答主
回答量:2
采纳率:0%
帮助的人:3439
展开全部
可以用整张背景图的不同部分作为LI的背景来实现
修改css里的background-position属性和宽高来截取背景部分
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-09-13
展开全部
可以,背景图切两种样式的各一张,然后利用background-position来控制背景图的切换。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式