属性 |
描述 |
id | 渐变的唯一ID号,用于在图形中引用该渐变 |
x1, y1 | x1, y1定义渐变的起点。使用的是百分比数值 |
x2, y2 | x2, y2定义渐变的终点。使用的是百分比数值 |
spreadMethod | 这个参数定义渐变的传播方式。可取值有3个:pad,repeat和reflect。pad是指开始和结束颜色平铺填充整个渐变。repeat是指渐变在整个图形中不断重复。reflect是指渐变在图形中会镜像显示。这个参数只有在渐变没有填充满整个图形时才有效果。(可以参看<stop>元素的offset属性) |
gradientTransform | 可以使用该参数在应用一个渐变之前对其进行转换(如旋转) |
gradientUnits | 设置计算 x1, y1 和 x2,y2的方式 |
xlink:href | 设置这个渐变继承自另一个渐变,取值为另一个渐变的ID号。换句话说,如果这个渐变没有设置其它属性值,它将使用ID指向的那个渐变作为默认的渐变 |
属性 |
描述 |
offset | 设置渐变的开始和结束颜色距离渐变两端的距离。使用渐变的百分比值来设置。例如,10%表示渐变进入图形内部10%的距离 |
stop-color | 渐变停止点的颜色 |
stop-opacity | 该渐变停止点的颜色透明度。 |
属性 |
描述 |
id | 用于在图形上引用该渐变的唯一标识符 |
cx,cy | 径向渐变的中心点X和Y坐标。它的值使用用填充的百分比值。如果没有定义则默认值为50% |
fx, fy | 径向渐变的焦点X和Y值。它的值使用用填充的百分比值。如果没有定义则默认值为50%。 注意:在Firefox 3.05中如果值低于5%可能会发生问题。 |
r | 径向渐变的半径 |
spreadMethod | 定义径向渐变的传播方式。可取值有3个:pad,repeat和reflect。pad是指开始和结束颜色平铺填充整个渐变。repeat是指渐变在整个图形中不断重复。reflect是指渐变在图形中会镜像显示。这个参数只有在渐变没有填充满整个图形时才有效果。 |
gradientTransform | 可以使用该参数在应用一个渐变之前对其进行转换(如旋转) |
gradientUnits | 设置计算 x1, y1 和 x2,y2的方式 |
xlink:href | 设置这个渐变继承自另一个渐变,取值为另一个渐变的ID号。换句话说,如果这个渐变没有设置其它属性值,它将使用ID指向的那个渐变作为默认的渐变 |