CSS背景相关知识

  

背景背景
背景共分为以下8个属性
background:背景颜色
背景图片:背景图片
平铺方式:背景图片重复
背景位置:背景图片位置
background-size:背景图片尺寸
background-attachment:背景图片是否固定不动
background-clip:背景覆盖区
background-origin:背景图片覆盖区
其中常用的是
背景颜色,背景图片,背景平铺方式,背景位置background - color
:

  

颜色名称,如:背景颜色:红色(背景颜色是红色)

  
      <李>   

    十六进制背景色,如:background - color: # ff0000;/background - color: # f00;(#后面有三个字符说明每两个是相同的,也就是# f00相当于# ff0000)

      李   <李>   

    rgb颜色,这里如果是rgba,一个表示透明程度,0表示全透明,1表示完全不透明,如:background: rgba (255, 0, 0, 0.5);

      李   <李>   

    透明,透明,如:背景颜色:透明的;

      李   
  

背景图片:   

      <李>   

    url图片地址,可以多个图片,如:背景图像:url (img/a.jpg), url (img/b.jpg)

      李   <李>   

    没有,不显示背景图像

      李   
  

背景图像与背景颜色联合使用,保证在出现以下几种情况下,有背景色可以填充
(1)图片出不来(可能路径错,图片不存在)
(2)图片被误删除
(3)图片在不平铺的情况下覆盖不了整个盒子
平铺方式:

  
      <李>   

    重复:水平和垂直方向都重复图像,如:平铺方式:重复;

      李   <李>   

    repeat-x:水平方向重复图像

      李   <李>   

    repeat-y:垂直方向重复图像

      李   <李>   

    没有重演:图像不重复

      李   
  

背景位置:   

      <李>   

    位置名字组合定位,只写一个默认另一个为居中,如:背景位置:右底部;/背景位置:中心;

      李   <李>   

    百分比位置,如:背景位置:20% - 20%;

      李   <李>   

    具体像素位置,如:背景位置:20 px 20 px;

      李   
  

background-attachment:

  
      <李>   

    滚动:背景图像相对于页面不动,会随着网页的滚动而移动,默认

      李   <李>   

    固定:背景图像相对于浏览器窗口不动,内容滚动的时候背景图像不动,如:background-attachment:固定;

      李   
  

background-size:

  
      <李>   

    像素大小,只写一个默认另一个为汽车,如:background-size: 200 px 100 px;

      李   <李>   

    百分比大小,如:background-size: 60% - 60%;

      李   <李>   

    的封面:背景图像覆盖当前元素的所有背景区域,如:background-size:封面;

      李   <李>   

    包含:图像显示最大且刚好完全显示,一般不能覆盖全部背景区

      李   
  

background-clip:

  
      <李>   

    border-box:背景覆盖到边框区域,如:background-clip: border-box;

      李   <李>   

    padding-box:背景覆盖到填充区域

      李   <李>   

    contect-box:背景只覆盖到内容区域

      李   
  

background-origin:

  
      <李>   

    border-box:背景图像的起始位置在边框处,如:background-origin: border-box;

      李   <李>   

    padding-box:背景图像的起始位置从填充处开始

      李   <李>   

    内容框:背景图像的起始位置从内容处开始

      李   
  

该属性从ie9开始支持
背景简写:(中间用空格隔开)
背景:(background)(背景图片)(平铺方式)(背景位置)(background-size)
例:
。盒子{
身高:400 px;
background - color: # e8e8e8;
背景图片:url ('www.baidu.com/XXXX.jpg');可以加单引号也可以不加
平铺方式:不再重演;
背景位置:中心中心;
background-size: 100 px 100 px;
}
可以简写为:
。盒子{
身高:400 px;
背景:# e8e8e8 url ('www.baidu.com/XXXX.jpg')没有重演中心中心/100 px 100 px;
}

CSS背景相关知识