Gallery Components
Overview of all six gallery variants in the easy-web ecosystem. Each variant is selected via a kind field in CMS entries undersrc/content/galleries/ and rendered on pages via<GallerySection />.
Overview of all six gallery variants in the easy-web ecosystem. Each variant is selected via a kind field in CMS entries undersrc/content/galleries/ and rendered on pages via<GallerySection />.
(hero-slider)Full-bleed editorial carousel with title, subtitle, and optional CTA per slide. Ideal as the top section of a landing page.
(image-grid)Static N-column grid with uniform image sizing. Suitable for component previews, team photos, or sponsors.
(carousel)Image slider with optional captions. Constrained width, no per-slide CTA — for galleries within a page.
(masonry-grid)Pinterest-style variable-height grid via CSS columns. Suitable for photography and portfolios.
(feature-highlight)Alternating image-and-text rows with optional CTA. Suitable for product features or service descriptions.
Large-format introduction component with title, subtitle and call-to-action. Ideal as the top section of a landing page.
More about HeroResponsive card grid for features, people or linked content. Scales from one column (mobile) to four columns (desktop).
See blog examplesOne-click switch between light and dark mode. Persists the selection per browser via CSS custom properties.
(lightbox-grid)Uniform grid with click-to-expand modal. Keyboard navigation: Esc closes, arrow keys navigate. For photo albums.