CSS3 -- 多背景(backgrounds)

一、CSS3 -- 多背景 描述css

  CSS3的多背景,主要做用是给同一个元素设置多个背景图像,(即 在同一元素上能够设置除background-color外多个background的其它属性,由于一个元素只具有一个背景色)---(CSS3中,能够让同一个元素同时具备多个背景图像,并能够给多个背景图像设置相同或不相同的background-(position||repeat||clip||size||origin||attachment)。css3

  CSS2中的Background属性:浏览器

合写:
background: background-color || background-image || background-repeat || background-attachment || background-position; 分解写:   background-color: color值 || RGBA值;
  background-image: url();   background-repeat: repeat || repeat-x || repeat-y || no-repeat;   background-attachment: scroll || fixed;   background-position:
<length> || <per>

  CSS3中的Background属性url

合写: 
background: background-image || background-position/background-size || background-repeat || background-attachment || background-clip || background-origin || background-color 分解写: background-image: url(); background-position:
<length> || <per> background-size: <length> || <per> background-repeat: repeat || repeat-x || repeat-y || no-repeat; background-attachment: scroll || fixed; background-clip: padding-box || border-box || content-box; background-origin: padding-box || border-box || content-box; background-color: color值 || RGBA值;

提示:
  CSS3中合写时,background-size需跟在background-position的后面,并用“/”隔着,即"background-position/background-size"。
  推荐CSS3中的Background属性不要合写,需加前缀。

 

二、CSS3 -- 多背景 兼容spa

三、CSS3 -- 多背景 用法code

  多背景:blog

    background-image须要多个,但多个图片之间使用逗号隔开,而其余属性能够选择一个或多个,若是有多个背景图片时,其余属性只有一个时,那么表示全部背景图片应用了相同的属性设置,但background-color只能设置一个,若是你设置多少background-color将是一种错误的语法设置。图片

    CSS3多背景在各支持的浏览器下都是统一写法,不须要加上本身的前缀。ip

background : [background-image] | [background-position][/background-size] | [background-repeat] | [background-attachment] | [background-clip] | [background-origin],*
  分解写:
    background-image: url1,url2,...,urlN;
    background-repeat: repeat1,repeat2,...,repeatN;
    background-position: position1,position2,...,positionN;
    background-size: size1,size2,...,sizeN;
    backrgound-attachment: attachment1,attachment2,...,attachmentN;
    background-clip: clip1,clip2,...,clipN;
    background-origin: origin1,origin2,...,originN;
    background-color: color;

  

  注意:多背景时,它的背景图片导入是有前后顺序的,越后面导入的背景图片越在下面。--- (多背景图片的显示顺序是跟其加载的前后顺序有关,并不跟定位的前后有关get

 

四、CSS3 -- 多背景 实例: 更多实例  http://www.w3cplus.com/content/css3-multiple-backgrounds

 

整理自:(W3CPlus)CSS3 多背景

相关文章
相关标签/搜索