图上那些类似于星座图的点和线
是由vue-particles生成的,不仅自己动,而且能与用户鼠标事件产生互动。
是非常炫的一种动态特效

可以在Vue项目中使用,需要安装第三方依赖

使用步骤

1. 安装

npm install vue-particles --save-dev
复制代码

或者

npm i vue-particles
复制代码

2. 引用

main.js中引用

import VueParticles from 'vue-particles'
Vue.use(VueParticles)
复制代码

3. 使用

可以直接在vue文件中使用如下标签

<template>
<div id="app">
<vue-particles
color="#fff"
:particleOpacity="0.7"
:particlesNumber="60"
shapeType="circle"
:particleSize="4"
linesColor="#fff"
:linesWidth="1"
:lineLinked="true"
:lineOpacity="0.4"
:linesDistance="150"
:moveSpeed="2"
:hoverEffect="true"
hoverMode="grab"
:clickEffect="true"
clickMode="push"
>
</vue-particles>
</div>
</template>
复制代码

然后就会显示效果了

4. 配置

  • 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"。

如果想做背景图片的话,可以给这个标签加一个class,直接添加背景图

5. 小问题

通常使用我们都是直接引入这个标签,
然后在这个标签后面放上自己的内容

但是,这样的话,是无法将粒子特效设置为背景的,而是将你自己写的内容推了下去
上面是粒子特效,下面是你的内容,所以是无法设置为背景的

这时候我们可以把这个粒子特效标签设置定位 position:absolute

但是有时候它会遮挡住我们的一些元素,所以可以把绝对定位换成position:fixed,可能会解决问题

总之在使用的时候,通常情况下要使用定位来使这个特效作为我们的背景特效

.

Vue 动态粒子特效(vue-particles)的更多相关文章

  1. js实现粒子特效,particles.js的使用

    今天偶然看到了一个比较炫酷的js网页.是粒子特效的,就试着用了用.一下是步骤,方便以后查看使用. 1.在网站下载源码https://github.com/VincentGarreau/particle ...

  2. 在网页中使用particlesjs实现背景的动态粒子特效

    先上一张效果图: 这种动态的背景特效,制作起来其实非常简单. 使用了particles.js particles.js可以从github网站下载到最新的源码,网址是 https://github.co ...

  3. 干货:Vue粒子特效(vue-particles插件)

    转:https://www.jianshu.com/p/53199b842d25 image.png 图上那些类似于星座图的点和线,是由vue-particles生成的,不仅自己动,而且能与用户鼠标事 ...

  4. vue.js 实现粒子特效之插件( vue-particles )

    首先先一张效果图 图上那些类似于星座图的点和线,是由vue-particles生成的,不仅自己动,而且能与用户鼠标事件产生互动. 使用教程: npm install vue-particles --s ...

  5. Vue动态组件

    前面的话 让多个组件使用同一个挂载点,并动态切换,这就是动态组件.本文将详细介绍Vue动态组件 概述 通过使用保留的 <component> 元素,动态地绑定到它的 is 特性,可以实现动 ...

  6. vue动态class——实现tag的选中状态

    vue动态class——实现tag的选中状态 <template> <div class="common-nav"> <div class=" ...

  7. vue动态组件切换(选项卡)

    vue的动态组件 <template :is='变量'></template> 可以通过改变变量,来改变template的替换内容.达到选项卡的功能 如果想要切换保持不重新创建 ...

  8. Vue动态新增对象属性

    Vue.set( target, key, value ) 参数: {Object | Array} target {string | number} key {any} value 返回值:设置的值 ...

  9. Vue 动态组件渲染问题分析

    fire 读在最前面: 1.本文适用于有一定基础的vue开发者,需要了解基本的vue渲染流程 2.本文知识点涉及vue构造器以及选项策略合并.<component> 渲染逻辑 问题描述: ...

随机推荐

  1. bay——安装_Oracle 12C-RAC-Centos7.txt

    ★★★____★☆★〓〓〓〓→2019年6月26日10:29:42 bayaim-RAC ——搭建第4次VMware vSphere Client6.0 ----------------------- ...

  2. Internet Download Manager是什么?

    在互联网下载管理器(也被称为IDM)是一款共享软件下载管理器,这意味着你可以下载该程序,并尝试它的试用期内免费. 以下是IDM最佳功能的列表: 支持多种浏览器和应用程序 一键下载文件 内置防病毒检查 ...

  3. [转]java 通过反射获取类的全局变量、方法、构造方法

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 package com.str;   public class ZiFuChuan {       ...

  4. request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath()+"/"

    String path = request.getContextPath(); String basePath = request.getScheme()+"://"+reques ...

  5. 挑战编程 uva100 3n+1

    挑战编程 刘汝佳 的第一道习题  热身题 熟悉下提交格式 题意 #include <iostream> #include <algorithm> using namespace ...

  6. Vue STOP&SELF方法使用

    stop属性:停止冒泡只执行到此处 self:只执行当前 代码: <!doctype html> <html lang="en"> <head> ...

  7. 使用VMware Workstation Player虚拟机安装Linux系统

    下载安装 VMware Workstation Player 首先下载并安装 VMware Workstation Player, VMware Workstation是一款非常强大的虚拟机软件,有p ...

  8. Educational Codeforces Round 76 (Rated for Div. 2) C. Dominated Subarray 水题

    C. Dominated Subarray Let's call an array

  9. HTML5之图片转base64编码

    之前在群里看到很多小哥哥小姐姐讨论关于图片base64互转的方法,刚好我之前用到的一个方法给大家分享一下. <!Doctype html><html> <head> ...

  10. CentOs安装mysql数据库

    1. 下载 http://dev.mysql.com/downloads/mysql/ 或者使用wget下载: wget http://dev.mysql.com/get/Downloads/MySQ ...