美文网首页
CSS3背景

CSS3背景

作者: LorenSLJ | 来源:发表于2018-11-02 16:27 被阅读0次

CSS3 background-size 属性

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

IE9+、Firefox 4+、Opera、Chrome 以及 Safari 5+ 支持 background-size 属性。

div {
    background:url(img_flwr.gif);
    background-size:80px 60px;
    background-repeat:no-repeat;
}
语法
background-size: length|percentage|cover|contain;
描述
length 设置背景图像的高度和宽度。第一个值设置宽度,第二个值设置高度。如果只设置一个值,则第二个值会被设置为 "auto"。
percentage 以父元素的百分比来设置背景图像的宽度和高度。第一个值设置宽度,第二个值设置高度。如果只设置一个值,则第二个值会被设置为 "auto"。
cover 把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。背景图像的某些部分也许无法显示在背景定位区域中。
contain 把图像图像扩展至最大尺寸,以使其宽度和高度完全适应内容区域。

具体例子可以点击这里

CSS3 background-origin 属性

background-origin 属性规定背景图片的定位区域。
背景图片可以放置于 content-boxpadding-boxborder-box 区域。

background-origin 属性规定 background-position 属性相对于什么位置来定位。
注释:如果背景图像的 background-attachment 属性为 "fixed",则该属性没有效果。
IE9+、Firefox 4+、Opera、Chrome 以及 Safari 5+ 支持 background-origin 属性。

image
例子
div {
    background:url(bg_flower.gif);
    background-repeat:no-repeat;
    background-size:100% 100%;
    -webkit-background-origin:content-box; /* Safari */
    background-origin:content-box;
}
语法
background-origin: padding-box|border-box|content-box;
描述
padding-box 背景图像相对于内边距框来定位。
border-box 背景图像相对于边框盒来定位。
content-box 背景图像相对于内容框来定位。

点击这里进行测试

background-clip 属性

IE9+、Firefox、Opera、Chrome 以及 Safari 支持 background-clip 属性。
注释:Internet Explorer 8 以及更早的版本不支持 background-clip 属性。

语法
background-clip: border-box|padding-box|content-box;
描述
border-box 背景被裁剪到边框盒。
padding-box 背景被裁剪到内边距框。
content-box 背景被裁剪到内容框。

点击这里测试效果

相关文章

  • CSS3 背景

    知识点: CSS3 背景图像区域CSS3 背景图像定位CSS3 背景图像大小CSS3 多重背景图像CSS3 背景属...

  • 前端技术前沿5

    CSS3 背景CSS3 包含多个新的背景属性,它们提供了对背景更强大的控制。 background-sizebac...

  • CSS3 背景

    CSS3 背景 CSS3中包含几个新的背景属性,提供更大背景元素控制。在本章您将了解以下背景属性: backgro...

  • CSS3 背景

    1、CSS3 背景 CSS3中包含几个新的背景属性,提供更大背景元素控制。 在本章您将了解以下背景属性: back...

  • CSS背景

    CSS3 背景 CSS3 包含多个新的背景属性,它们提供了对背景更强大的控制。 在本章,您将学到以下背景属性: b...

  • CSS-背景5-多张背景图

    1、多张背景图 CSS3可以选择多张背景图,每张背景图都可以独立设置尺寸、定位。下面我们使用CSS3的多张背景图,...

  • CSS giao点东西!

    #CSS3多背景图之间的层叠关系 CSS3 multiple background-image多背景图之间的层叠关...

  • CSS3 背景

    CSS3 背景 CSS3 background-origin 属性 background-origin 属性规定背...

  • --- > css3-背景

    背景(background) 在CSS3之前我们对背景图片的控制极为有限,只能决定其来源、位置、重复,CSS3开辟...

  • css背景及其应用(二)

    背景透明(CSS3) CSS3支持背景半透明的写法语法格式是: background: rgba(0,0,0,0....

网友评论

      本文标题:CSS3背景

      本文链接:https://www.haomeiwen.com/subject/uvjfxqtx.html