欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
    CSS3径向渐变
 
    径向渐变由它的中心定义。
 
    为了创建一个径向渐变,你也必须至少定义两种颜色节点。颜色节点即你想要呈现平稳过渡的颜色。同时,你也可以指定渐变的中心、形状(圆形或椭圆形)、大小。默认情况下,渐变的中心是center(表示在中心点),渐变的形状是ellipse(表示椭圆形),渐变的大小是farthest-corner(表示到最远的角落)。
 
    语法
 
    background-image:radial-gradient(shapesizeatposition,start-color,...,last-color);
 
    径向渐变-颜色节点均匀分布(默认情况下)
 
    实例
 
    颜色节点均匀分布的径向渐变:
 
#grad {
 
  background-image: radial-gradient(red, yellow, green);
 
}
 
    径向渐变-颜色节点不均匀分布
 
    实例
 
    颜色节点不均匀分布的径向渐变:
 
#grad {
 
  background-image: radial-gradient(red 5%, yellow 15%, green 60%);
 
}
 
    设置形状
 
    shape参数定义了形状。它可以是值circle或ellipse。其中,circle表示圆形,ellipse表示椭圆形。默认值是ellipse。
 
    实例
 
    形状为圆形的径向渐变:
 
#grad {
 
  background-image: radial-gradient(circle, red, yellow, green);
 
}
 
    不同尺寸大小关键字的使用
 
    size参数定义了渐变的大小。它可以是以下四个值:
 
    closest-side
 
    farthest-side
 
    closest-corner
 
    farthest-corner
 
    实例
 
    带有不同尺寸大小关键字的径向渐变:
 
#grad1 {
 
  background-image: radial-gradient(closest-side at 60% 55%, red, yellow, black);
 
}
 
 
 
#grad2 {
 
  background-image: radial-gradient(farthest-side at 60% 55%, red, yellow, black);
 
}
 
    重复的径向渐变
 
    repeating-radial-gradient()函数用于重复径向渐变:
 
    实例
 
    一个重复的径向渐变:
 
#grad {
 
  background-image: repeating-radial-gradient(red, yellow 10%, green 15%);
 
}

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/css3-style/c63556.shtml