美文网首页
css中background简写属性

css中background简写属性

作者: 水玲珑_44a9 | 来源:发表于2018-08-14 21:31 被阅读0次

在CSS2.1里,background属性的简写方式包含五种属性值,从CSS3开始,又增加了3个新的属性值,加起来一共8个。

CSS2.1

background-color使用的背景颜色。

background-image使用的背景图像。

background-repeat如何重复背景图像。

background-attachment背景图像是否固定或者随着页面的其余部分滚动。

background-position背景图像的位置。

CSS3

background-size背景图片的尺寸。默认值:'auto'  其他值:像素,百分比,contain,cover

background-origin背景图片的定位区域。 默认值:'padding-box'         'border-box' 、'content-box'(定义背景图片绘制的开始点)

background-clip背景的绘制区域。 默认值:'border-box'      还有'padding-box'、'content-box'(定义背景绘制的开始点)

简写方式:

background:background-color background-image background-repeat background-attachment background-position / background-size background-origin background-clip

不设置的属性可以省略


background-Origin属性指定background-position属性应该是相对位置。

注意

1、如果背景图像background-attachment是"固定",background-origin属性没有任何效果。

2、background-origin 和background-clip很容易混淆,前者是对背景图片而言,后者是对背景而言。不是一个概念。clip默认值比origin默认值范围大,所以默认不会有裁剪效果,如果想设置裁剪,可以把origin范围设置的比clip大就好。比如:origin:'border-box',clip:'padding-box'或者'content-box'.

3、background-size中contain和cover的区别。

cover此时会保持图像的纵横比并将图像缩放成将完全覆盖背景定位区域的最小大小。完全覆盖,可能有图片显示不完整的情况。

contain此时会保持图像的纵横比并将图像缩放成将适合背景定位区域的最大大小。可能有空白区域

如下图一设置的contain,图二设置的cover

相关文章

  • css中background简写属性

    在CSS2.1里,background属性的简写方式包含五种属性值,从CSS3开始,又增加了3个新的属性值,加起来...

  • 学习笔记-CSS-2017.2.13

    一、CSS 背景 当使用简写属性时,属性值的顺序为:background-color; background-im...

  • web前端入门到实战:css常用样式背景background如何

    css背景background属性常用于定义HTML的背景,background简写属性作用是将背景属性设置在一个...

  • 任务九-主线

    CSS常见样式入门(下) 背景background: 简写属性,作用是将背景属性设置在一个声明中backgroun...

  • CSS基础样式&盒模型&字体图标(8)

    饥人谷学习第8天 CSS常见样式 背景 background 简写属性,作用是将背景属性设置在一个声明中; bac...

  • 17-18日作业

    1.什么是css语法? 2.列举常见的css选择器? 3.background属性如何简写? 4.文本的属性有哪些...

  • 第二次作业

    1.什么是css语法? 2.列举常见的css选择器? 3.background属性如何简写? 4.文本的属性有哪些...

  • CSS的background简写方式

    在CSS2.1里,background属性的简写方式包含五种属性值,从CSS3开始,又增加了3个新的属性值,加起来...

  • CSS -- background

    background 属性用来设置元素的背景 CSS1 中的background属性链接: background-...

  • css常用样式

    1.背景background background 简写属性,作用是将背景属性设置在一个声明中backgroun...

网友评论

      本文标题:css中background简写属性

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