课程
/前端开发
/HTML/CSS
/导航条菜单的制作
background-position:0 -30px
2016-03-13
源自:导航条菜单的制作 3-3
正在回答
图片的样式你可以看前面的视频,有说明。大概就是一个120px * 60px 的图片,上面30px是灰色的,下面30px是橘黄色的。
把这张图片设为背景的话,默认background-position:0 0;也就是距离左边0px,距离上面0px ,刚好是对应图片的灰色区域 ;
设置background-position:0, -30px ;就是距离左边0px ,距离上面-30px(图片整体上移30px) ,所以你看到的背景就变成橘黄色咯。
图片分成上下两个部分,白色和橘色,宽度120px, 高度各30px, 当a:hover停在导航上时候,橘色上移30px,刚好覆盖白色的导航。
移动是循环的 30 90 -30 -90都可以
background-position:0 30px
正30px才是上移
相当于向下移动了30px
举报
水平、垂直、圆角导航条菜单,让您的技术探索之路更高效
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号