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 相关文章推荐
网页里控制图片大小的相关代码
Jun 13 Javascript
JQuery 1.3.2以上版本中出现pareseerror错误的解决方法
Jan 11 Javascript
JS特殊函数(Function()构造函数、函数直接量)区别介绍
May 19 Javascript
js浮点数精确计算(加、减、乘、除)
Dec 26 Javascript
javascript中直接引用Microsoft的COM生成Word
Jan 20 Javascript
在Node.js应用中使用Redis的方法简介
Jun 24 Javascript
Node.js + Redis Sorted Set实现任务队列
Sep 19 Javascript
移动端界面的适配
Jan 11 Javascript
jQuery列表检索功能实现代码
Jul 17 jQuery
实用Javascript调试技巧分享(小结)
Jun 18 Javascript
js实现div色块碰撞
Jan 16 Javascript
jQuery实现鼠标拖动图片功能
Mar 04 jQuery
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环境配置之CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI比较?
2011/10/17 PHP
第六章 php目录与文件操作
2011/12/30 PHP
codeigniter实现get分页的方法
2015/07/10 PHP
php实现微信公众平台账号自定义菜单类
2015/10/11 PHP
常用js脚本
2006/12/03 Javascript
ExtJS下 Ext.Direct加载和提交过程排错小结
2013/04/02 Javascript
深入理解JavaScript系列(43):设计模式之状态模式详解
2015/03/04 Javascript
JavaScript+html5 canvas绘制的小人效果
2016/01/27 Javascript
逻辑表达式中与或非的用法详解
2016/06/06 Javascript
浅谈js script标签中的预解析
2016/12/30 Javascript
JS实现发送短信验证后按钮倒计时功能(防止刷新倒计时失效)
2017/07/07 Javascript
Vue中使用vux配置代码详解
2018/09/16 Javascript
微信小程序新手教程之页面打开数量限制
2019/03/03 Javascript
详解es6新增数组方法简便了哪些操作
2019/05/09 Javascript
js简单遍历获取对象中的属性值的方法示例
2019/06/19 Javascript
原生JS实现天气预报
2020/06/16 Javascript
[51:26]VP vs VG 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python random模块(获取随机数)常用方法和使用例子
2014/05/13 Python
详解Django中Request对象的相关用法
2015/07/17 Python
浅谈对yield的初步理解
2017/05/29 Python
python微信跳一跳游戏辅助代码解析
2018/01/29 Python
python使用adbapi实现MySQL数据库的异步存储
2019/03/19 Python
Python 依赖库太多了该如何管理
2019/11/08 Python
python 使用while循环输出*组成的菱形实例
2020/04/12 Python
2020版Python学习路线图(附学习资料)
2020/09/15 Python
Python Django路径配置实现过程解析
2020/11/05 Python
python中time、datetime模块的使用
2020/12/14 Python
MAC Cosmetics官方网站:魅可专业艺术彩妆
2019/04/10 全球购物
C#面试题问题集
2016/04/02 面试题
医学生职业规划范文
2014/01/05 职场文书
大学生职业生涯规划书模板
2014/01/18 职场文书
积极贯彻学习两会精神总结
2014/03/17 职场文书
纺织工程专业推荐信
2014/09/08 职场文书
个人对照检查材料思想汇报(四风问题)
2014/09/25 职场文书
2014年党总支工作总结
2014/12/18 职场文书
2016年入党心得体会范文
2016/01/23 职场文书