trending
Meteors
A meteor shower effect.
Meteors
Installation
Install dependencies
bash
npm install tailwind-variantsExtend your theme and add the marquee animation and the keyframes.
js
animation: {
meteor: "meteor 5s linear infinite",
},
keyframes: {
meteor: {
"0%": { transform: "rotate(215deg) translateX(0)", opacity: 1 },
"70%": { opacity: 1 },
"100%": {
transform: "rotate(215deg) translateX(-500px)",
opacity: 0,
},
},
}Update tailwind config
Add component
Copy and paste the code into your project's component directory.
Usage notes
Add relative (and optionally overflow-hidden) class to the parent:
vue
<div class="relative overflow-hidden">
<Meteors />
</div>Customize meteors color by adding bg-<color> and from-<color> tailwind classes.
vue
<Meteors :number="25" class="bg-brand-primary before:from-brand-primary" />