关于CSS3多重背景及背景图片裁剪和定位以及尺寸的具体详解

关于CSS3多重背景及背景图片裁剪和定位以及尺寸的具体详解

CSS3之前我们可以对背景添加一张图片

CSS3允许我们在一个元素上添加多个图片

多重背景图片

<p class="demo"></p>
.demo {    width: 600px;    height: 200px;    border: 1px solid black;    background: url('1.png') no-repeat;}


多重背景可以把多个图片资源添加到background属性上,用逗号隔开
然后用background-position把他们定位到你想要的位置

.demo {    width: 600px;    height: 200px;    border: 1px solid black;    background: url('1.png') no-repeat,                url('2.png') no-repeat 200px 0,                url('3.png') no-repeat 400px 0;}

如果不设置no-repeat下面的图片资源会覆盖上面的图片资源

图片起始位置background-origin

background-origin允许我们定义图片从哪儿开始定位
可选的属性值padding-box(默认)、border-box、content-box;
padding-box默认图片从内边距开始
我们可以加上内边距证明这一点

.demo {    width: 600px;    height: 200px;    border: 20px solid gray/*改*/;    padding: 20px/*增*/;    background: url('1.png') no-repeat,                url('2.png') no-repeat 200px 0,                url('3.png') no-repeat 400px 0;}

关于CSS3多重背景及背景图片裁剪和定位以及尺寸的具体详解

相关文章:

你感兴趣的文章:

标签云: