CSS 3新增属性详解(二)—>背景

上篇文章说到了CSS 3新增属性详解(一)—>边框,今天咱研究研究背景。

关于背景有四个属性:

  • background-origin —–>背景显示起始位置
  • background-clip ——–>背景裁剪起始方向
  • background-size ——->背景图片的大小
  • multiple backgrounds–>多重背景图象

1.background-origin —–>背景显示起始位置

兼容性:FireFox 3.0+ , Chrome 1.0+ , Safari 3.1+ , Opera 9.63+

效果如下图:点击查看原效果及代码(图1,2,3)

background-originbackground-origin

CSS代码:

-moz-background-origin:border;	/*从边框部分开始平铺背景图片*/
-webkit-background-origin:border;	/*也可以从padding,content部分开始*/

2.background-clip ——–>背景裁剪起始方向

兼容性:FireFox 3.0.10+ , Chrome 2.0+ , Safari 4+ , Opera 9.64+

效果如下图:点击查看原效果及代码(图4,5,6)

background-clipbackground-clip

CSS代码:

 -moz-background-clip:content;	/*当背景图片小于div大小时*/
-webkit-background-clip:content;/*背景图片从内容部分被剪切*/

3.background-size ——->背景图片的大小

兼容性:Chrome 1.0+ , Safari 3.1+ , Opera 9.63+

效果如下图:点击查看原效果及代码(图7)

background-sizebackground-size

CSS代码:

 -webkit-background-size:100% 50%;	/*背景将拉伸至div宽的100%高的50%*

4.multiple backgrounds–>多重背景图象

兼容性:Chrome 1.0+ , Safari 3.1+

效果如下图:点击查看原效果及代码(图8)

multiple-backgroundsmultiple-backgrounds

CSS代码:

background-image:url(flower-02.jpg),url(flower-04.jpg);
	/*设置两个背景图片*/
background-position:left top,right bottom;
	/*设置背景图片的平铺位置*/
background-repeat:no-repeat,no-repeat;
	/*设置两个背景图片的平铺方式*/



CSS 3新增属性详解(二)—>背景》上有 16 条评论

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。