Immersive 3D dome gallery to showcase images with smooth rotation, clickable overlays, touch support, and customizable styles for portfolios, products, and media.
Made with Workshop
Build your own component with AI
The 3D Interactive Dome Gallery is an advanced, visually captivating gallery component designed for immersive image presentation. It arranges images on a semi-spherical dome, allowing users to explore and interact with the gallery in a fully three-dimensional environment. Each image tile is clickable, animates smoothly, and adapts to both desktop and touch-based devices.
3D Dome Layout: Images are arranged on a spherical surface, creating a visually striking, immersive experience.
Interactive Rotation: Users can drag to rotate the dome horizontally. Rotation supports inertia and momentum for smooth and realistic motion.
Auto Rotation: Optionally, the dome can rotate automatically, with configurable speed and direction. Hovering can pause rotation for better user control.
Scroll Spin Support: Users can rotate the dome using the mouse wheel or trackpad gestures, with smooth velocity-based inertia.
Click-to-Open Overlay: Clicking any image opens a popup overlay with a larger view of the image, complete with blur and backdrop effects for focus.
Touch Optimized: Fully functional on mobile devices with swipe-to-rotate and momentum support for natural touch interactions.
Customizable Styling: Supports grayscale filters, image border radius, dome size, padding, and overlay blur for complete visual customization.
Responsive Design: Automatically adjusts the dome size based on container dimensions while respecting minimum and maximum radius constraints.
Smooth Animations: Transitions for tile hover, rotation, and overlay opening are smooth and visually appealing.
Accessibility Support: Keyboard navigation (Enter/Space to open images, Escape to close popups) and ARIA roles for popups ensure usability for all users.
Performance Optimized: Efficient rendering and animation handling using requestAnimationFrame, minimal DOM updates, and optional static rendering for previews.
Portfolio Websites: Showcase photography, artwork, or design collections in a unique, immersive layout.
Product Showcases: Highlight products in a 3D interactive view, allowing users to browse multiple items efficiently.
Media Galleries: Ideal for interactive media presentations, museums, or exhibition sites.
Creative Landing Pages: Add a dynamic, high-impact visual element to marketing or creative agency websites.
Educational Tools: Present images, diagrams, or slides in a visually engaging 3D space for online courses or learning modules.