yj.微信小程序漸變色

注:因最近在研究微信小程序,所以記錄下觀看

CSS3 漸變(gradients)可以在兩個或多個指定的顏色之間顯示平穩的過渡。

CSS3 定義了兩種類型的漸變(gradients):

線性漸變(Linear Gradients)- 向下/向上/向左/向右/對角方向

徑向漸變(Radial Gradients)- 由它們的中心定義

線性漸變 - 從上到下(默認情況下)

.view11 {

   width: 240px;

   height: 60px;

   margin: 10px auto;

   background: linear-gradient(red, blue); 

}

線性漸變 - 從左到右

.view12 {

   width: 240px;

   height: 60px;

   margin: 10px auto;

   background: linear-gradient(to right, red , blue);

}

線性漸變 - 對角

.view13 {

   width: 240px;

   height: 60px;

   margin: 10px auto;

   background: linear-gradient(to bottom right, red , blue); 

}

帶有指定的角度的線性漸變

.view14 {

   width: 240px;

   height: 60px;

   margin: 10px auto;

   background: linear-gradient(120deg, red, blue);

}

帶有多個顏色結點的從上到下的線性漸變

.view15 {

   width: 240px;

   height: 60px;

   margin: 10px auto;

   background: linear-gradient(red, green, blue);

}

帶有彩虹顏色和文本的線性漸變

.view16 {

   width: 240px;

   height: 60px;

   margin: 10px auto;

   background: linear-gradient(to right, red,orange,yellow,green,blue,indigo,violet); 

}

從左到右的線性漸變,帶有透明度

.view17 {

   width: 240px;

   height: 60px;

   margin: 10px auto;

   background: linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1)); 

}

repeating-linear-gradient() 函數用於重複線性漸變

.view18 {

   width: 240px;

   height: 60px;

   margin: 10px auto;

   background: repeating-linear-gradient(red, yellow 10%, green 20%);

}

徑向漸變 - 顏色結點均勻分佈(默認情況下)

.view21 {

   width: 120px;

   height: 120px;

   margin: 10px auto;

   background: radial-gradient(red, green, blue);

}

徑向漸變 - 顏色結點不均勻分佈

.view22 {

   width: 120px;

   height: 120px;

   margin: 10px auto;

   background: radial-gradient(red 5%, green 15%, blue 60%);

}

形狀爲圓形的徑向漸變

.view23 {

   width: 120px;

   height: 120px;

   margin: 10px auto;

   background: radial-gradient(circle, red, yellow, green); 

}

repeating-radial-gradient() 函數用於重複徑向漸變

.view26 {

   width: 120px;

   height: 120px;

   margin: 10px auto;

   background: repeating-radial-gradient(red, yellow 10%, green 15%);

}

參考資料

w3school 在線教程

CSS3 教程 | 菜鳥教程

其他

完整代碼:https://github.com/guyoung/GyWxappCases/tree/master/CSS3

 

原文章:https://mp.weixin.qq.com/s/8hjraP9f2X30aE8wSILguw

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章