Gradient Border
Rotating conic gradient border with soft glow. Animated gradient continuously rotates around the element. Customizable colors, width, and speed.
Animation
Default Gradient
A subtle animated gradient border that pulses with color.
Custom Gradient
Create vibrant custom gradients for specific themes.
Installation
Copy and paste
Copy the component source code and paste it into your project.
import { GradientBorder } from "driftkit";Props
| Name | Type | Required | Description |
|---|---|---|---|
children | ReactNode | Yes | Content inside the border. |
borderWidth | number | No | Border width in pixels. |
duration | number | No | Rotation duration in seconds. |
colors | string[] | No | Gradient colors array. |
🎮
Playground
Tune spring physics for this component
Live Preview
Gradient Border Component
Spring Physics
300
30
1
Generated Code
const springConfig = {
"type": "spring",
"stiffness": 300,
"damping": 30,
"mass": 1
};
// Basic hover animation
<motion.div
whileHover={{ scale: 1.05 }}
whileTap={{ scale: 0.95 }}
transition={springConfig}
>
<GradientBorder />
</motion.div>
// Advanced with custom animations
<motion.div
animate={{
scale: [1, 1.02, 1],
y: [0, -4, 0]
}}
transition={{
...springConfig,
repeat: Infinity,
repeatDelay: 2
}}
>
<GradientBorder />
</motion.div>Stiffness: Controls animation speed. Higher values create snappier animations.
Damping: Controls resistance to motion. Lower values create more bounce and overshoot.
Mass: Controls the perceived weight. Higher values make animations slower with more momentum.
Source Code
View the source code on GitHub to see the full implementation.
View on GitHub