当前位置:K88软件开发文章中心编程语言Css/Css3Css/Css301 → 文章内容

CSS3 渐变(Gradients)

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-10 12:07:01

*/}尝试一下 ?重复的线性渐变repeating-linear-gradient() 函数用于重复线性渐变:实例一个重复的线性渐变:





#grad {/* Safari 5.1 - 6.0 */background:





-webkit-repeating-linear-gradient(red, yellow 10%, green 20%);/* Opera 11.1 - 12.0 */background:





-o-repeating-linear-gradient(red, yellow 10%, green 20%);/* Firefox 3.6 - 15 */background:





-moz-repeating-linear-gradient(red, yellow 10%, green 20%);/* 标准的语法 */background:





repeating-linear-gradient(red, yellow 10%, green 20%);}尝试一下 ?CSS3 径向渐变径向渐变由它的中心定义。为了创建一个径向渐变,你也必须至少定义两种颜色结点。颜色结点即你想要呈现平稳过渡的颜色。同时,你也可以指定渐变的中心、形状(圆形或椭圆形)、大小。默认情况下,渐变的中心是 center(表示在中心点),渐变的形状是 ellipse(表示椭圆形),渐变的大小是 farthest-corner(表示到最远的角落)。径向渐变的实例:语法background:





radial-gradient(center, shape size, start-color, ..., last-color);径向渐变 - 颜色结点均匀分布(默认情况下)实例颜色结点均匀分布的径向渐变:





#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); /* 标准的语法 */}尝试一下 ?径向渐变 - 颜色结点不均匀分布实例颜色结点不均匀分布的径向渐变:





#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%); /* 标准的语法 */}尝试一下 ?设置形状shape 参数定义了形状。它可以是值 circle 或 ellipse。其中,circle 表示圆形,ellipse 表示椭圆形。默认值是 ellipse。实例形状为圆形的径向渐变:





#grad {background:





-webkit-radial-gradient(circle, red, yellow, green); /* Safari 5.1 - 6.0 */background:





-o-radial-gradient(circle, red, yellow, green); /* Opera 11.6 - 12.0 */background:





-moz-radial-gradient(circle, red, yellow, green); /* Firefox 3.6 - 15 */background:





radial-gradient(circle, red, yellow, green); /* 标准的语法 */}尝试一下 ?不同尺寸大小关键字的使用size 参数定义了渐变的大小。它可以是以下四个值:closest-sidefarthest-sideclosest-cornerfarthest-corner实例带有不同尺寸大小关键字的径向渐变:





#grad1 {/* Safari 5.1 - 6.0 */background:





-webkit-radial-gradient(60% 55%, closest-side,blue,green,yellow,black);/* Opera 11.6 - 12.0 */background:





-o-radial-gradient(60% 55%, closest-side,blue,green,yellow,black);/* Firefox 3.6 - 15 */background:





-moz-radial-gradient(60% 55%, closest-side,blue,green,yellow,black);/* 标准的语法 */background:





radial-gradient(60% 55%, closest-side,blue,green,yellow,black);}





#grad2 {/* Safari 5.1 - 6.0 */background:





-webkit-radial-gradient(60% 55%, farthest-side,blue,green,yellow,black);/* Opera 11.6 - 12.0 */background:





-o-radial-gradient(60% 55%, farthest-side,blue,green,yellow,black);/* Firefox 3.6 - 15 */background:





-moz-radial-gradient(60% 55%, farthest-side,blue,green,yellow,black);/* 标准的语法 */background:





radial-gradient(60% 55%, farthest-side,blue,green,yellow,black);}尝试一下 ?重复的径向渐变repeating-radial-gradient() 函数用于重复径向渐变:实例一个重复的径向渐变:





#grad {/* Safari 5.1 - 6.0 */background:





-webkit-repeating-radial-gradient(red, yellow 10%, green 15%);/* Opera 11.6 - 12.0 */background:





-o-repeating-radial-gradient(red, yellow 10%, green 15%);/* Firefox 3.6 - 15 */background:





-moz-repeating-radial-gradient(red, yellow 10%, green 15%);/* 标准的语法 */background:





repeating-radial-gradient(red, yellow 10%, green 15%);}尝试一下 ?

上一页  [1] [2] 


CSS3 渐变(Gradients)