首頁  >  文章  >  web前端  >  CSS3中linear-gradient屬性的使用方法總結

CSS3中linear-gradient屬性的使用方法總結

PHPz
PHPz原創
2018-09-10 17:50:092617瀏覽

這篇文章帶給大家的內容是關於CSS3中linear-gradient屬性的使用方法總結,有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

linear-gradient 是CSS3中一個重要的屬性,初看覺得很簡單,但別看它簡單,它能實現很多複雜的圖形。

CSS3中linear-gradient屬性的使用方法總結

程式碼還是比較簡單的:

linear-gradient(65deg,#2b7ce7,#2b7ce7 50%,transparent 0,transparent),
linear-gradient(115deg,#2b7ce7,#2b7ce7 50%,transparent 0,transparent)

但是理解起來還是需要一定的基礎。

線性漸變linear-gradient

#基本用法

background-image: linear-gradient(red, yellow, blue, green); 
background-image: linear-gradient(rgba(255, 0, 0, .2), yellow, blue, green);

控制色彩漸層的方向(right, left, top, bottom)

/*
    控制颜色渐变的方向
    to right -- 从左向右
    to top -- 从下到上
    to left -- 从右到左
    to bottom --- 从上到下(默认值)
*/
background-image: linear-gradient(to right, red, yellow, blue, green);
background-image: linear-gradient(to top, red, yellow, blue, green);
background-image: linear-gradient(to left, red, yellow, blue, green);
background-image: linear-gradient(to bottom, red, yellow, blue, green);

控制色彩漸層的方向(deg)

/*0deg = to top -- 从下到上*/
background-image: linear-gradient(0deg, red, yellow, blue, green);
/*基于0度顺时针旋转45deg*/
background-image: linear-gradient(45deg, red, yellow, blue, green);
/*基于0度逆时针旋转45deg*/
background-image: linear-gradient(-45deg, red, yellow, blue, green);

控制色彩漸層的方向(deg)

/*设置过渡颜色的起始位置*/
/*从过渡起始位置50px开始让红色和黄色之间产生颜色渐变效果*/
background-image: linear-gradient(to right, red 50px, yellow, blue, green);
background-image: linear-gradient(to right, red 50px, yellow 50px, blue, green);
background-image: linear-gradient(to right, red 50px, yellow 50px, yellow 100px, blue, green);

重複線性漸層:repeating-linear-gradient

background-image: linear-gradient(to right
, red 0
, red 50px
, yellow 50px
, yellow 100px
, red 100px
, red 150px
, yellow 150px
, yellow 200px);
/**与上面重复写渐变有相同的效果*/
background-image: repeating-linear-gradient(
        to right
        , red 0
        , red 50px
        , yellow 50px
        , yellow 100px
);

相關建議:

CSS3的linear-gradient線性漸變使用方法

#利用CSS3的線性漸變linear-gradient製作邊框的範例程式碼分享

以上是CSS3中linear-gradient屬性的使用方法總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn