ืื ืืืฆืืืชืืืฉ
ืฉืืืจ ืืกื
ืืืื ื ืขืฃ ืืชืื ืงืืคืกื ืืงืืคืฅ ืืืงืืจืืช, ืืื ืืืื ื-DVD ืืืฉื.
ืืชืืื
color
accentColor
highlightColor
ืืืืกืก ืขื Screensaver (MIT ืจืืฉืืื) ยท ืชื ืื ืฉืืืืฉ
ืขืื ื-Pro
ืืื ืืจืืืืืืืืคืืื ืื
9 ืืืคืืื ืื| ืืืคืืื | ืกืื | ืืจืืจืช ืืืื | ืชืืืืจ |
|---|---|---|---|
| speed | number | 3 | ืืืืจืืช, ืืคืืงืกืืื ืืคืจืืื. |
| startAngle | number | 45 | ืืืืื ืืืชืืื, ืืืขืืืช. |
| startPosition | { x: number; y: number } | "{ x: 0, y: 0 }" | ื ืงืืืช ืืืชืืื ืืืืืืื ืืืืื. |
| containerRef | RefObject<HTMLElement | null> | โ | ืืคื ืื ืืงืืคืกื ืฉืืืืื ื ืงืืคืฅ ืืืงืืจืืช ืฉืื. |
| children | ReactNode | โ | ืื ืฉืขืฃ: ืืืื, ืชืืื ื, ืชืืืช. |
| color | string | "#ffffff" | ืืฆืืข ืืจืืฉื. ืืืืืื ืงืืจืืื ืืืชื ืืจื var(--screensaver-c1). |
| accentColor | string | "#a3a3a3" | ืืฆืืข ืืฉื ื. ืืืืืื ืงืืจืืื ืืืชื ืืจื var(--screensaver-c2). |
| highlightColor | string | "#ffffff" | ืฆืืข ืืืืฉื ืืืืจ. ืืืืืื ืงืืจืืื ืืืชื ืืจื var(--screensaver-c3). |
| className | string | โ | ืืืืงืืช ืืืืื ื ืืืขืืคืฃ. |
ืชืืืืืช
3 ืืืืืืช ื ืืจืฉืืช
npm install motion clsx tailwind-merge