• 超炫背景粒子插件particlesjs


    超炫背景粒子插件particlesjs

    基于html5 canvas的轻量级炫酷js粒子动画库插件。该js粒子动画库插件可以设置粒子的形状、旋转、分布、颜色等属性,还可以动态添加粒子,效果非常酷。 IE9+
    particlesjs-GitHub
    在线Demo预览
    CND

    安装

    npm install particlesjs --save
    

    使用

    <!-- HTML标签 -->
    <body>
    	<canvas class="background"></canvas>
    </body>
    
    <!-- 设置样式 -->
    .background {
      position: absolute;
      display: block;
      top: 0;
      left: 0;
      z-index: 0;
    }
    

    初始哈粒子效果:

    import Particles from "particlesjs";
    
    mounted() {
        this.$nextTick(() => { 
            Particles.init({
            	selector: ".background"
            });
        });
    }
    

    Options 选项

    Option Type Default Description
    selector string - *【必填】 画布元素的CSS选择器
    maxParticles integer 100 粒子的最大数量
    sizeVariations integer 3 尺寸变化量
    speed integer 0.5 粒子的移动速度
    color string or string[] #000000 粒子和连接线的颜色
    minDistance integer 120 连接线的距离,单位为“px”
    connectParticles boolean false 是否应绘制连接线
    responsive array null 包含断点和选项的对象数组

    公共方法

    方法 描述
    pauseAnimation 暂停/停止粒子动画
    resumeAnimation 继续粒子动画
    destroy 销毁插件
    // 暂停动画
    function pause() {
        Particles.pauseAnimation();
    }
    // 继续动画
    function resume() {
        Particles.resumeAnimation()
    }
    // 销毁
    Particles.destory()
    
  • 相关阅读:
    三种数据解析方式
    requests模块相关用法
    urllib模块基本用法
    django复习题
    scrapy框架编写向redis数据库中存储数据的相关代码时报错解决办法
    并发编程练习题
    网络编程 socket 开发练习题
    面向对象编程设计练习题(2)
    pytest-fixtured
    Python 删除某一目录下的所有文件或文件夹
  • 原文地址:https://www.cnblogs.com/yuxi2018/p/15519953.html
Copyright © 2020-2023  润新知