CSS控制背景
1.背景 background:颜色 图片 平铺方式 固定方式 位置
2.背景颜色 background-color:#ccc;
3.背景图片 background-p_w_picpath:url(背景图像的位置及全称)
4.背景图像的平铺方式 background-repeat:repeat/no-repeat/repeat-x/repeat-y
5.背景图像的位置 background-position:top/center/bottom left/center/right
x y //第一个值是水平位置,第二个值是垂直位置。左上角是0 0.单位是像素(0px 0px)
6.背景图片的依附方式 background-p_w_upload:scroll/fixed
注意:背景图片的依附方式中的值fixed在IE6中不支持。
解决方法是IE6中HTML和BODY两个元素支持fixed这个值,
所以要在IE6中让图片在屏幕某个位置不动,就得在HTML或BODY中设置background-p_w_upload:fixed;
background-position的两种设置方式:
background-position:center center;
background-position:100px 100px;
-------------------------------
css精灵
制作翻转按钮效果的两种方法:
1.我们需要两张图片,一张正常状态的图片,一张鼠标经过时的图片,
这种按钮思路就是,设置链接a的背景为第一张图片,a:hover的背景为第二张背景图片
2.将两张图片合成一张图片,将这张在图片设置成背景,
然后将a:hover的背景向上移动相应的像素即可。background-position
css精灵是用来优化网页的,因为可以减少http请求次数,提高网页效率。
css精灵的核心思想,就是将多张图片,合成一张图片,
然后通过背景属性中的定位来控制到底显示图片中的哪些部分。
转载于:https://blog.51cto.com/1154179272/1657210