第四个和第五个参数,分别是两个color-stop函数 。color-stop函数接受两个参数,第一个表示渐变的位置,0为起点,0.5为中点,1为结束点;第二个表示该点的颜色 。
IE依靠滤镜实现渐变 。startColorstr表示起点的颜色,endColorstr表示终点颜色 。GradientType表示渐变类型,0为缺省值,表示垂直渐变,1表示水平渐变 。
线性渐变使用from()以及to()方法指定过渡颜色点:
background: -webkit-gradient(linear, left top, left bottom, from(#96ff00), color-stop(0.5, orange), to(rgb(255, 0, 0)));
线性渐变多个过渡点在同一位置:
background:-webkit-gradient(linear, left top, left bottom, from(#00abeb), to(#fff), color-stop(0.5, #fff), color-stop(0.5, #66cc00));
径向渐变综合效果演示:
5.css3渐变色怎么来实现,css3渐变色怎么写 <meta charset="UTF-8"> Document <style type="text/css"> div{ /*线性渐变*/ width:300px; height:150px; background:red; /* 一些不支持背景渐变的浏览器 */ background:-moz-linear-gradient(top, red, rgba(0, 0, 255, 0.5)); background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ff0000), to(rgba(0, 0, 255, 0.5))); background:-o-linear-gradient(top, red, rgba(0, 0, 255, 0.5)); } p{ /*径向渐变*/ width:300px; height:150px; background: -webkit-radial-gradient(red, green, blue); /* Safari 5.1 - 6.0 */ background: -o-radial-gradient(red, green, blue); /* Opera 11.6 - 12.0 */ background: -moz-radial-gradient(red, green, blue); /* Firefox 3.6 - 15 */ } </style><body>