1.下载依赖

npm install vue-particles --save-dev

2.main.js引入

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

3.直接使用

<vue-particlescolor="#dedede":particleOpacity="0.7":particlesNumber="80"shapeType="circle":particleSize="4"linesColor="#dedede":linesWidth="1":lineLinked="true":lineOpacity="0.4":linesDistance="150":moveSpeed="3":hoverEffect="true"hoverMode="grab":clickEffect="true"clickMode="push"></vue-particles>

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"

5.如果要换背景可以直接给#particles-js这个id添加背景图片和颜色即可,这个id是默认的

6.效果图

转载于:https://www.cnblogs.com/ldlx-mars/p/8012142.html

vue中使用动画vue-particles相关推荐

  1. vue中过渡动画(类名实现方式)

    vue中过渡动画分为两类,一类是进场动画,一类是出场动画 要实现上面的进场动画,主要有三种方式:类名,css动画库,js函数 类名 本质就是动态添加类名实现动画 在进入/离开的过渡中,会有 6 个 c ...

  2. Vue实战项目开发--Vue中的动画特效

    项目的源代码在GitHub上:点击查看 目录 vue中的css动画原理 在Vue中使用Animate.css库 在Vue中同时使用过渡属性和动画 Vue中的Js动画与Velocity.js的结合 Vu ...

  3. 【Vue实用功能】Vue中实现粒子效果 particles.js

    Vue中实现粒子效果 为了提高页面展示效果,登录界面内容比较单一的,粒子效果作为背景经常使用到,vue工程中利用vue-particles可以很简单的实现页面的粒子背景效果 下载particles.j ...

  4. Vue 中 CSS 动画原理

    下面这段代码,是点击按钮实现hello world显示与隐藏 <div id="root"><div v-if="show">hello ...

  5. vue中使用动画vue-particles实现背景粒子酷炫效果

    参考官网:https://vue-particles.netlify.com/ 安装插件 npm install vue-particles --save-dev 在main.js中引入 import ...

  6. vue中warning_使用vue的i18n 出现很多warning提示

    问题描述 使用vue的i18n 出现很多warning提示 Module parse failed: Unexpected token (1:10) You may need an appropria ...

  7. vue中实现动画效果--三种方式

    一.普通动画实现 效果 用一个按钮, 控制一个 div 的淡入和淡出 步骤 使用 js 控制 div 的 class name 点击 function anime() {var boxDom = do ...

  8. vue中的动画效果与过渡效果

    目录 一.动画效果 1.过程: 2.注意: 二.过渡效果 三.多个元素过度 四.第三方css库 动画与过渡效果添加的六个属性: 1.v-enter-active:进入的整个过程都能响应的样式 2.v- ...

  9. vue中transition动画(移动端页面切换左右滑动效果)

    例子一:(简单进入和离开动画) demo1 <template><div><button @click="isShow = !isShow">显 ...

最新文章

  1. Error 0162 - Setup data integrity check failure after updating BIOS via Thinkvantage
  2. EQ设置的基础知识(音乐爱好者必知)
  3. Python selenium根据class定位页面元素,xpath定位
  4. java-------------华为-----------字符串链接最长路径查询
  5. matlab转向语句,MATLAB控制语句
  6. TP-Link路由器下的多种接入模式
  7. 实施Jersey 2 Spring集成
  8. 自入行C++程序设计以来
  9. eclipse中添加aptana插件(html.css.js自动提示)
  10. JavaScript数据结构——栈(Stack)
  11. web3j通过命令行工具新建钱包、更新钱包密码及转账
  12. Delphi中Format与FormatDateTime函数详解
  13. mysql5.7主从恢复_MySQL 5.7 开启主从同步开启GTID恢复数据
  14. 垂直跑马灯水平跑马灯
  15. 5-2 uniapp 打包 app 自定义开屏页
  16. Scipy-kmeans聚类
  17. 贝叶斯决策理论和概率密度估计方法
  18. linux redis端口修改端口,linux下安装redis 指定自定义端口
  19. 个人对于“初链”白皮书和黄皮书的解读
  20. 关于python循环结构以下选项中描述错误的是 牛客_关于Python循环结构,以下选项中描述错误的是...

热门文章

  1. 复杂的事情简单做,你就是专家; 简单的事情重复做,你就是行家; 重复的事情用心做,你就是赢家。...
  2. Lombok报错:You aren‘t using a compiler supported by lombok, so lombok will not work and has been disab
  3. 浅谈人工智能学习入门
  4. iOS高仿国美商城、仪表盘、卡片日记、快速拨号、换主题、3D 动画等源码
  5. CreateEvent、CreateSemaphore、ReleaseSemaphore、CreateMutex
  6. ***技术:躲避***从这里做起
  7. 百度区块链照片应用程序推出自己的代币
  8. [ilink32 Error] Fatal: Unable to open file 'DATA.DBXMSSQLMETADATAREADER.OBJ'
  9. 桌面便签纸怎么设置?这个小工具很多人不知道
  10. 利用正则表达式验证输入的密码强度