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 相关文章推荐
JavaScript基本编码模式小结
May 23 Javascript
jQuery中wrapInner()方法用法实例
Jan 16 Javascript
jquery实现向下滑出的二级导航下滑菜单效果
Aug 25 Javascript
6种javascript显示当前系统时间代码
Dec 01 Javascript
jQuery绑定事件-多种实现方式总结
May 09 Javascript
利用浮层使select不可选的实现方法
Dec 03 Javascript
Javascript快速实现浏览器系统通知
Aug 26 Javascript
JS监控关闭浏览器操作的实例详解
Sep 12 Javascript
layer扩展打开/关闭动画的方法
Sep 23 Javascript
Javascript和jquery在selenium的使用过程
Oct 31 jQuery
你准备好迎接vue3.0了吗
Apr 28 Javascript
js实现点击烟花特效
Oct 14 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
php中HTTP_REFERER函数用法实例
2014/11/21 PHP
如何使用纯PHP实现定时器任务(Timer)
2015/07/31 PHP
PHP获取网页所有连接的方法(附demo源码下载)
2016/03/30 PHP
PHP实现查询手机归属地的方法详解
2017/04/28 PHP
使用原生javascript创建通用表单验证——更锋利的使用dom对象
2011/09/13 Javascript
jQuery EasyUI API 中文文档 - Pagination分页
2011/09/29 Javascript
javascript中的缓动效果实现程序
2012/12/29 Javascript
jQuery中replaceWith()方法用法实例
2014/12/25 Javascript
JavaScript中isPrototypeOf函数作用和使用实例
2015/06/01 Javascript
JQuery 的跨域方法推荐_可跨任何网站
2016/05/18 Javascript
AngularJS 面试题集锦
2016/09/06 Javascript
JavaScript高仿支付宝倒计时页面及代码实现
2016/10/21 Javascript
浅谈jQuery hover(over, out)事件函数
2016/12/03 Javascript
微信小程序 form组件详解及简单实例
2017/01/10 Javascript
Vue 短信验证码组件开发详解
2017/02/14 Javascript
浅谈react.js中实现tab吸顶效果的问题
2017/09/06 Javascript
原生JS实现Ajax跨域请求flask响应内容
2017/10/24 Javascript
基于vue 添加axios组件,解决post传参数为null的问题
2018/03/05 Javascript
Js面试算法详解
2018/04/08 Javascript
浅谈微信小程序之官方UI框架we-ui使用教程
2018/08/20 Javascript
vue-cli中vue本地实现跨域调试接口
2019/01/16 Javascript
VUE单页面切换动画代码(全网最好的切换效果)
2019/10/31 Javascript
微信内置开发 iOS修改键盘换行为搜索的解决方案
2019/11/06 Javascript
Element Rate 评分的使用方法
2020/07/27 Javascript
基于vue 动态菜单 刷新空白问题的解决
2020/08/06 Javascript
基于p5.js 2D图像接口的扩展(交互实现)
2020/11/30 Javascript
详解Python的Django框架中的Cookie相关处理
2015/07/22 Python
Python实现的文轩网爬虫完整示例
2019/05/16 Python
Python正则表达式学习小例子
2020/03/03 Python
护理专业毕业生推荐信
2013/10/31 职场文书
酒店前厅员工辞职信
2014/01/08 职场文书
出纳试用期工作总结2015
2015/05/28 职场文书
企业培训简报范文
2015/07/20 职场文书
原生CSS实现文字无限轮播的通用方法
2021/03/30 HTML / CSS
浅谈Python数学建模之整数规划
2021/06/23 Python
RPM包方式安装Oracle21c的方法详解
2021/08/23 Oracle