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 相关文章推荐
use jscript Create a SQL Server database
Jun 16 Javascript
jQuery :nth-child前有无空格的区别分析
Jul 11 Javascript
js固定DIV高度,超出部分自动添加滚动条的简单方法
Jul 10 Javascript
JavaScript获得指定对象大小的方法
Jul 01 Javascript
jQuery三级下拉列表导航菜单代码分享
Apr 15 Javascript
javascript事件模型介绍
May 31 Javascript
微信小程序 教程之模块化
Oct 17 Javascript
Bootstrap免费字体和图标网站(值得收藏)
Mar 16 Javascript
微信小程序实现选项卡功能
Jun 19 Javascript
AngularJS监听ng-repeat渲染完成的两种方法
Jan 16 Javascript
JS/CSS实现字符串单词首字母大写功能
Sep 03 Javascript
在vue中使用inheritAttrs实现组件的扩展性介绍
Dec 07 Vue.js
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 FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法
2014/05/04 PHP
Linux下PHP连接Oracle数据库
2014/08/20 PHP
php批量添加数据与批量更新数据的实现方法
2014/12/16 PHP
PHP sleep()函数, usleep()函数
2016/08/25 PHP
PHP使用递归算法无限遍历数组示例
2017/01/13 PHP
thinkphp3.2实现在线留言提交验证码功能
2017/07/19 PHP
解决FireFox下[使用event很麻烦]的问题
2006/11/26 Javascript
JavaScript DOM 学习第九章 选取范围的介绍
2010/02/19 Javascript
Javascript中自动切换焦点实现代码
2012/12/15 Javascript
JS中setTimeout()的用法详解
2013/04/14 Javascript
屏蔽IE弹出&quot;您查看的网页正在试图关闭窗口,是否关闭此窗口&quot;的方法
2013/12/31 Javascript
基于JQuery实现的Select级联
2014/01/27 Javascript
一篇文章掌握RequireJS常用知识
2016/01/26 Javascript
Js获取当前日期时间及格式化代码
2016/09/17 Javascript
javascript滚轮事件基础实例讲解(37)
2017/02/14 Javascript
vue router自动判断左右翻页转场动画效果
2017/10/10 Javascript
微信小程序mpvue点击按钮获取button值的方法
2019/05/29 Javascript
解析原来浏览器原生支持JS Base64编码解码
2019/08/12 Javascript
python2和python3的输入和输出区别介绍
2018/11/20 Python
python+opencv实现阈值分割
2018/12/26 Python
浅谈pyqt5中信号与槽的认识
2019/02/17 Python
python实现爬虫抓取小说功能示例【抓取金庸小说】
2019/08/09 Python
python3实现带多张图片、附件的邮件发送
2019/08/10 Python
python tkinter组件摆放方式详解
2019/09/16 Python
详解Python3定时器任务代码
2019/09/23 Python
Python如何基于rsa模块实现非对称加密与解密
2020/01/03 Python
学会python自动收发邮件 代替你问候女友
2020/05/20 Python
python输出国际象棋棋盘的实例分享
2020/11/26 Python
夏洛特和乔治婴儿和儿童时装精品店:Charlotte and George
2018/06/06 全球购物
伦敦剧院及景点门票:Encore Tickets
2018/07/01 全球购物
美国折衷生活方式品牌:Robert Graham
2018/07/13 全球购物
个人委托书怎么写
2014/09/17 职场文书
学年个人总结范文
2015/03/05 职场文书
辩论赛主持人开场白
2015/05/29 职场文书
孔繁森观后感
2015/06/10 职场文书
居安思危观后感
2015/06/11 职场文书