一、基本图形元素
path元素用于定义一个路径,可以绘制封闭路径的图形。
先看下面风车的一个叶片实现例子:
实例 1
<path fill="#7fbb42" d="M54.3,28.1h34.2c-4.5-9.3-12.4-16.7-21.9-20.8L45.7,28.1L54.3,28.1L54.3,28.1z"></path>
path的d 属性中:
M:起始位置, 出现在路径起始坐标之前
L:使用直线连接到 L 后坐标的位置
Z:所绘制的是闭合路径,自动在最后一个点和起始点之间创建连线
二、动画的实现
svg的动画效果是基于动画标签元素实现的:
animate实现单属性的过渡效果,
animateTransform实现transform变换动画效果,
animateMotion实现路径动画效果。
<svg xmlns="http://www.w3.org/2000/svg">
<rect id="animateObject" x="20" y="20" width="50" height="50" fill="blue"></rect>