上一节我们讲的是线性渐变,本节我们来学习径向渐变。径向渐变可以理解为以某一点为圆心,颜色值沿半径方向进行渐变。
如何创建径向渐变
我们可以通过
示例:
定义一个径向渐变的圆:
SVG学习(9xkd.com)
在浏览器中的演示效果:
上述代码中在
除此之外,
属性 | 描述 |
r | 圆的半径 |
cx | 渐变的中心点 x 坐标,要移动渐变的位置,可以改变这个值 |
cy | 渐变的中心点 y 坐标,要移动渐变的位置,可以改变这个值 |
fx | 渐变的焦点 x 坐标,可以用于移动渐变第一个颜色结点的位置 |
fy | 渐变的焦点 y 坐标,可以用于移动渐变第一个颜色结点的位置 |
fr | 定义径向渐变的焦点的半径,默认值为 0% |
示例:
例如创建一个椭圆渐变:
SVG学习(9xkd.com)
在浏览器中的演示效果:
这个椭圆渐变中定义了五个颜色,然后通过 cx 和 cy 确定渐变中心点位置,fx 和 fy 确定渐变第一个颜色的结点的位置。
链接:https://www.9xkd.com/