Animated border effect that moves along the edges of its parent container.
"use client"; import { BorderTrail } from "@/components/ui/border-trail"; export function FormInputBorderTrail() { return ( <div className="relative h-[160px] w-[260px] overflow-hidden rounded-md border border-zinc-950/10 bg-white text-zinc-700 outline-none dark:border-zinc-50/20 dark:bg-zinc-950 dark:text-zinc-300"> <textarea className="h-full w-full resize-none rounded-md bg-transparent px-4 py-3 text-sm outline-none" /> <BorderTrail className="bg-gradient-to-l from-blue-200 via-blue-500 to-blue-200 dark:from-blue-400 dark:via-blue-500 dark:to-blue-700" size={120} /> </div> ); }
Part of Motion Primitives — browse the full library on 21st.dev.