例
徑向漸變與間隔均勻的色站:
#grad {
background: -webkit-radial-gradient(red, green, blue); /*
Safari 5.1- 6.0 */
background: -o-radial-gradient(red, green, blue); /* Opera
11.6-12.0 */
background: -moz-radial-gradient(red, green, blue); /*
Firefox 3.6-15 */
background: radial-gradient(red, green, blue);
/* Standard syntax */
}
試一試» 定義和用法
該radial-gradient()函數創建一個"image"代表的顏色漸變的中心輻射漸變。
徑向漸變是由它的中心來定義。
要創建一個徑向漸變,你也必須限定至少兩個色標。
徑向漸變的例子:
版: | CSS3 |
---|
瀏覽器支持
在表中的數字指定完全支持功能的一個瀏覽器的版本。
其次通過數字-webkit-,-moz-,或-O-指定用一個前綴工作的第一個版本。
功能 | |||||
---|---|---|---|---|---|
radial-gradient() | 26.0 10.0 -webkit- | 10.0 | 16.0 3.6 -moz- | 6.1 5.1 -webkit- | 12.1 11.6 -O- |
CSS語法
background: radial-gradient( shape size at position, start-color, ..., last-color );
值 | 描述 |
---|---|
shape | 定義了漸變的形狀。 可能的值:
|
size | 定義了梯度的大小。 可能的值:
|
position | 定義了梯度的位置。 默認為"center" |
start-color, ..., last-color | 色標要渲染之間平滑過渡的顏色。 這個值由一個顏色值,後跟一個可選停止位置(a percentage between 0% and 100% or a length along the gradient axis) 。 |
更多示例
例
徑向漸變具有不同顏色間隔停止:
#grad {
background: -webkit-radial-gradient(red 5%, green 15%, blue
60%); /*
Safari 5.1-6.0 */
background: -o-radial-gradient(red 5%, green 15%, blue 60%); /* Opera
11.6-12.0 */
background: -moz-radial-gradient(red 5%, green 15%, blue 60%); /*
Firefox 3.6-15 */
background: radial-gradient(red 5%, green 15%, blue
60%);
/* Standard syntax */
}
試一試» 例
徑向漸變與圓的形狀:
#grad {
background: -webkit-radial-gradient(circle, red, yellow, green); /*
Safari */
background: -o-radial-gradient(circle, red, yellow, green); /* Opera
11.6 to 12.0 */
background: -moz-radial-gradient(circle, red, yellow,
green); /* Firefox 3.6 to 15 */
background: radial-gradient(circle, red,
yellow, green);
/* Standard syntax */
}
試一試» 例
徑向漸變不同尺寸的關鍵字:
#grad1 {
/* Safari 5.1 to 6.0 */
background: -webkit-radial-gradient(60%
55%, closest-side,blue,green,yellow,black);
/* For Opera 11.6 to 12.0 */
background: -o-radial-gradient(60% 55%, closest-side,blue,green,yellow,black);
/* For Firefox 3.6 to 15 */
background: -moz-radial-gradient(60% 55%,
closest-side,blue,green,yellow,black);
/* Standard syntax */
background: radial-gradient(closest-side at 60% 55%,blue,green,yellow,black);
}
#grad2 {
/* Safari 5.1 to 6.0 */
background: -webkit-radial-gradient(60% 55%, farthest-side,blue,green,yellow,black);
/* Opera 11.6 to 12.0 */
background: -o-radial-gradient(60% 55%,
farthest-side,blue,green,yellow,black);
/* For Firefox 3.6 to 15 */
background: -moz-radial-gradient(60% 55%, farthest-side,blue,green,yellow,black);
/* Standard syntax */
background: radial-gradient(farthest-side at 60%
55%,blue,green,yellow,black);
}
試一試» 相關頁面
CSS教程: CSS3漸變
CSS函數參考