版权所有 © 2007-2017 致远建站 冀ICP备14009060号-1

4.css3中的渐变

2017-05-24 134

线性渐变

linear-gradient(direction, color-stop1, color-stop2, ...);
direction:方向。top从上到下(默认值),left从左到右,left top左上到右下,bottom right右下到左上,Xdeg使用角度。

关于角度:

background: -webkit-linear-gradient(180deg, red, blue); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(180deg, red, blue); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(180deg, red, blue); /* Firefox 3.6 - 15 */
background: linear-gradient(180deg, red, blue); /* 标准的语法 */
使用多个颜色结点
background: linear-gradient(red, green, blue);

重复的线性渐变

repeating-linear-gradient() 用于重复线性渐变:
background: repeating-linear-gradient(red, yellow 10%, green 20%);

径向渐变

radial-gradient(center, shape size, start-color, ..., last-color);
开始位置:center center默认值,top、right、bottom、left、百分比、绝对值。
radial-gradient(10px 50px, blue,green,yellow,black)
radial-gradient(100% 100%,blue,green,yellow,black)

颜色结点均匀分布(默认情况下)
background: radial-gradient(red, green, blue);

颜色结点不均匀分布
background: radial-gradient(red 5%, green 15%, blue 60%);

设置形状
shape 参数定义了形状。它可以是值 circle 或 ellipse。其中,circle 表示圆形,ellipse 表示椭圆形。默认值是 ellipse。
background: radial-gradient(circle, red, yellow, green);

重复的径向渐变
repeating-radial-gradient()
background: repeating-radial-gradient(red, yellow 10%, green 15%);

这个还不错哦~赏你点小钱吧!
支付宝打赏
微信打赏