CSS3渐变背景之linear-gradient()函数
CSS3渐变背景 inear-gradient() 函数用于创建一个线性渐变的 "图像"。
需要设置一个起始点和一个方向(指定为一个角度)的渐变效果,以及渐变的颜色值,必须指定至少两种颜色才能达到平滑且复杂的渐变效果。
CSS 语法
background: linear-gradient(direction, color-stop1, color-stop2, ...);
注释
direction 用角度值指定渐变的方向(或角度),如 left 表示从左开始,left top 表示从左上角开始。
color-stop1, color-stop2,...用于指定渐变的起止颜色,可以用RGB表示,也可以用rgba带透明度。
基础示例
从左至右的渐变,从红变蓝。
#grad { background: -webkit-linear-gradient(left, red , blue); /* Safari 5.1 to 6.0 */ background: -o-linear-gradient(right, red, blue); /* Opera 11.1 to 12.0 */ background: -moz-linear-gradient(right, red, blue); /* Firefox 3.6 to 15 */ background: linear-gradient(to right, red , blue); /* 标准语法 */ }
查看示例:Demo演示