Galería de Imágenes Animada

Intermedio

Galería de imágenes moderna con filtrado, ordenamiento y funcionalidad de lightbox, perfecta para mostrar portafolios y colecciones fotográficas.

Vista Previa en Vivo

Implementación del Código

HTML
<div class="image-gallery-container">
  <div class="image-gallery-demo">
    <div class="gallery-header">
      <h2>Galería de Imágenes</h2>
      <p>Colección fotográfica hermosa con filtrado</p>
    </div>
    
    <div class="gallery-controls">
      <div class="filter-buttons">
        <button class="filter-btn active" data-filter="all">Todas</button>
        <button class="filter-btn" data-filter="nature">Naturaleza</button>
        <button class="filter-btn" data-filter="urban">Urbano</button>
        <button class="filter-btn" data-filter="people">Personas</button>
        <button class="filter-btn" data-filter="abstract">Abstracto</button>
      </div>
      
      <div class="sort-dropdown">
        <select id="sortSelect">
          <option value="newest">Más recientes primero</option>
          <option value="oldest">Más antiguas primero</option>
          <option value="name">Nombre A-Z</option>
        </select>
      </div>
    </div>
    
    <div class="gallery-grid" id="galleryGrid">
      <!-- Los elementos de la galería se insertarán dinámicamente aquí -->
    </div>
    
    <div class="gallery-footer">
      <div class="pagination-info">
        Mostrando <span id="currentCount">0</span> de <span id="totalCount">0</span> imágenes
      </div>
    </div>
  </div>
</div>

<!-- Lightbox -->
<div class="lightbox" id="lightbox">
  <div class="lightbox-content">
    <button class="lightbox-close" id="lightboxClose">&times;</button>
    <button class="lightbox-nav prev" id="lightboxPrev">‹</button>
    <button class="lightbox-nav next" id="lightboxNext">›</button>
    <div class="lightbox-image-container">
      <img class="lightbox-image" id="lightboxImage" src="" alt="">
      <div class="lightbox-caption" id="lightboxCaption"></div>
    </div>
  </div>
</div>

Características del Fragmento

Diseño Responsivo: Sí
Soporte para Modo Oscuro: No
Categoría: photo-galleries
Nivel de Dificultad: Intermedio

Compatibilidad del Navegador

🟢
chrome 50+
🟠
firefox 45+
🔵
safari 10+
🟦
edge 15+