컴포넌트

ButtonGradientBorder

회전하는 코닉 그라데이션 테두리를 두른 버튼으로, 마스크 exclude로 링만 남기고 호버 시 배속 회전과 클릭 시 컨테이너 내부에 격리된 물결(ripple) 효과를 보여준다.

분류
컴포넌트
난이도
medium
변형
TS-TW

설치

npx shadcn@latest add https://gasan.ai.kr/tools/effect/r/ButtonGradientBorder-TS-TW

Props

이름타입기본값설명
labelstring"Get Started"버튼에 표시할 라벨 텍스트.
borderWidthnumber2회전 테두리(링)의 두께(px).
spinnumber4테두리가 한 바퀴 도는 주기(초). 작을수록 빠르게 회전.
radiusnumber14버튼 모서리 둥글기(px).
onClick() => voidundefined버튼 클릭(또는 Enter/Space) 시 호출되는 콜백.
ariaLabelstringlabel 값스크린리더용 접근성 라벨(미지정 시 label 사용).