vue-particles 是什么?

它是一个粒子背景插件。

github地址:https://github.com/creotip/vue-particles
使用方法:

1、安装插件

npm install vue-particles --save-dev

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

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

3、在需要使用粒子背景的组件中使用(一般是首页或者登陆背景中使用)

<template><div id="login"><vue-particlesclass="login-bg"color="#39AFFD":particleOpacity="0.7":particlesNumber="100"shapeType="circle":particleSize="4"linesColor="#8DD1FE":linesWidth="1":lineLinked="true":lineOpacity="0.4":linesDistance="150":moveSpeed="3":hoverEffect="true"hoverMode="grab":clickEffect="true"clickMode="push"></vue-particles></div></template>// 根据自己的情况设置样式(一般不需要写,看情况)
<style>.login{width: 100%;height: 100%;//color: #cccccc; /*如果想做背景图片 可以给标签一个class 直接添加背景图*///position: relative;
}
// 如果屎全屏展示
.login-bg{width: 100%;height: 100%;background: #3E3E3E;
}
</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-particles生成的,不仅自己动,而且能与用户鼠标事件产生互动。
一直中意这种动态插件,今天有时间,迫不及待试了一波~ 感觉还挺有逼格的。

Vue项目中使用vue-particles(粒子背景)插件相关推荐

  1. Tinymce富文本编辑器在vue项目中的使用;引入第三方插件和上传视频、图片等

    先放张效果图 第一步:安装依赖 npm install tinymce@5.0.12 第二步:在项目中的public文件夹中新建tinymce文件夹(因为我的项目是脚手架创建的,所以公共文件夹是pub ...

  2. vue-tour快速入门:VUE项目中如何使用vue-tour新手引导指引插件?怎样使用?包含具体实例

    官网: Vue Tour | A lightweight and customizable tour plugin for use with Vue.jshttps://pulsardev.githu ...

  3. vue项目中字体自适应屏幕(使用px2rem插件)

    1.为什么使用rem做适配? 答:当你使用px做单位的时候,在不通分辨率的手机型号,他显示的大小就是设定的多少px,当手机尺寸大时,那么元素就会显得很小,当手机分辨率过小时,元素就会显得很大,因为我们 ...

  4. vue项目中app.vue 、main.js和 index.html的关联

    1.main.js是我们的入口文件,主要作用是初始化vue实例并使用需要的插件. import Vue from 'vue' import App from './App'/* eslint-disa ...

  5. Vue项目中particles的使用,来实现屏幕飘浮小星星动画(满天星)

    Vue项目中particles的使用,来实现屏幕飘浮小星星动画(满天星) 下载包可采用npm/cnpm npm/cnpm install particles.js --save 这里附上git地址:h ...

  6. canvas java 上传截图_在Vue项目中使用html2canvas生成页面截图并上传

    使用方法 项目中引入 npm install html2canvas html代码 //html代码 js代码 // 引入html2canvas import html2canvas from 'ht ...

  7. vue 项目中页面打印实现(去除页眉页脚)

    vue 项目中页面打印实现 参考文章: 13 Paged media 项目描述: 背景:框架vue.组件 element-ui,已有一个在用的后台管理系统 需求:现需在列表页面添加按钮-----打印协 ...

  8. vue 打开html流_在vue项目中添加一个html页面,开启本地服务器

    在vue项目里新增一个不需要登录的页面,那么我只能新增一个html页面了,不经过路由,直接在浏览器输入路径打开,那么就需要用到本地服务器, 1.vue里面的html页面最好放过在public文件夹里面 ...

  9. fabricJs 在vue项目中的实战记录(四)添加文字以及文字的操作[字体大小、颜色、字间距、行间距、透明度、加粗、斜体、下划线、删除线、对齐方式、字体设置]

    在阅读以下文章的基础上查看本篇笔记: 第一篇:fabricJs 在vue项目中的实战记录(一)引入以及初始化 第二篇:fabricJs 在vue项目中的实战记录(二)fabricjs设置海报背景(图片 ...

最新文章

  1. 独家|OpenCV1.9 如何利用OpenCV的parallel_for_并行化代码(附代码)
  2. GdiPlus[57]: 图像(九) IGPBitmap 特有的属性与方法
  3. (二) LtRecyclerView v2.x (更多实用方法)
  4. centos mysql下载64位_CentOS7 64位安装mysql教程
  5. 实体词典 情感词典_人工智能技术落地:情感分析概述
  6. linux查看redis索引,linux的redis操作命令
  7. 目录操作相关的系统函数
  8. 在VS中进行对项目进行编译出现不能编译的问题
  9. php htaccess实现缓存,使用.htaccess进行浏览器图片文件缓存,_PHP教程
  10. sqlalchemy外键和relationship查询
  11. 腾讯云对象存储 python_GitHub - fushall1104/cos-python3-sdk: 腾讯云对象存储服务(cos)Python3.5版本SDK...
  12. pygame-KidsCanCode系列jumpy-part15-PowerUp加速器
  13. 流媒体直播点播系统方案设计
  14. smartbi v7 Linux,配置Smartbi
  15. RTX用户帮助中心群:177262328
  16. 文献综述格式及写作技巧
  17. ChatGPT和DALLE-2级联后,输出效果震撼了…
  18. Linux远程连接Mysql配置
  19. IKBC C87 usb线序
  20. Redis 如何实现分布式——京东金融Redis缓存的设计与实践

热门文章

  1. jQuery实现表格的增加、修改、删除、保存。
  2. 上海地铁明年初将可扫码和刷脸进站 支持支付宝付款
  3. 薄荷油的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  4. 安卓蓝牙耳机哪个品牌好?安卓最好的蓝牙耳机
  5. 只能录话筒声音不能录播放内容的解决方法
  6. SpringBoot集成Skywalking分布式服务调用链路追踪
  7. 机器学习识别身份证信息代码
  8. Maven搭建Springmvc+Spring+Hibernate+html
  9. 使用chatGPT生成图片的指令
  10. java 页边距_Java Excel页面设置:页边距、页面大小/方向/背景、缩放比例、打印范围...