DIV背景色渐变

http://www.zhangxinxu.com/wordpress/?p=743

IE下:

filter: alpha(opacity=100 finishopacity=100 style=1,startx=0,starty=0,finishx=100,finishy=50)
progid:DXImageTransform.Microsoft.gradient(startcolorstr=green,endcolorstr=red,gradientType=0);

opacity:开始颜色透明度,100为不透明,0为透明

finishopacity:结束透明度(这里我们要让绿色转化成完全红色,所以结束时候也要不透明)

style:0 代表统一形状 1 代表线形 2 代表放射状 3 代表矩形。

startx:颜色起始X点
starty:颜色起始Y点

finishx:颜色结束X点(要细调:0-100)

finishY:颜色结束Y点(要细调:0-100)

startcolorstr:起始颜色

endcolorstr:结束颜色

gradientType:0为Y轴,1为X轴渲染

 

webkit核心浏览器下的的基本语法如下:

http://www.zhangxinxu.com/wordpress/?p=734

-webkit-gradient(type, start_point, end_point, / stop...)
-webkit-gradient(type, inner_center, inner_radius, outer_center, outer_radius, / stop...)
type 渐变的类型,可以是线性渐变(linear)或是径向渐变(radial)
start_point 渐变图像中渐变的起始点
end_point 渐变图像中渐变的结束点
stop color-stop()方法,指定渐变进程中特定的颜色
inner_center 内部中心点,径向渐变起始圆环
inner_radius 内部半径,径向渐变起始圆
outer_center 外部渐变结束圆的中心点
outer_radius 外部渐变结束圆的半径

 firefox

http://www.zhangxinxu.com/wordpress/?p=727

要创建一个线性渐变,您需要设置一个起点和一个渐变的方向(或角度),并定义起止颜色。

Firefox支持两种类型的CSS渐变:线性的(-moz-linear-gradient)和放射状的(-moz-radial-gradient)。

 -moz-linear-gradient( [<point> || <angle>,]? <stop>, <stop> [, <stop>]* )

 

posted @ 2012-12-25 17:04  winenr123  阅读(525)  评论(0编辑  收藏  举报