CSS3允许使用多个属性(比如background-image、background-repeat、background-size、background-position、background-origin和background-clip等)在一个元素上添加多层背景图片。该属性的应用大大改善了以往面对多层次设计需要多层布局的问题,帮助Web前端开发者在不借助Photoshop的情况下实现对页面背景的设计,简化了背景图片的维护成本。
background-size:属性规定背景图像的尺寸
语法: background-size: length|percentage|cover|contain
属性值
div {
background:url('../images/bg.png');
background-size: 100% 100%;
}
background-image:属性设置一个元素的背景图像
语法: background-image: url('图片地址1'),url('图片地址2');
属性值
div {
background-image: url('../images/bg.png');
}
background-origin:属性指定了背景图像的位置区域
语法: background-origin: padding-box|border-box|content-box
属性值
div {
background-image:url('../images/bg.jpg');
background-position:left;
background-repeat:no-repeat;
background-origin:content-box;
}
background-clip:属性规定背景的绘制区域
语法:background-clip: border-box|padding-box|content-box;
属性值
div {
background-color:yellow;
background-clip:content-box;
}
*声明:内容来源于网络收集和整理,版权归原著所有,如来源信息有误或侵犯权益,请联系站长作修改和删除处理。