详解vue particles.js登录背景实现炫酷的粒子动效!

广告:宝塔Linux面板高效运维的服务器管理软件 点击【 https://www.bt.cn/p/uNLv1L 】立即购买

详解vue particles.js登录背景实现炫酷的粒子动效!

Vue怎么实现粒子动效?下面本篇文章给大家介绍一下vue particles.js 登录背景实现粒子动效的方法,希望对大家有所帮助!

粒子动画效果像蜘蛛网一样,铺平伸缩,丝滑翻转,给页面增加诸多有趣之处,令人眼前一亮。

简单小结粒子动效在vue中的实践和使用。【相关推荐:vuejs视频教程、web前端开发】

一,npm下载
npm install particles.js
登录后复制二,新建 particles.json
{    "particles": {        "number": {            "value": 80,            "density": {                "enable": true,                "value_area": 800            }        },        "color": {            "value": "#dedede"        },        "shape": {            "type": "polygon",            "stroke": {                "width": 0,                "color": "#000000"            },            "polygon": {                "nb_sides": 5            },            "image": {                "src": "img/github.svg",                "width": 100,                "height": 100            }        },        "opacity": {            "value": 0.5,            "random": false,            "anim": {                "enable": false,                "speed": 0.5,                "opacity_min": 0.1,                "sync": false            }        },        "size": {            "value": 3,            "random": true,            "anim": {                "enable": false,                "speed": 40,                "size_min": 0.1,                "sync": false            }        },        "line_linked": {            "enable": true,            "distance": 150,            "color": "#dedede",            "opacity": 0.4,            "width": 1.8        },        "move": {            "enable": true,            "speed": 4,            "direction": "none",            "random": false,            "straight": false,            "out_mode": "out",            "bounce": false,            "attract": {                "enable": false,                "rotateX": 600,                "rotateY": 1200            }        }    },    "interactivity": {        "detect_on": "canvas",        "events": {            "onhover": {                "enable": true,                "mode": "repulse"            },            "onclick": {                "enable": true,                "mode": "push"            },            "resize": true        },        "modes": {            "grab": {                "distance": 400,                "line_linked": {                    "opacity": 1                }            },            "bubble": {                "distance": 400,                "size": 40,                "duration": 2,                "opacity": 8,                "speed": 3            },            "repulse": {                "distance": 80,                "duration": 0.4            },            "push": {                "particles_nb": 4            },            "remove": {                "particles_nb": 2            }        }    },    "retina_detect": false}
登录后复制三,页面中引入
import particles from 'particles.js'import PcParticles from "./particles.json"
登录后复制四,页面渲染a,
 <div class="login" id="particlesId"></div>
登录后复制b,
#particlesId{      position: relative;      width: 100%;      height: 600px;      background:linear-gradient(0deg,rgb(7, 33, 99),rgb(3, 17, 51));      background-repeat: no-repeat;      background-size: cover;      background-position: 50% 50%;}
登录后复制c,
 mounted(){    particlesJS("particlesId",PcParticles)  }
登录后复制五,效果图

(学习视频分享:web前端开发、编程基础视频)

以上就是详解vue particles.js登录背景实现炫酷的粒子动效!的详细内容,更多请关注9543建站博客其它相关文章!

广告:SSL证书一年128.66元起,点击购买~~~

9543建站博客
一个专注于网站开发、微信开发的技术类纯净博客。
作者头像
admin创始人

肥猫,知名SEO博客站长,14年SEO经验。

上一篇:如何实现uniapp跳转到小程序功能
下一篇:安装nodejs gulp环境变量

发表评论

关闭广告
关闭广告