CSS 3基礎

來源:互聯網
上載者:User

  本文介紹CSS 3部分新屬性基礎,包括RGBa、text-shadow、box-shadow、border-radius。這些屬性通常用來增強網頁布局和美譽度。(譯者註:在支援CSS3的瀏覽器如Firefox、Safari、IE9等可點擊圖片查看示範。)

  RGBa

  前三個值是RGB色值,最後一個值是十進位的alpha不透明度值(0=透明,1=不透明)

  CSS 3 RGBa實現半透明背景

  RBGa可以用於任何更顏色相關的屬性,例如字型顏色、邊框顏色、背景顏色、陰影顏色等。

  RGBa可以應用在所有顏色屬性上

  ( 譯者註:RGBa與opacity的區別在於opacity除了對被背景生效之外,應用它的元素內容也會繼承它,也就說內容也會和背景一樣變透明,RGBa正是為瞭解決這個問題的設計的。)

  TEXT SHADOW

  Text shadow由以下順序構成:x-offset, y-offset, blur, and color,即垂直位移、水平位移、投影寬度(模糊半徑)和顏色。

  CSS 3 text-shadow屬性詳解

  如果對水平位移(x-offset)應用負值,陰影將出現在元素的右邊;如果對垂直位移(y-offset)應用負值,陰影將出現在元素頂部,可以在陰影顏色上使用RGBa。模糊半徑的值越大,陰影越模糊,設定為0時,陰影最清晰。

  在text-shadow顏色上使用RGBa

  也可以指定一系列text-shadow值(用逗號分隔),下面的例子使用兩個text-shadow實現文字凸起效果(上下各1px)。

  text-shadow: 0 1px 0 #fff, 0 -1px 0 #000;

  text-shadow 文字凸起效果

  BORDER RADIUS

  border radius(圓角)的速記法和padding和margin屬性類似(例如border-radius:20px),為使瀏覽器能識別圓角屬性,需添加特定的首碼,如”-webkit-”針對webkit瀏覽器,”-moz-”針對Firefox。

  CSS 3圓角

  每個角都可以指定不同的寬度,注意每個角分開寫時Webkit和Firefox的差異。

  CSS 3圓角

  BOX SHADOW

  box-shadow的屬性結構和text-shadow類似:x-offset, y-offset, blur, and color.

  box-shadow屬性詳解

  和text-shadow一樣,可以設定多組值,下面的例子是三組box-shadow聲明:

  -moz-box-shadow:{

  -2px -2px 0 #fff,

  2px 2px 0 #bb9595,

  2px 4px 15px rgba(0, 0, 0, .3);

  }

  CSS 3 box-shadow

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.