动态粒子背景组件,粒子会随鼠标移动产生互动效果。
<template>
<div class="relative h-96">
<FmParticlesBg />
<div class="absolute inset-0 flex items-center justify-center">
内容
</div>
</div>
</template><template>
<FmParticlesBg
color="#FFF"
:quantity="150"
:staticity="30"
:ease="40"
/>
</template>| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| color | 粒子颜色 (十六进制) | string | '#FFF' |
| quantity | 粒子数量 | number | 100 |
| staticity | 静态程度 (值越小粒子越活跃) | number | 50 |
| ease | 平滑度 (值越大越平滑) | number | 50 |
| class | 自定义类名 | HTMLAttributes['class'] | undefined |
<template>
<div class="relative h-screen bg-gray-900">
<FmParticlesBg color="#ffffff" :quantity="80" />
<div class="absolute inset-0 flex items-center justify-center">
<h1 class="text-4xl font-bold text-white">欢迎来到首页</h1>
</div>
</div>
</template><template>
<div class="relative h-96 bg-gradient-to-br from-purple-900 to-blue-900">
<FmParticlesBg color="#fbbf24" :quantity="120" :staticity="40" />
</div>
</template><template>
<div class="relative h-64 bg-slate-800">
<FmParticlesBg :quantity="30" :staticity="60" />
</div>
</template><template>
<div class="relative h-96 bg-black">
<FmParticlesBg color="#00ffff" :quantity="200" :staticity="20" :ease="30" />
</div>
</template>