An animated border component that creates a visually stunning beam of light traveling along the borders of any container. Perfect for adding a modern, dynamic touch to your web components.
An animated border component that creates a visually stunning beam of light traveling along the borders of any container. Perfect for adding a modern, dynamic touch to your web components.
Preview
Your browser does not support the video tag.
A preview of @stianlarsen/border-beam
Features
Customizable Border Component: Easily adaptable border beam component for various use cases, allowing for dynamic, animated borders with customizable colors and timing.
Ease of Use: Designed for developers who want to add a unique, eye-catching effect to their components with minimal setup.
Fully Configurable: Adjust the size, duration, border width, colors, and delay to fit your project's needs.
SCSS Modules: The component is styled using SCSS modules, making it easy to integrate and customize within your existing project.
Installation
Install the package using npm:
npm install @stianlarsen/border-beam
Or using yarn:
yarn add @stianlarsen/border-beam
Usage
Border Beam
Import and use the Border Beam component in your React project:
The BorderBeam component accepts several props to customize its behavior and appearance:
Prop
Type
Description
className
string
An optional CSS class to apply custom styling.
size
number
The size of the animated beam. Defaults to 200.
duration
number
The duration of the animation in seconds. Defaults to 15.
borderWidth
number
The width of the border in pixels. Defaults to 1.5.
anchor
number
The anchor point of the beam. Defaults to 90.
colorFrom
string
The starting color of the gradient. Defaults to #ffaa40.
colorTo
string
The ending color of the gradient. Defaults to #9c40ff.
delay
number
Delay before the animation starts in seconds. Defaults to 0.
Customizing Colors
You can easily customize the colors of the border beam by using the colorFrom and colorTo props. For more advanced customization, you can also use CSS variables within your project.
An animated border component that creates a visually stunning beam of light traveling along the borders of any container. Perfect for adding a modern, dynamic touch to your web components.
We found that @stianlarsen/border-beam demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago.It has 0 open source maintainers collaborating on the project.
Package last updated on 29 Aug 2024
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
TC39 met in Seattle and advanced 9 JavaScript proposals, including three to Stage 4, introducing new features and enhancements for a future ECMAScript release.
React's CRA deprecation announcement sparked community criticism over framework recommendations, leading to quick updates acknowledging build tools like Vite as valid alternatives.