vue 粒子特效的示例代码


Posted in Javascript onSeptember 19, 2017

本文介绍了vue 粒子特效的示例代码,分享给大家,具体如下:

实现效果:

vue 粒子特效的示例代码

没错,你看到的上图那些类似于星座图的点和线,是由vue-particles生成的,而且能与用户鼠标事件产生互动。

传送门:vue-particles

使用教程

npm install vue-particles --save-dev

main.js文件:

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

App.vue 文件——一个简单的例子:

<template> 
  <div id="app">
   <vue-particles color="#dedede"></vue-particles>
  </div>
 </template>

App.vue 文件——一个完整的例子:

<template> 
  <div id="app">
   <vue-particles
    color="#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>
  </div>
 </template>

属性:

  • 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"。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
IE6 fixed的完美解决方案
Mar 31 Javascript
JQuery for与each性能比较分析
May 14 Javascript
javascript中RegExp保留小数点后几位数的方法分享
Aug 13 Javascript
javascript打开word文档的方法
Apr 16 Javascript
JavaScript获取URL汇总
Jun 08 Javascript
jQuery控制frames及frame页面JS的方法
Mar 08 Javascript
js实现简易垂直滚动条
Feb 22 Javascript
Angular通过angular-cli来搭建web前端项目的方法
Jul 27 Javascript
ES6数组与对象的解构赋值详解
Jun 14 Javascript
解决LayUI加上form.render()下拉框和单选以及复选框不出来的问题
Sep 27 Javascript
如何在postman中添加cookie信息步骤解析
Jun 30 Javascript
微信小程序入门之绘制时钟
Oct 22 Javascript
jQuery实现简单日期格式化功能示例
Sep 19 #jQuery
慕课网题目之js实现抽奖系统功能
Sep 19 #Javascript
使用vue与jquery实时监听用户输入状态的操作代码
Sep 19 #jQuery
JavaScript事件处理程序详解
Sep 19 #Javascript
jQuery选择器之属性筛选选择器用法详解
Sep 19 #jQuery
vue小图标favicon不显示的解决方案
Sep 19 #Javascript
基于jQuery选择器之表单对象属性筛选选择器的实例
Sep 19 #jQuery
You might like
绿山咖啡和蓝山咖啡
2021/03/04 新手入门
php debug 安装技巧
2011/04/30 PHP
解析PHP多种序列化与反序列化的方法
2013/06/06 PHP
PHP中shuffle数组值随便排序函数用法
2014/11/21 PHP
thinkPHP5.0框架配置格式、加载解析与读取方法
2017/03/17 PHP
浏览器常用高宽的jquery插件
2011/02/24 Javascript
Jquery 表格合并的问题分享
2011/09/17 Javascript
JS 实现Json查询的方法实例
2013/04/12 Javascript
jQuery解决input超多的表单提交
2015/08/10 Javascript
AngularJS教程之环境设置
2016/08/16 Javascript
JavaScript实现图片懒加载(Lazyload)
2016/11/28 Javascript
js 实现省市区三级联动菜单效果
2017/02/20 Javascript
Bootstrap实现翻页效果
2017/11/27 Javascript
基于vue-cli npm run build之后vendor.js文件过大的解决方法
2018/09/27 Javascript
Vue中的methods、watch、computed的区别
2018/11/26 Javascript
vue+ts下对axios的封装实现
2020/02/18 Javascript
vue将data恢复到初始状态 &amp;&amp; 重新渲染组件实例
2020/09/04 Javascript
python自动zip压缩目录的方法
2015/06/28 Python
python如何实现反向迭代
2018/03/20 Python
基于Python 装饰器装饰类中的方法实例
2018/04/21 Python
python 执行shell命令并将结果保存的实例
2018/05/11 Python
Python设计模式之桥接模式原理与用法实例分析
2019/01/10 Python
python顺序执行多个py文件的方法
2019/06/29 Python
Django处理Ajax发送的Get请求代码详解
2019/07/29 Python
解决在pycharm运行代码,调用CMD窗口的命令运行显示乱码问题
2019/08/23 Python
Python传递参数的多种方式(小结)
2019/09/18 Python
python pygame实现挡板弹球游戏
2019/11/25 Python
python selenium实现发送带附件的邮件代码实例
2019/12/10 Python
纽约手袋品牌:KARA
2018/03/18 全球购物
主持人演讲稿范文
2013/12/28 职场文书
大学生社会实践评语
2014/04/25 职场文书
保密工作承诺书
2014/08/29 职场文书
中国文明网向国旗敬礼活动精彩寄语2014
2014/09/27 职场文书
社区党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
Qt自定义Plot实现曲线绘制的详细过程
2021/11/02 Python
Python  序列化反序列化和异常处理的问题小结
2022/12/24 Python