博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

vue-particles 粒子背景

步骤

1.引入vue-particles

npm install vue-particles
//或者
yarn add vue-particles

2.注册到全局
main.js

import VueParticles from 'vue-particles'  
Vue.use(VueParticles)

3.使用

<template>
  <vue-particles
    color="#292929"
    :particleOpacity="1"
    :particlesNumber="80"
    shapeType="circle"
    :particleSize="2"
    linesColor="#292929"
    :linesWidth="1"
    :lineLinked="true"
    :lineOpacity="0.8"
    :linesDistance="150"
    :moveSpeed="3"
    :hoverEffect="true"
    hoverMode="grab"
    :clickEffect="true"
    clickMode="remove"
  ></vue-particles>
</template>

4.属性说明

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" 

效果图

posted on 2021-02-28 13:29  比邻若天涯  阅读(157)  评论(0)    收藏  举报