The Gallery23 component is an interactive image gallery block designed to showcase visual content dynamically. It employs an animation-driven interface, allowing users to interact with images for a more engaging display. By clicking or hovering on images, users can expand a specific image for a closer view, revealing additional content such as a title and a "Add to Cart" button overlay, blending functionality with aesthetic design.
In detail, Gallery23 uses transitions and animations to smoothly display a collection of curated images. Each image essentially acts as a shadcn component, automatically adjusting its height to highlight the active selection while minimizing others. This component integrates a contact call-to-action, surrounded by dashed SVG lines to accentuate the section and guide user attention. The shadcn block style border, alongside the motion-enabled features, makes Gallery23 a unique choice for visually appealing, actionable layout sections on digital platforms.
| Package | Type |
|---|---|
| framer-motion | NPM |
| lucide-react | NPM |
| react | NPM |
button @shadcn | Registry |