使用方法:
1、安装插件

npm install vue-particles --save-dev
yarn add vue-particles

2、在main.js文件中全局引入

import Vue from 'vue'
import VueParticles from 'vue-particles'
Vue.use(VueParticles)

3、在需要使用粒子背景的组件中使用

 <div class="vue-particles"><vue-particlescolor="#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"style="height: 100%"></vue-particles></div>

4.样式设定

<style scoped lang="scss">
.login {height: 100%;width: 100%;overflow: hidden;display: flex;position: relative;.vue-particles {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(~@/assets/images/bg.jpg) top no-repeat;background-size: cover;// background: radial-gradient(//   ellipse at top left,//   rgba(0, 0, 0, 1) 0%,//   rgba(0, 0, 0, 1) 57%// );}</style>
  • 属性:
  • 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”。

效果:

Vue中 使用vue-particles(粒子背景)插件美化登录页面相关推荐

  1. Vue项目中使用vue-particles(粒子背景)插件

    vue-particles 是什么? 它是一个粒子背景插件. github地址:https://github.com/creotip/vue-particles 使用方法: 1.安装插件 npm in ...

  2. vue框架嵌入vue-particles(粒子背景)插件

    vue-particles 是什么? 它是一个粒子背景插件.地址:https://github.com/creotip/vue-particles 使用方法 安装 npm install vue-pa ...

  3. vue 动态粒子背景插件

    动态粒子背景效果如下: vue-particles 是粒子背景插件 如何使用? 安装插件 npm install vue-particles --save-dev 在main.js文件中全局引入: i ...

  4. 超酷炫粒子背景插件—particles.js

    GitHub-教程-下载 1)先到github中下载particles.js-master.zip,下载下来的文件中有一个demo案例. 2)将demo文件中的particles.min.js.sty ...

  5. 2021-11-10 动态粒子背景插件

    动态粒子背景插件 安装插件 npm install vue-particles --save-dev 在main.js文件中全局引入 import VueParticles from 'vue-par ...

  6. vue中,scss样式的三种写法——当前页面直接定义、@import引入样式、main.js引入公共样式 deep和important的写法

    vue中,scss样式的三种写法--当前页面直接定义.@import引入样式.main.js引入公共样式 & deep和important的写法 1.安装scss # 安装node-sass ...

  7. vue中App.vue的主要作用

    app.vue中不但可以当做是网站首页,也可以写所有页面中公共需要的动画或者样式.不在上面写代码也可以. app.vue是主组件,是页面入口文件,是vue页面资源的首加载项.所有的页面都是在app.v ...

  8. php网站后台登录背景,wordpress后台登录页面logo/链接/背景修改(自定义)

    wordpress后台登录页面logo链接默认是链接到https://cn.wordpress.org/,logo图标是一个W图,没有背景图.为了个性化,很多wordpress网站后台都进行了自定义W ...

  9. vue中使用动画vue-particles实现背景粒子酷炫效果

    参考官网:https://vue-particles.netlify.com/ 安装插件 npm install vue-particles --save-dev 在main.js中引入 import ...

最新文章

  1. Oracle OS Block Header
  2. Android内核开发:系统编译输出的镜像文件
  3. html文件传递中文参数到flex中产生的中文乱码问题
  4. Node.js在不同平台的安装方法步骤详解
  5. JUC学习笔记及拓展
  6. linux新建文件夹明率,linux新建文件和文件夹命令
  7. ICCV 2021 | 带你了解微软亚洲研究院CV领域前沿进展
  8. 不能忍!世界首富贝索斯发博文称遭”不雅照”威胁
  9. Angular项目构建指南 - 不再为angular构建而犹豫不决
  10. 具体解说Android的图片下载框架UniversialImageLoader之磁盘缓存(一)
  11. CMD/Dos下远程开启3389与远程改3389端口
  12. mysql 编译安装详解_MySQL编译安装详解
  13. 地理探测器“运行时系统找不到指定文件”报错
  14. 单交换机的VLAN的配置
  15. matlab powf,科学网—MZDDE中操作数更正 - 张凯元的博文
  16. JVM-JConsole:Java监视与管理控制台(windows)
  17. 6.Vue教程:http://www.jb51.net/Special/874.htm
  18. [附源码]Python计算机毕业设计超市商品管理系统
  19. mysql 解压版安装教程
  20. 周志华机器学习(一)

热门文章

  1. Zynq实现分布式Fir滤波器
  2. 利用phantomjs动态生成图片
  3. 雅思口语的具体步骤和时间安排是什么样的?
  4. 世界十大骨传导耳机排行榜、实测主流骨传导耳机推荐解析必看榜单
  5. php在线投稿审稿系统,化学试剂在线投稿审稿系统
  6. 联想微型计算机设置从u盘启动,联想bios设置u盘启动教程
  7. 【大数据开发】SparkSQL——Spark对接Hive、Row类、SparkSQL函数、UDF函数(用户自定义函数)、UDAF函数、性能调优、SparkSQL解决数据倾斜
  8. 用python进行简单的excel表格分析
  9. VR眼镜全国产化电子元件推荐方案
  10. python初级教练员考试题目_JS | 教练,我想做习题8