H5

2018-05-02 H5 渐变:

2018-05-02  本文已影响0人  啾咪啾咪啾

 渐变

(浏览器支持不是很好,可能无法显示时用: -ms-  -o-  -m0z-  -webkit-)

分两种:       

线性渐变:linear-gradient  (横着的线)                      至少定义两种颜色值

径向渐变radial -gradient  (竖着渐变)

1. 线性渐变:

写法: background:linear-gradient(red,blue);  至少两种颜色

线性渐变,颜色从左到右的写法

background: linear-gradient(to right,red,blue);  to right  定义了  第一个颜色向 右 过渡。

background:linear-gradient(to bottom right,red,blue);    对角渐变,  第一个颜色向 右下过渡。

同样,可以使用角度,来做渐变效果。 写法:

background:linear-gradient(角度,red,blue);

即 0deg 将创建一个从左到右的渐变,90deg 将创建一个从下到上的渐变。

重复的线性渐变          %定义颜色的宽度

background: repeating-linear-gradient(to right,red,blue 10%,green 20%)

2. 径向渐变:(理解为有某个点向四周扩散)

background: radial-gradient(red,yellow,green);

也可加入%定义大小

background: radial-gradient(red 20%,yellow 50%,green 3%);

径向渐变有两个值,规定的渐变是圆形还是椭圆,默认值市椭圆形

circle  定义圆形,    默认值  ellipse 椭圆形

background: radial-gradient(red,yellow,green);

重复的径向渐变

background:repeating-radial-gradient(red,yellow,blue)

上一篇下一篇

猜你喜欢

热点阅读