- 0133技术站
- 联系QQ:18840023
- QQ交流群
- 微信公众号
CSS3 背景
CSS3中包含了多个新的背景属性,它们提供了对背景更强大的控制。
浏览器支持:
属性 | 浏览器支持 | ||||
background-size |
| ||||
background-origin |
|
background-size 属性
background-size 属性规定背景图片的尺寸。
在 CSS3 之前,背景图片的尺寸是由图片的实际尺寸决定的,但在 CSS3 中,可以规定背景图片的尺寸,这就允许我们在不同的环境中重复使用背景图片
通过像素或百分比规定尺寸,如果以百分比规定尺寸,那么尺寸相对于父元素的宽度和高度
body{ background:url(images/1.jpg); background-size:450px 300px; background-repeat: no-repeat; }
点击 "运行实例" 按钮查看在线实例
效果图:
background-origin 属性
background-origin 属性规定背景图片的定位区域。
背景图片可以放置于 content-box、padding-box 或 border-box 区域
div { border:1px solid black; padding: 40px; background-image:url('images/111.jpg'); background-repeat:no-repeat; background-position:left; background-origin:content-box; } .demo{ background-origin:border-box; }
点击 "运行实例" 按钮查看在线实例
效果图:
新的背景属性
属性 | 描述 | CSS版本 |
background-clip | 规定背景的绘制区域 | 3 |
background-origin | 规定背景图片的定位区域 | 3 |
background-size | 规定背景图片的尺寸 | 3 |
推荐手册