這篇文章將為大家詳細講解有關CSS3常用的顏色漸變模式有哪些,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
創(chuàng)新互聯(lián)2013年開創(chuàng)至今,先為競秀等服務建站,競秀等地企業(yè),進行企業(yè)商務咨詢服務。為競秀企業(yè)網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。
一、線性漸變:linear-gradient
語法:
下述值用來表示漸變的方向,可以使用角度或者關鍵字來設置:
to left:設置漸變?yōu)閺挠业阶?。相當? 270deg
to right:設置漸變從左到右。相當于: 90deg
to top:設置漸變從下到上。相當于: 0deg
to bottom:設置漸變從上到下。相當于: 180deg。這是默認值,等同于留空不寫。
示例:
div { width: 200px; height: 100px; margin: 10px 5px; border: 1px solid #ddd000; } #LinearStartToEnd { float:left; background: linear-gradient(#ff0000, #00ff00); } #LinearPercentage { float:left; background: linear-gradient(#0000ff, #ff0000 52%, #00ff00); } #LinearAnglePercentage { float:left; background: linear-gradient(90deg, #ff0000 20%, #00ff00 50%, #000000 80%); } #LinearAngle { float:left; background: linear-gradient(30deg, #ffff00 30%, #ff0000, #00ff00); } #LinearTopRight { float:left; background: linear-gradient(to right top, #00ff00, #ff0000 50%, #0000ff); }
二、徑向漸變:radial-gradient
語法:
center①:設置中間為徑向漸變圓心的橫坐標值。 center②:設置中間為徑向漸變圓心的縱坐標值。 left:設置左邊為徑向漸變圓心的橫坐標值。 right:設置右邊為徑向漸變圓心的橫坐標值。 top:設置頂部為徑向漸變圓心的縱坐標值。 bottom:設置底部為徑向漸變圓心的縱坐標值。 circle:指定圓形的徑向漸變 ellipse:指定橢圓形的徑向漸變。 closest-side:指定徑向漸變的半徑長度為從圓心到離圓心最近的邊。 closest-corner:指定徑向漸變的半徑長度為從圓心到離圓心最近的角。 farthest-side:指定徑向漸變的半徑長度為從圓心到離圓心最遠的邊。 farthest-corner:指定徑向漸變的半徑長度為從圓心到離圓心最遠的角。 示例: 三、重復的線性漸變:repeating-linear-gradient 語法和參數(shù)類似線性漸變,這里不在贅述。詳情請參考CSS手冊。 示例: 四、重復的徑向漸變:repeating-radial-gradient 語法和參數(shù)類似徑向漸變,這里不在贅述。詳情請參考CSS手冊。 示例: 完整的例子: 關于“CSS3常用的顏色漸變模式有哪些”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。#RadialCenterCircle {
float:left;
background: radial-gradient(circle at center, #ff0000, #ffff00, #00ffff);
}
#RadialClosestSide {
float:left;
background: radial-gradient(circle closest-side, #ff0000, #00ff00, #ffff00);
}
#RadialFarthestSide {
float:left;
background: radial-gradient(farthest-side, #ff0000 20%, #ffff00 60%, #00ff00 80%);
}
#RadialRightTop {
float:left;
background: radial-gradient(at right top, #ff0000, #ffff00, #00ff00);
}
#RadialRadiusCenter {
float:left;
background: radial-gradient(farthest-side at top right, #ff0000, #ffff00, #01fefe);
}
#RadialGroup {
float:left;
background:
radial-gradient(farthest-side at top right, #ff0000, #ffff00, #009f00, transparent),
radial-gradient(60px at top left, #ff0000, #ffff00, #00ff0e);
}
#RepeatingLinearPercentage{
float:left;
background: repeating-linear-gradient(#ff0000, #00ff00 10%, #000000 15%);
}
#RepeatingLinearRight {
float:left;
background: repeating-linear-gradient(to right, #ff0000, #00ff00 10%, #000000 15%);
}
#RepeatingLinearAngle {
float:left;
background: repeating-linear-gradient(45deg, #ff0000, #00ff00 10%, #0000ff 15%);
}
#RepeatingLinearBottomLeft {
float:left;
background: repeating-linear-gradient(to bottom left, #00ffff, #ff0000 10%, #00ff00 15%);
}
#RepeatingRadialCircle {
float:left;
background: repeating-radial-gradient(circle, #ff0000 0, #00ff00 10%, #0000ff 15%);
}
#RepeatingRadialTopLeft {
float:left;
background: repeating-radial-gradient(at top left, #ff0000, #00ff00 10%, #0de0f0 15%, #ffff00 20%, #000000 25%);
}
#RepeatingRadialClosestCorner {
float:left;
background: repeating-radial-gradient(circle closest-corner at 20px 50px, #00ff00, #ff0000 10%, #00ffff 20%, #ffff00 30%, #ff00ff 40%);
}
分享題目:CSS3常用的顏色漸變模式有哪些
轉載來于:http://weahome.cn/article/jgjidp.html