css3渐变

1、线性渐变

background:linear-gradient(渐变的方向,颜色1,颜色2)

渐变的方向:

(1)单一方向渐变

标准模式:to bottom 从上到下渐变

兼容模式:bottom 从下到上渐变

(2)对角方向渐变

标准模式:to right bottom 从左上角到右下角 

兼容模式:right bottom 从右下角到左上角

(3)角度值

标准模式的角度值

正值:顺时针

负值:逆时针

兼容模式的角度值

90deg-标准的角度值

(4)例子:一个背景两个背景色

background:linear-gradient(to top,orange 50%,pink 50%)

2、径向渐变(只有兼容模式,必须加前缀)

background:-webkit-radial-gradient(渐变的中心点,渐变的形状,渐变的大小,开始颜色,结束颜色)

渐变的形状和渐变的大小只能存在一个

(1)渐变的中心点

(i)方向:center(默认值)

水平:left right center

垂直:top bottom center

(ii)像素:px:10px 40px(水平10px,垂直40px)

(iii)百分比:%

(2)渐变的形状(默认形状跟盒子有关,受盒子影响,正方形只能是正圆)

(i)圆:circle

(ii)椭圆:ellipse

(3)渐变的大小

closest-side:最近边

closest-corner:最近角

farthest-side:最远边

fathest-corner:最远角

3、重复线性渐变

background:repeating-line-gradient(to left, color1 百分比,color2 百分比,color3 百分比)

4、重复性径向渐变

background:-webkit-repeating-radial-gradient(color1 百分比,color2 百分比,color3 百分比)

 

上一篇:css3+html5笔记


下一篇:深度学习入门-百度飞浆