CSS3渐变(gradient)可分为线性渐变(linear-gradient)和径向渐变(radial-gradient)。今天给大家说一说线性渐变。
以webkit内核浏览器为例,
语法:
div{ width:200px; height:200px; background:-webkit-linear-gradient(left,#F39,#09C); }
如图:
参数:
-webkit-linear-gradient 是 webkit 引擎对渐变的实现参数。第一个参数控制渐变方向,比如 left (由左向右)right(由右向左)。第二个和第三个参数,分别是颜色起止颜色。
起止颜色是沿着渐变线,将会在指定位置(以百分比或长度设定)含有指定颜色的点。色彩的起止数是无限的。如果您使用一个百分比位置,0%代表起点和100%是终点,但区域外的值可以被用来达到预期的效果。 这也是通过CSS3 Gradient制作渐变的一个关键所在,其直接影响了你的设计效果,像我们这里的示例都不是完美的效果,只是为了能给大家展示一个渐变的效果,大家就这样先用着吧。我们接着看一下不同的起址色的示例:
div{ width:200px; height:200px; background:-webkit-linear-gradient(left,#F39 90%,#09C); }
如图下
更详情的用法欢迎大家一起来讨论,
下期说下径向渐变属性。我是Daniel,下期再见。