ะะฝะธะผะฐั†ะธะธะะพะฒะพะต

ะšะฐั€ั‚ะธะฝะบะฐ ะฟะพะด ะบัƒั€ัะพั€ะพะผ ะฒ ัะฟะธัะบะต

ะกะฟะธัะพะบ ะบั€ัƒะฟะฝั‹ั… ะฟะพะดะฟะธัะตะน. ะŸั€ะธ ะฝะฐะฒะตะดะตะฝะธะธ ะฝะฐ ัั‚ั€ะพะบัƒ ะฟะพะด ะบัƒั€ัะพั€ะพะผ ะฒัะฟะปั‹ะฒะฐะตั‚ ะตั‘ ะบะฐั€ั‚ะธะฝะบะฐ ะธ ะผัะณะบะพ ะฟะปั‹ะฒั‘ั‚ ัะปะตะดะพะผ ะทะฐ ะผั‹ัˆัŒัŽ.

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

color
lineColor
tagColor
labelColor

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

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

10 ะฟะฐั€ะฐะผะตั‚ั€ะพะฒ
ะŸะฐั€ะฐะผะตั‚ั€ะขะธะฟะŸะพ ัƒะผะพะปั‡ะฐะฝะธัŽะžะฟะธัะฐะฝะธะต
items{ img: string; label: string; tag: string }[]โ€”ะกั‚ั€ะพะบะธ ัะฟะธัะบะฐ: ะบะฐั€ั‚ะธะฝะบะฐ, ะบั€ัƒะฟะฝะฐั ะฟะพะดะฟะธััŒ ะธ ะผะตั‚ะบะฐ ัะฟั€ะฐะฒะฐ.
imageWidthnumber300ะจะธั€ะธะฝะฐ ะฒัะฟะปั‹ะฒะฐัŽั‰ะตะน ะบะฐั€ั‚ะธะฝะบะธ ะฒ ะฟะธะบัะตะปัั….
imageHeightnumber220ะ’ั‹ัะพั‚ะฐ ะฒัะฟะปั‹ะฒะฐัŽั‰ะตะน ะบะฐั€ั‚ะธะฝะบะธ ะฒ ะฟะธะบัะตะปัั….
stiffnessnumber150ะ–ั‘ัั‚ะบะพัั‚ัŒ ะฟั€ัƒะถะธะฝั‹: ั‡ะตะผ ะฑะพะปัŒัˆะต, ั‚ะตะผ ะฑั‹ัั‚ั€ะตะต ะบะฐั€ั‚ะธะฝะบะฐ ะดะพะณะพะฝัะตั‚ ะบัƒั€ัะพั€.
dampingnumber15ะ—ะฐั‚ัƒั…ะฐะฝะธะต ะฟั€ัƒะถะธะฝั‹: ะผะตะฝัŒัˆะต ะทะฝะฐั‡ะธั‚ ะฑะพะปัŒัˆะต ะฟะพะบะฐั‡ะธะฒะฐะฝะธั.
colorstring"#ffffff"ะฆะฒะตั‚ ะผะฐะปะตะฝัŒะบะพะณะพ ะบะฒะฐะดั€ะฐั‚ะฐ ั€ัะดะพะผ ั ั‚ะตะณะพะผ.
lineColorstring"rgba(255, 255, 255, 0.1)"ะฆะฒะตั‚ ะปะธะฝะธะน ะผะตะถะดัƒ ัั‚ั€ะพะบะฐะผะธ.
tagColorstring"rgba(255, 255, 255, 0.55)"ะฆะฒะตั‚ ั‚ะตะณะพะฒ ัะฟั€ะฐะฒะฐ.
labelColorstring"#ffffff"ะฆะฒะตั‚ ะบั€ัƒะฟะฝั‹ั… ะฝะฐะดะฟะธัะตะน.
classNamestringโ€”ะ”ะพะฟะพะปะฝะธั‚ะตะปัŒะฝั‹ะต ะบะปะฐััั‹.

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

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

npm install motion clsx tailwind-merge

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

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