0.0.5 • Published 2 years ago
amazingsvg v0.0.5
一、起步
(1)安装
npm install amazingsvg
或
yarn add amazingsvg
(2)引入
import Amazingsvg from 'amazingsvg';
import "amazingsvg/lib/amazingsvg.css"
二、使用
基础动画示例

(1)Arrow
- 箭头悬浮
<Amazingsvg.Arrow />- 属性
| name | 名称 | 类型 |
|---|---|---|
| width | 宽度 | number | string |
| height | 高度 | number | string |
| itemHeight | 成员高度 | number | string |
| number | 数量 | number | string |
| fillColor | 填充颜色 | string |
| borderColor | 边框颜色 | string |
| dep | 下沉深度 | number | string |
(2) Decoration2
- 旋转盘
<Amazingsvg.Decoration2 />- 属性
| name | 名称 | 类型 |
|---|---|---|
| width | 宽度 | number | string |
| height | 高度 | number | string |
| outColor | 外圈颜色 | string |
| number | 数量 | number | string |
| insideColor | 内圈颜色 | string |
| lineColor | 内线颜色 | string |
(3)Decoration5
- 标题伸缩
<Amazingsvg.Decoration5 />- 属性
| name | 名称 | 类型 |
|---|---|---|
| width | 宽度 | number | string |
| height | 高度 | number | string |
| color | 颜色 | string |
(4)EnergyBar
- 能量条
<Amazingsvg.EnergyBar />- 属性
| name | 名称 | 类型 |
|---|---|---|
| width | 宽度 | number | string |
| height | 高度 | number | string |
| number | 数量 | number | string |
| strokeWidth | 边框宽度 | number | string |
| fillColor | 填充颜色 | string |
| fromColor | 渐变开始颜色 | string |
| toColor | 渐变目标颜色 | string |
| borderColor | 边框颜色 | string |
| itemWidth | 成员宽度 | number | string |
| space | 成员间隙 | number | string |
| speed | 速度(字面属性,尚未完成) | number | string |
(5)Mask
- 流光遮罩边框
<Amazingsvg.Mask />- 属性
| name | 名称 | 类型 |
|---|---|---|
| width | 宽度 | number | string |
| height | 高度 | number | string |
| color | 颜色 | string |
| isRadius | 是否圆角(默认false) | number | string |
| lightColor | 发光颜色 | string |
(6)mapPath
- 自定义轨迹

<Amazingsvg.MapPath />- 属性
| name | 名称 | 类型 |
|---|---|---|
| gradientColor | 渐变颜色 | string |
| dur | 持续时间 | number | string |
| r | 圆半径 | number | string |
| color | 路径颜色 | string |
| strokeWidth | 边框宽度 | number | string |
| from | 虚线空白范围 | string |
| to | 虚线线条范围 | string |
| isPathAnimate | 是否启用路径动画(默认true) | boolean |
| isMask | 是否启用遮罩(默认true) | boolean |
| isPath | 是否展示路径(默认false) | boolean |