background屬性及陰影知識點,CSS3部分新增屬性!


CSS3知識點

background屬性

1、background簡寫

  // background: url(img/1.jpg) no-repeat left top; 

 

2、多背景

  每組屬性間逗號隔開;

  為避免背景將圖像蓋住,背景色通常定義在最后一組上;

  {
    background: url(img/1.jpg) no-repeat left top,   
     url(img/2.jpg) no-repeat right bottom pink;
  }

 

3、background-size 設置背景圖片大小

  cover: 會自動調整縮放比例,保證圖片始終填充滿背景區域,如有溢出部分則會被隱藏;

  contain:會自動調整縮放比例,保證圖片始終完整顯示在背景區域,則背景區可能出現空白;

 

4、background-origin

  border-box:背景圖片的擺放以border區域為參考;

  padding-box:背景圖片的擺放以padding區域為參考;

  content-box:背景圖片的擺放以content區域為參考;

 

5、background-clip

  將背景和背景色粗暴的裁剪,通常和background-origin一起使用;

    border-box: 背景延伸至邊框外沿,但是被邊框壓着;

    padding-box: 背景延伸至內邊距外沿;

    content-box:背景被裁剪至內容區(content box)外沿。

 

陰影

  1、文字陰影

    text-shadow:水平位置 垂直位置 模糊距離 陰影顏色;

  2、盒子陰影

    box-shadow:水平位置 垂直位置 模糊距離 陰影尺寸 陰影顏色 內外陰影;

            內外陰影:默認為外陰影,想改為內陰影,則添加inset;

      {
        box-shadow:2px 2px 3px 4px rgba( 0, 0, 0, 0.4),   
                     5px 5px 4px rgba( 0, 0, 0,0.4) inset;
      }     

  注:其中水平位置和垂直位置均為必選;多層陰影疊加依然用逗號隔開。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM