이미지 라이트박스 구성 요소
미니멀한 플랫 디자인 스타일로 전자상거래를 위해 설계된 반응형 이미지 라이트박스 구성 요소로, Tailwind CSS를 사용하여 밝은 테마와 어두운 테마를 지원합니다.
HTML 코드
<div class="relative inline-block cursor-pointer group">
<img src="https://picsum.photos/600/400" alt="Lightbox" class="w-full h-auto rounded-lg shadow-sm transition duration-300 ease-in-out transform group-hover:scale-105">
<div class="absolute inset-0 bg-black bg-opacity-50 opacity-0 transition-opacity duration-300 ease-in-out group-hover:opacity-100 rounded-lg"></div>
<div class="absolute inset-0 flex items-center justify-center opacity-0 transition-opacity duration-300 ease-in-out group-hover:opacity-100">
<span class="text-white text-2xl font-semibold">View Image</span>
</div>
</div>
<!-- Lightbox Modal -->
<div id="lightbox-modal" class="fixed inset-0 z-50 flex items-center justify-center bg-gray-900 bg-opacity-80 hidden">
<div class="relative w-full max-w-3xl">
<img src="https://picsum.photos/1200/800" alt="Lightbox Image" class="w-full h-auto rounded-lg shadow-lg">
<button class="absolute top-4 right-4 text-white bg-red-500 hover:bg-red-600 rounded-full p-2 transition duration-300 ease-in-out">✖</button>
</div>
</div>
<style>
/* Dark Mode Support */
.dark .bg-gray-900 { background-color: #1b1b1b; }
.dark .bg-black { background-color: #000; }
</style>
관련 구성 요소
이미지 라이트박스 구성 요소
미니멀한 플랫 디자인, 단색 색 구성표 및 적당한 복잡성을 갖춘 반응형 이미지 라이트박스 구성 요소로 소셜 미디어 인터페이스에 적합합니다. Tailwind CSS의 dark: 접두사를 사용하여 어두운 테마를 지원하며 JavaScript가 필요하지 않습니다. 이미지의 출처는 picsum.photos입니다.
이미지 라이트박스 구성 요소
머티리얼 디자인 스타일로 디자인된 반응형 이미지 라이트박스 구성요소로, 트라이어딕 색 구성표와 다크 모드 지원이 특징입니다. 작품이나 제품을 전시하는 포트폴리오에 적합합니다.