动态颗粒背景,适合做背景使用,VUE、HTML前端显示直接看效果


废话不多说直接上代码;
一、html 代码部分
<template>
<div id="login">
<div class="container">
<div class="login-form">登录表单部分</div>
<div class="lgBGimg">
<div class="starBgc">
<div class="star" v-for="(item,index) in starsCount" :key="index" ref="star"></div>
</div>
</div>
</div>
<div class="cavbg">
<canvas id="spacebg"></canvas>
</div>
</div>
</template>
二、脚本部分
<script>
export default {
setup() {
return {
starsCount:800,//数量
distance:600,//间距
};
},
mounted() {
const starArr=this.$refs.star
starArr.forEach(item=>{
let speed = 0.2+(Math.random()*1)
let distance = this.distance+(Math

本文详细介绍了如何使用VUE和HTML结合CSS3、2DJavaScript实现动态颗粒背景效果,包括代码示例和不同动画技术的应用。作者还分享了最终的视频效果,并邀请读者交流讨论。
最低0.47元/天 解锁文章
1661

被折叠的 条评论
为什么被折叠?



