CSS样式表基础(六)——CSS3背景

8、CSS3 背景

1) CSS3 多重背景图片
CSS3允许设置多个背景图像。
如:background-image: url(image/背景1.jpg), url(image/chrome.png);

2) background-size 属性,背景图片的尺寸
在 CSS3 之前,背景图片的尺寸是由图片的实际尺寸决定的。在 CSS3 中,可以规定背景图片的尺寸,这就允许我们在不同的环境中重复使用背景图片。
background-size 属性的值有以下几种:

  1. 宽度和高度的具体值,如:background-size: 800px 600px;
    若只规定宽度或高度的其中一个具体值,那么另一个未设定的值将根据已设定的值按原比例拉伸。

  2. 宽度和高度的百分比,如:background-size: 90% 100%;
    若只规定宽度或高度的其中一个百分比,那么另一个未设定的值仍为100%。

  3. contain:把图像图像扩展至最大尺寸,以使其宽度和高度完全适应内容区域。

  4. cover:把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。

3) background-origin 属性
background-origin 属性规定背景图片的定位区域。背景图片可以放置于

content-box、padding-box 或 border-box 区域。
有以下三个值

  1. padding-box 背景图像相对于内边距框来定位。
  2. border-box 背景图像相对于边框盒来定位。
  3. content-box 背景图像相对于内容框来定位。

4) background-clip 属性
background-clip 属性规定背景的绘制区域。
有以下三个值

  1. border-box 背景被裁剪到边框盒。
  2. padding-box 背景被裁剪到内边距框。
  3. content-box 背景被裁剪到内容框。
全部评论

相关推荐

10-30 19:23
已编辑
山东大学(威海) C++
牛至超人:我了个雷 1.实习经历写太长了吧,精简一点,你写那么老多,面试官看着都烦 2.项目经历你放俩竞赛干啥单独拿出来写上几等奖就行了呗 3.一大雷点就是项目经历里的那个课程设计,大家都知道课程设计巨水,不要写课程设计,换一个名字,就叫学生管理系统,面试官问就说是自己做的项目,不要提课程设计的事 4.那个交流经历,简化一下塞到最上面的教育经历里就行了 5.简历尽量一页纸
点赞 评论 收藏
分享
牛客41406533...:回答他在课上学,一辈子待在学校的老教授用三十年前的祖传PPT一字一句的讲解,使用谭浩强红皮书作为教材在devc++里面敲出a+++++a的瞬间爆出114514个编译错误来学这样才显得专业
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务