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

ะ“ะฐะปะตั€ะตั-ะบะปะฐะดะบะฐ

ะšะฐั€ั‚ะธะฝะบะธ ั€ะฐะทะฝะพะน ะฒั‹ัะพั‚ั‹ ะฒ ะบะพะปะพะฝะบะฐั… ะฑะตะท ะฟัƒัั‚ะพั‚. ะšะฐะถะดะฐั ะฟั€ะพัะฒะปัะตั‚ัั ะธะท ั€ะฐะทะผั‹ั‚ะธั, ะบะพะณะดะฐ ะดะพั…ะพะดะธั‚ ะดะพ ัะบั€ะฐะฝะฐ, ะฐ ะฟะพ ะบะปะธะบัƒ ะฒั‹ั€ะฐัั‚ะฐะตั‚ ะฒ ะฑะพะปัŒัˆะพะน ะฟั€ะพัะผะพั‚ั€.

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

hoverColor
borderColor
captionColor

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

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

9 ะฟะฐั€ะฐะผะตั‚ั€ะพะฒ
ะŸะฐั€ะฐะผะตั‚ั€ะขะธะฟะŸะพ ัƒะผะพะปั‡ะฐะฝะธัŽะžะฟะธัะฐะฝะธะต
items{ id: string | number; src: string; title: string }[]โ€”ะšะฐั€ั‚ะธะฝะบะธ ะณะฐะปะตั€ะตะธ ั ะฟะพะดะฟะธััะผะธ.
columnsnumber3ะงะธัะปะพ ะบะพะปะพะฝะพะบ ะพั‚ 640 ะฟะธะบัะตะปะตะน. ะะฐ ั‚ะตะปะตั„ะพะฝะต ะฒัะตะณะดะฐ ะดะฒะต.
gapnumber16ะ ะฐััั‚ะพัะฝะธะต ะผะตะถะดัƒ ะบะฐั€ั‚ะธะฝะบะฐะผะธ ะฒ ะฟะธะบัะตะปัั….
staggernumber0.06ะ—ะฐะดะตั€ะถะบะฐ ะผะตะถะดัƒ ะฟะพัะฒะปะตะฝะธะตะผ ัะพัะตะดะฝะธั… ะบะฐั€ั‚ะธะฝะพะบ ะฒ ัะตะบัƒะฝะดะฐั….
expandablebooleantrueะŸะพ ะบะปะธะบัƒ ะบะฐั€ั‚ะธะฝะบะฐ ะฒั‹ั€ะฐัั‚ะฐะตั‚ ะฒ ะฑะพะปัŒัˆะพะน ะฟั€ะพัะผะพั‚ั€.
hoverColorstring"#ffffff"ะ ะฐะผะบะฐ ะบะฐั€ั‚ะธะฝะบะธ ะฟะพะด ะบัƒั€ัะพั€ะพะผ.
borderColorstring"rgba(255, 255, 255, 0.1)"ะขะพะฝะบะฐั ั€ะฐะผะบะฐ ะบะฐั€ั‚ะธะฝะพะบ ะธ ะฑะพะปัŒัˆะพะณะพ ะฟั€ะพัะผะพั‚ั€ะฐ.
captionColorstring"#ffffff"ะฆะฒะตั‚ ะฟะพะดะฟะธัะตะน ะบ ะบะฐั€ั‚ะธะฝะบะฐะผ. ะžะฝะธ ัั‚ะพัั‚ ะฝะฐ ั‚ั‘ะผะฝะพะน ะฟะพะดะปะพะถะบะต.
classNamestringโ€”ะ”ะพะฟะพะปะฝะธั‚ะตะปัŒะฝั‹ะต ะบะปะฐััั‹.

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

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

npm install motion lucide-react clsx tailwind-merge

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

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