CSS3-漸層這個屬性

來源:互聯網
上載者:User

標籤:

漸層

      有了漸層再也不用去切1px的圖再重複了..

      -webkit- 是瀏覽器首碼, 表示特定瀏覽器對一個屬性還在實驗階段, 在這裡順便寫下各個瀏覽器的首碼:

      chrome/ safari     -webkit-

      firefox                 -moz-

      IE                        -ms-

      opera                  -o-

      為了各個瀏覽器能夠識別, 我們要把每種首碼都要寫一遍... 對了, 只有自己瀏覽器能識別帶自己首碼的屬性.

      background-image: -webkit-linear-gradient(top, red, blue); 

  要注意漸層是 background-image 而不是 background-color!

 --------------------------------------------------------------------------------------------------

      首碼有了, linear 表示線性, gradient 表示漸層.

      第一個參數表示 從哪裡開始(預設是 top), 有:top/ right/ bottom/ left 四個值(linear 時不能寫 center, 我還好死不死的試試, 然並卵0..0), 但可以組合使用: background-image: -webkit-linear-gradient(top left, red, blue); 表示從左上方開始. 

      還可以用度數表示,以下是 0 deg:  

  background-image: -webkit-linear-gradient(0deg, red, blue); 

      以下是90deg:

  background-image: -webkit-linear-gradient(90deg, red, blue); 可以理解為逆時針旋轉90deg(誰會關心這個..).

  --------------------------------------------------------------------------------------------------

     第二個和第三個參數並非只可以有這倆, 看你想讓他漸層多少種顏色, 比如你可以這樣玩:

  咳咳, 能看出重複多少遍的加我Q: 758325009, 給認真的人一個大紅包..

 

 

顏色參數不僅僅唯寫顏色, 還可以設定從哪裡個位置開始漸層這個顏色:

background-image: -webkit-linear-gradient(top left, red, blue 25%, yellow 90%); 這個百分數是相對於漸層的方向那個邊, 表示到這個位置時就已經完全變為該顏色, 說的麻煩, 看:

 -------------------------------------------------------------------------------------------------- 

 

除了可以一個方向上變化, 還可以 radial 輻射狀漸層.

  background-image: -webkit-radial-gradient(center center , red, blue); 此時第一個參數就可寫 center center.

 

 --------------------------------------------------------------------------------------------------

 

      特別的, 當是 radial 漸層時, 可以用 0px 0px 和 30% 30%, 這兩個數值分別是輻射中心相對於 X 軸和 Y 軸的位移量, 如下:

  background-image: -webkit-radial-gradient(0px 0px, red, blue); 

 

 --------------------------------------------------------------------------------------------------

 

  background-image: -webkit-radial-gradient(25% 25%, red, blue);

 

 --------------------------------------------------------------------------------------------------

 

  以上寫出的並不全, 在此拋磚引玉, 有誤導之處還請不吝指點 ^^.

CSS3-漸層這個屬性

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.