Componente de caja de luz de imagen
Un componente de caja de luz de imagen receptiva con un diseño retro / vintage y una combinación de colores en tonos tierra, adecuado para tableros.
Código HTML
<div class="relative w-full p-4 max-w-4xl mx-auto">
<!-- Thumbnail images -->
<div class="grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-4">
<img src="https://picsum.photos/300/200?random=1" alt="Image 1" class="rounded-lg cursor-pointer transition-transform duration-200 transform hover:scale-105 dark:shadow-lg dark:shadow-yellow-600" onclick="openModal('https://picsum.photos/800/600?random=1')" />
<img src="https://picsum.photos/300/200?random=2" alt="Image 2" class="rounded-lg cursor-pointer transition-transform duration-200 transform hover:scale-105 dark:shadow-lg dark:shadow-yellow-600" onclick="openModal('https://picsum.photos/800/600?random=2')" />
<img src="https://picsum.photos/300/200?random=3" alt="Image 3" class="rounded-lg cursor-pointer transition-transform duration-200 transform hover:scale-105 dark:shadow-lg dark:shadow-yellow-600" onclick="openModal('https://picsum.photos/800/600?random=3')" />
<img src="https://picsum.photos/300/200?random=4" alt="Image 4" class="rounded-lg cursor-pointer transition-transform duration-200 transform hover:scale-105 dark:shadow-lg dark:shadow-yellow-600" onclick="openModal('https://picsum.photos/800/600?random=4')" />
</div>
<!-- Modal overlay -->
<div id="imageModal" class="fixed inset-0 z-50 hidden bg-black bg-opacity-75 justify-center items-center dark:bg-opacity-90" onclick="closeModal()">
<div class="relative w-11/12 md:w-3/4 lg:w-2/3">
<span class="absolute top-2 right-2 text-white cursor-pointer" onclick="closeModal()">×</span>
<img id="modalImage" class="rounded-lg shadow-lg" src="" alt="Modal Image" />
</div>
</div>
</div>
<!-- Tailwind CSS styles for dark mode and retro theme -->
<style>
body {
background-color: #f4f4e6;
color: #333;
}
.dark body {
background-color: #1a202c;
color: #e2e8f0;
}
</style>
Componentes relacionados
Componente de caja de luz de imagen retro
Un componente de caja de luz de imagen simple y receptivo con diseño retro / vintage, combinación de colores análoga y soporte de modo oscuro, adecuado para blogs y sitios de contenido.
Componente de caja de luz de imagen
Un componente complejo de Image Lightbox diseñado con elementos skeuomórficos y una combinación de colores pastel, adecuado para entornos de tablero. Incluye un diseño responsivo, soporte para temas oscuros y una interfaz interactiva.
Componente de caja de luz de imagen
Un componente de caja de luz de imagen responsivo diseñado en modo oscuro usando Tailwind CSS. Cuenta con un fondo oscuro, efectos de opacidad y diseños receptivos para adaptarse a varios tamaños de pantalla.