美文网首页
--- > css3-背景

--- > css3-背景

作者: 風隨風去 | 来源:发表于2017-05-01 09:50 被阅读0次

背景(background)

在CSS3之前我们对背景图片的控制极为有限,只能决定其来源、位置、重复,CSS3开辟了一篇新天地

背景的基本属性

  • background-color 背景颜色

  • background-image 背景图片

  • background-repeat 背景图片的展示方式

  • background-attachment 背景图片是固定还是滚动

  • backround-position 背景图片位置

    background-position百分比计算公式:

      background-postion:x y;
      x:{容器(container)的宽度—背景图片的宽度}*x百分比,超出的部分隐藏。
      y:{容器(container)的高度—背景图片的高度}*y百分比,超出的部分隐藏。
    

background-size(背景图片大小)

background-size: 长度值 | 百分比 | cover | contain

百分比是相对于元素的百分比

cover 缩放背景图片以完全覆盖背景区,可能背景图片部分看不见

contain 缩放背景图片以完全装入背景区,可能背景区部分空白。

background-origin(背景图片相对什么位置来定位)

这个属性要和background-position结合来看,

backgound-origin设置background-position的参考坐标

background-origin: border-box | padding-box | content-box;
  • border-box: 根据边框盒来定位
  • padding-box: 根据内边界盒来定位
  • content-box:  根据内容框来定位

background-clip(可以理解成背景的大小)

这个属性用了裁剪背景的大小

background-clip: border-box | padding-box | content-box | text;

同上

简写

background: [background-color]  || [background-image] ||
            [background-repeat] ||  [background-attachment] ||
            [background-position] / [ background-size]  ||
            [background-origin] || [background-clip];

多背景图片

可以为同一背景添加多张背景图片, 这种写法不支持加颜色和background-clip

background:url("haoroomsCSS1_s.jpg") 0 0 no-repeat,
         url("haoroomsCSS2_s.jpg") 200px 0 no-repeat,
         url("haorooms.jpg") 400px 201px no-repeat;

相关文章

网友评论

      本文标题:--- > css3-背景

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