2.0.2 • Published 3 years ago

dotline-svg v2.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

线条粒子效果插件 ( svg和canvas版本 )

效果:./chrome-capture.gif

使用方法:支持浏览器,cmd,amd环境

<div id="wraper" style="height: 300px; width: 300px;"> </div>

<script>
    let d = new DotLine({
        container: '#wraper',
        dotSum: 50,
    });
    // 开始动画
    d.start();
    // 结束动画
    d.end();
    // 默认参数option
    /* {
        // 容器选择器名称
        container: '#dotLine',
        // svg或者canvas的视图尺寸(注意:不是dom的尺寸,dom的尺寸100%)
        width: 1920,
        height: 1080,
        // 粒子数量
        dotSum: 100,
        // 粒子运动的最大速度(可以分别设置x,y的最大运动速度)
        speed: 1,
        speedx: null,
        speedy: null,
        // 允许建立连线的最大粒子距离
        maxLength: 100,
        // 粒子和线条的样式,请参考 <circle> <line>标签的属性进行设置
        dotStyle: { fill: 'gray', r: 2, },
        lineStyle: { stroke: "rgb(0,0,0)", 'stroke-width': 1 },
        // 背景色
        background: null,
        // 鼠标聚集效果
        mouseEffect: false,
        // 产生聚集效果的最大距离
        mouseDistance: 100,
    } */
    
</script>

Svg版本:index.js

Canvas版本:index-cancas.js

svg和cancas模式下demo的性能对比:./svg&canvas性能对比.png

2.0.2

3 years ago

2.0.1

3 years ago

2.0.0

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago