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 相关文章推荐
jQuery使用手册之 事件处理
Mar 24 Javascript
JS 进度条效果实现代码整理
May 21 Javascript
img onload事件绑定各浏览器均可执行
Dec 19 Javascript
JavaScript获取flash对象与网上的有所不同
Apr 21 Javascript
AngularJS数据源的多种获取方式汇总
Feb 02 Javascript
JavaScript实现向select下拉框中添加和删除元素的方法
Mar 07 Javascript
layer弹出层框架alert与msg详解
Mar 14 Javascript
利用jqprint插件打印页面内容的实现方法
Jan 09 Javascript
基于 jQuery 实现键盘事件监听控件
Apr 04 jQuery
node.js express框架简介与实现
Jul 23 Javascript
vue 点击其他区域关闭自定义div操作
Jul 17 Javascript
react antd表格中渲染一张或多张图片的实例
Oct 28 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
基于laravel缓冲cache的用法详解
2019/10/23 PHP
收集的网上用的ajax之chat.js文件
2007/04/08 Javascript
javascript iframe内的函数调用实现方法
2009/07/19 Javascript
用显卡加速,轻松把笔记本打造成取暖器的办法!
2013/04/17 Javascript
javascript实现拖放效果
2015/12/16 Javascript
javascript跑马灯抽奖实例讲解
2020/04/17 Javascript
简单谈谈json跨域
2016/03/13 Javascript
Javascript 5种方法实现过滤删除前后所有空格
2016/06/22 Javascript
Vue.js实现一个自定义分页组件vue-paginaiton
2016/09/05 Javascript
用v-html解决Vue.js渲染中html标签不被解析的问题
2016/12/14 Javascript
vue2.0中vue-cli实现全选、单选计算总价格的实例代码
2017/07/18 Javascript
JavaScript表单即时验证 验证不成功不能提交
2017/08/31 Javascript
jQuery实现文件编码成base64并通过AJAX上传的方法
2018/04/12 jQuery
vue 2.1.3 实时显示当前时间,每秒更新的方法
2018/09/16 Javascript
微信小程序实现打开并下载服务器上面的pdf文件到手机
2019/09/20 Javascript
微信小程序实现页面浮动导航
2020/01/08 Javascript
[05:04]完美世界携手游戏风云打造 卡尔工作室地图界面篇
2013/04/23 DOTA
Python自定义scrapy中间模块避免重复采集的方法
2015/04/07 Python
pygame 精灵的行走及二段跳的实现方法(必看篇)
2017/07/10 Python
浅谈python数据类型及类型转换
2017/12/18 Python
使用python3调用wxpy模块监控linux日志并定时发送消息给群组或好友
2019/06/05 Python
解决Python列表字符不区分大小写的问题
2019/12/19 Python
Python Opencv实现单目标检测的示例代码
2020/09/08 Python
Pycharm创建python文件自动添加日期作者等信息(步骤详解)
2021/02/03 Python
前端隐藏出边界内容的实现方法
2016/04/14 HTML / CSS
英国一家专门出售品牌鞋子的网站:Allsole
2016/08/07 全球购物
下面关于"联合"的题目的输出是什么
2013/08/06 面试题
大学新生军训个人的自我评价
2013/10/03 职场文书
实习评语
2013/12/16 职场文书
搞笑婚礼主持词
2014/03/13 职场文书
活动总结怎么写
2014/04/28 职场文书
绿色出行口号
2014/06/18 职场文书
授权委托书
2014/09/17 职场文书
2015年司法局工作总结
2015/05/22 职场文书
如何写新闻稿
2015/07/18 职场文书
如何搭建 MySQL 高可用高性能集群
2021/06/21 MySQL