ะขะตะบัั‚ะะพะฒะพะต

ะŸะพัะฒะปะตะฝะธะต ั‚ะตะบัั‚ะฐ

ะขะตะบัั‚ ะฟั€ะพัะฒะปัะตั‚ัั ะฟะพ ัะปะพะฒะฐะผ ะธะปะธ ะฑัƒะบะฒะฐะผ: ะธะท ั€ะฐะทะผั‹ั‚ะธั, ั ะผะฐััˆั‚ะฐะฑะพะผ ะธะปะธ ัะดะฒะธะณะพะผ. ะŸัั‚ัŒ ะณะพั‚ะพะฒั‹ั… ัั‚ะธะปะตะน.

ะะฐัั‚ั€ะพะนะบะธ

gradientFrom
gradientTo

ะžัะฝะพะฒะฐะฝะพ ะฝะฐ Text Effect (MIT ะปะธั†ะตะฝะทะธั) ยท ะฃัะปะพะฒะธั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั

ะŸะฐั€ะฐะผะตั‚ั€ั‹

14 ะฟะฐั€ะฐะผะตั‚ั€ะพะฒ
ะŸะฐั€ะฐะผะตั‚ั€ะขะธะฟะŸะพ ัƒะผะพะปั‡ะฐะฝะธัŽะžะฟะธัะฐะฝะธะต
childrenstring"Build something people remember"ะขะตะบัั‚, ะบะพั‚ะพั€ั‹ะน ะฟะพัะฒะปัะตั‚ัั.
per'word' | 'char' | 'line'"word"ะšะฐะบ ะดะตะปะธั‚ัŒ ั‚ะตะบัั‚: ะฟะพ ัะปะพะฒะฐะผ, ะฑัƒะบะฒะฐะผ ะธะปะธ ัั‚ั€ะพะบะฐะผ.
preset'blur' | 'fade-in-blur' | 'scale' | 'fade' | 'slide'"fade"ะ“ะพั‚ะพะฒั‹ะน ัั‚ะธะปัŒ ะฟะพัะฒะปะตะฝะธั.
delaynumber0ะŸะฐัƒะทะฐ ะฟะตั€ะตะด ัั‚ะฐั€ั‚ะพะผ, ะฒ ัะตะบัƒะฝะดะฐั….
speedRevealnumber1ะšะฐะบ ะฑั‹ัั‚ั€ะพ ะฟะพัะฒะปััŽั‚ัั ั‡ะฐัั‚ะธ ะดั€ัƒะณ ะทะฐ ะดั€ัƒะณะพะผ.
speedSegmentnumber1ะšะฐะบ ะฑั‹ัั‚ั€ะพ ะฟั€ะพัะฒะปัะตั‚ัั ะพะดะฝะฐ ั‡ะฐัั‚ัŒ.
triggerbooleantrueะŸะพะบะฐะทะฐั‚ัŒ ั‚ะตะบัั‚. false ะฟั€ัั‡ะตั‚ ะตะณะพ ั ะฐะฝะธะผะฐั†ะธะตะน.
askeyof JSX.IntrinsicElements"p"HTML-ั‚ะตะณ ะพะฑั‘ั€ั‚ะบะธ.
variants{ container?: Variants; item?: Variants }โ€”ะกะฒะพะธ ะฒะฐั€ะธะฐะฝั‚ั‹ ะฐะฝะธะผะฐั†ะธะธ Motion ะฒะผะตัั‚ะพ ะฟั€ะตัะตั‚ะฐ.
segmentWrapperClassNamestringโ€”ะšะปะฐััั‹ ะดะปั ะพะฑั‘ั€ั‚ะบะธ ะบะฐะถะดะพะน ั‡ะฐัั‚ะธ.
onAnimationComplete() => voidโ€”ะ’ั‹ะทั‹ะฒะฐะตั‚ัั, ะบะพะณะดะฐ ั‚ะตะบัั‚ ะฟะพะปะฝะพัั‚ัŒัŽ ะฟะพัะฒะธะปัั.
classNamestringโ€”ะšะปะฐััั‹ Tailwind ะดะปั ะพะฑั‘ั€ั‚ะบะธ.
gradientFromstring"#ffffff"ะฆะฒะตั‚ ะฟะตั€ะฒะพะณะพ ะบัƒัะพั‡ะบะฐ ั‚ะตะบัั‚ะฐ. ะขะตะบัั‚ ะฟะปะฐะฒะฝะพ ะฟะตั€ะตั…ะพะดะธั‚ ะฒ ั†ะฒะตั‚ ะบะพะฝั†ะฐ ะณั€ะฐะดะธะตะฝั‚ะฐ.
gradientTostring"#d4d4d8"ะฆะฒะตั‚ ะฟะพัะปะตะดะฝะตะณะพ ะบัƒัะพั‡ะบะฐ, ะบะพะฝะตั† ะณั€ะฐะดะธะตะฝั‚ะฐ.

ะ—ะฐะฒะธัะธะผะพัั‚ะธ

ะŸะฐะบะตั‚ะพะฒ: 3

npm install motion clsx tailwind-merge

ะŸะพั…ะพะถะธะต ะบะพะผะฟะพะฝะตะฝั‚ั‹

ะกะผะพั‚ั€ะตั‚ัŒ ะฒัะต