Border Beam
An animated beam of light which travels along the border of its container.
Usage
Code
Update tailwind.config.js
Add the following animations to your tailwind.config.js file.
/** @type {import('tailwindcss').Config} */module.exports = {theme: {extend: {animation: {"border-beam": "border-beam calc(var(--duration)*1s) infinite linear",},keyframes: {"border-beam": {"100%": {"offset-distance": "100%",},},},},},};
Props
| Attribute | Type | Description | Default |
|---|---|---|---|
| className | string | Custom class to apply to the component | undefined |
| size | number | Size of the beam | 300 |
| duration | number | Duration of the animation | 15 |
| anchor | number | Anchor point of the beam | 90 |
| borderWidth | number | Width of the beam | 1.5 |
| colorFrom | string | Start color of the beam | #ffaa40 |
| colorTo | string | End color of the beam | #9c40ff |
| delay | number | Delay before the animation starts | 0 |

