• Vue——vue-particles粒子背景


    vue-particles 是什么?
    它是一个粒子背景插件。

    使用方法:

    1.安装插件

    npm install vue-particles --save-dev
    
    • 1

    2.在main.js文件中全局引入

    import Vue from 'vue'
    import VueParticles from 'vue-particles'
    Vue.use(VueParticles)
    
    • 1
    • 2
    • 3

    3.在需要使用粒子背景的组件中使用(一般是首页或者登陆背景中使用)

    <template>
        <div id="app">
          <vue-particles
            class="app-bg"
          color="#39AFFD"
          :particleOpacity="0.7"
          :particlesNumber="100"
          shapeType="circle"
          :particleSize="4"
          linesColor="#8DD1FE"
          :linesWidth="1"
          :lineLinked="true"
          :lineOpacity="0.4"
          :linesDistance="150"
          :moveSpeed="3"
          :hoverEffect="true"
          hoverMode="grab"
          :clickEffect="true"
          clickMode="push"
          >
          </vue-particles>
        </div>
     </template>
    
    // 根据自己的情况设置样式(一般不需要写,看情况)
    <style>
    	.app{
        width: 100%;
        height: 100%;
    }
    .app-bg{
       width: 100%;
        height: 100%;
        background: pink;
    }
    </style>
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37

    属性:

    color: String类型。默认’#dedede’。粒子颜色。

    particleOpacity:Number类型。默认0.7。粒子透明度。

    particlesNumber: Number类型。默认80。粒子数量。

    shapeType:String类型。默认’circle’。可用的粒子外观类型有:“circle”,“edge”,“triangle”, “polygon”,“star”。

    particleSize: Number类型。默认80。单个粒子大小。

    linesColor:String类型。默认’#dedede’。线条颜色。

    linesWidth: Number类型。默认1。线条宽度。

    lineLinked:布尔类型。默认true。连接线是否可用。

    lineOpacity: Number类型。默认0.4。线条透明度。

    linesDistance:Number类型。默认150。线条距离。

    moveSpeed: Number类型。默认3。粒子运动速度。

    hoverEffect:布尔类型。默认true。是否有hover特效。

    hoverMode: String类型。默认true。可用的hover模式有: “grab”, “repulse”, + “bubble”。

    clickEffect: 布尔类型。默认true。是否有click特效。

    clickMode: String类型。默认true。可用的click模式有: “push”, “remove”, “repulse”, “bubble”。

  • 相关阅读:
    多变量时间序列生成模型GAN介绍与实现
    Vue中的插槽--组件复用,内容自定义
    每日一题:Javascript如何实现继承?
    Pytest系列-使用自定义标记mark(6)
    微信小程序配置企业微信的在线客服
    Jmeter调用测试片段 —— 模块控制器
    Python 多线程之threading介绍
    揭示语言大模型的采样过程
    【笔者感悟】笔者的学习感悟【十】
    为什么要用WRF计算非绝热加热项,以及如何输出非绝热加热项.
  • 原文地址:https://blog.csdn.net/weixin_45865992/article/details/127754085