首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【vue】vue2 粒子特效

【vue】vue2 粒子特效

作者头像
fruge365
发布2025-12-15 09:33:32
发布2025-12-15 09:33:32
1010
举报
在这里插入图片描述
在这里插入图片描述

Vue粒子特效使用教程(vue-particles插件)

具体实现步骤

1.安装插件

npm install vue-particles -S

2.在main.js中注册

import Vue from ‘vue’ import VueParticles from ‘vue-particles’ Vue.use(VueParticles)

3.使用 template中

代码语言:javascript
复制
    <vue-particles
      color="#8EB5C9"
      :particleOpacity="0.9"
      :particlesNumber="80"
      shapeType="circle"
      :particleSize="6"
      linesColor="#8EB5C9"
      :linesWidth="1"
      :lineLinked="true"
      :lineOpacity="0.6"
      :linesDistance="150"
      :moveSpeed="3"
      :hoverEffect="true"
      hoverMode="grab"
      :clickEffect="true"
      clickMode="push"
      class="lizi"
    >
    </vue-particles>

style中

代码语言:javascript
复制
.lizi {
  background-size: cover;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

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”

注意

1.vue-particles双标签中不能包含其他内容 2.vue-particles作为背景可能会和其他元素发送堆叠问题,需要配合z-index使用

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-03-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Vue粒子特效使用教程(vue-particles插件)
    • 具体实现步骤
    • 注意
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档