SVG
SVG样式器用CSS模型替换了令人困惑的SVG转换模型,并为路径绘制提供了一个简单的API
const pathStyler = styler(document.getElementByTag('path'))
pathStyler.set({ pathLength: 50 })
路径绘制
Stylefire支持stoke-dasharray stroke-dashorigin pathLength pathSpacing pathOffset
你可以顶一个路径长度从0到100的的动画:
import { tween } from 'popmotion';
import styler from 'stylefire';
const path = document.querySelector('path');
const pathStyler = styler(polygon);
tween({ to: 100 }).start(
v => pathStyler.set('pathLength', v)
);
属性
全部SVG的属性都支持
属性类型
fill:colorstroke:colorscale:scalescaleX:scalescaleY:scaleopacity:alphafillOpacity:alphastrokeOpacity:alpha