背景 显示背景用背景属性 所有背景属性都不能继承 1 背景色 background-color 2 背景图 background-image: url(img/hebe.jpg); background-repeat: no-repeat; //图片不重复 3 背景重复 background-repeat: no-repeat; 都不平铺 background-repeat: repeat-y; //图片沿x轴重复 background-repeat: repeat-x;//图片沿y轴重复 4 背景定位(移动背景图) background-position: 200px 200px;//距离左边200px,距离上边200px。 background-position: 200px;//如果只有一个值,则高度默认是50%。 background-position: 50% 50%;第一个表示宽,第二个表示高//百分比(剩以父亲的宽高),像素,left、right、center、top、button (元素的宽-图片的宽)*50% 宽偏移的距离 (元素的高-图片的高)*50% 高偏移的距离 最大的用处:css sprite css雪碧技术或css精灵 精灵图就是把背景图上下移动来展示图标 5 背景固定 background-attachment:fixed 固定背景图,不随滚动条滚动 6 设置背景图片大小 设置背景图片尺寸 background-size:100px 100px;设置图片的宽高,在100*100方框中能看到完整的图 background-size:100px; 设置图片宽度为100px,高度根据原图的宽高比例,得到设置后的高度 background-size:20%; 参照物是本元素,图片宽度是本元素的20%,得出图片宽度,然后根据原图的宽高比例,得到设置后的高度 CSS3 background-origin 属性 background-origin 属性规定背景图片的定位区域。 背景图片可以放置于 content-box、padding-box 或 border-box 区域。 CSS3 多重背景图片 允许您为元素使用多个背景图像。 background-image:url(bg_flower.gif),url(bg_flower_2.gif); 注意:background简写,上面不要写background单一属性,会覆盖。
原文:https://www.cnblogs.com/xuanjian-91/p/10986937.html