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 相关文章推荐
Ext第一周 史上最强学习笔记---GridPanel(基础篇)
Dec 29 Javascript
js完美的div拖拽实例代码
Jan 22 Javascript
JavaScript实现重置表单(reset)的方法
Apr 02 Javascript
JavaScript中使用自然对数ln的方法
Jun 14 Javascript
js实现仿Discuz文本框弹出层效果
Aug 13 Javascript
JavaScript学习笔记整理_setTimeout的应用
Sep 19 Javascript
纯html+css+javascript实现楼层跳跃式的页面布局(实例代码)
Oct 25 Javascript
详解在微信小程序的JS脚本中使用Promise来优化函数处理
Mar 06 Javascript
详解vue后台系统登录态管理
Apr 02 Javascript
文章或博客自动生成章节目录索引(支持三级)的实现代码
May 10 Javascript
JS中准确判断变量类型的方法
Jun 01 Javascript
Vue数组响应式操作及高阶函数使用代码详解
Aug 01 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
《猛禽小队》:DC宇宙的又一超级大烂片
2020/04/09 欧美动漫
PHP 过滤页面中的BOM(实现代码)
2013/06/29 PHP
PHP结合JQueryJcrop实现图片裁切实例详解
2014/07/24 PHP
浅析php创建者模式
2014/11/25 PHP
one.php 多项目、函数库、类库 统一为一个版本的方法
2020/08/24 PHP
jQuery 位置插件
2008/12/25 Javascript
jQuery 名称冲突的解决方法
2011/04/08 Javascript
javascript使用isNaN()函数判断变量是否为数字
2013/09/21 Javascript
根据身份证号自动输出相关信息(籍贯,出身日期,性别)
2013/11/15 Javascript
js解析json读取List中的实体对象示例
2014/03/11 Javascript
js中获取jsp表单中radio类型的值简单实例
2016/08/15 Javascript
canvas绘制多边形
2017/02/24 Javascript
JavaScript正则获取地址栏中参数的方法
2017/03/02 Javascript
vue模板语法-插值详解
2017/03/06 Javascript
footer定位页面底部(代码分享)
2017/03/07 Javascript
jQuery实现简单日期格式化功能示例
2017/09/19 jQuery
解决vuejs项目里css引用背景图片不能显示的问题
2018/09/13 Javascript
详解关于html,css,js三者的加载顺序问题
2019/04/10 Javascript
Node.js操作MongoDB数据库实例分析
2020/01/19 Javascript
[01:40]2014DOTA2国际邀请赛 三冰SOLO赛后采访恶搞
2014/07/09 DOTA
python中使用xlrd、xlwt操作excel表格详解
2015/01/29 Python
Python实现模拟时钟代码推荐
2015/11/08 Python
Django CSRF认证的几种解决方案
2020/03/03 Python
python lambda的使用详解
2021/02/26 Python
支持IE8的纯css3开发的响应式设计动画菜单教程
2014/11/05 HTML / CSS
HTML5实现可缩放时钟代码
2017/08/28 HTML / CSS
南非最受欢迎的时尚品牌:MRP
2016/09/18 全球购物
WWE美国职业摔角官方商店:WWE Shop
2018/11/15 全球购物
业务主管岗位职责范本
2013/12/25 职场文书
运动会通讯稿300字
2014/02/02 职场文书
集中整治工作方案
2014/05/01 职场文书
优秀党员自我评价范文
2014/09/15 职场文书
镇党委书记群众路线整改措施思想汇报
2014/10/13 职场文书
导游词之河北白洋淀
2020/01/15 职场文书
python设置 matplotlib 正确显示中文的四种方式
2021/05/10 Python
Linux中sftp常用命令整理
2022/06/28 Servers