레트로 이미지 라이트박스 컴포넌트
레트로/빈티지 디자인, 아날로그 색 구성표 및 다크 모드 지원을 갖춘 반응형의 간단한 이미지 라이트박스 구성 요소로 블로그 및 콘텐츠 사이트에 적합합니다.
HTML 코드
<
div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4 p-4 font-mono bg-gray-200 dark:bg-gray-800"
>
<
div
class="relative group cursor-pointer"
onclick="this.querySelector('.lightbox').classList.remove('hidden')"
>
<
img
src="https://picsum.photos/seed/retro1/500/300"
alt="Retro Image 1"
class="w-full h-auto object-cover transform hover:scale-105 transition-transform duration-300 border-4 border-yellow-600 dark:border-yellow-400"
>
<
div
class="lightbox hidden fixed inset-0 bg-black bg-opacity-75 flex items-center justify-center z-50"
onclick="event.stopPropagation(); this.classList.add('hidden')"
>
<
img
src="https://picsum.photos/seed/retro1/800/600"
alt="Retro Image 1 Enlarged"
class="max-w-full max-h-full border-4 border-yellow-600 dark:border-yellow-400"
>
<
/div
>
<
div
class="relative group cursor-pointer"
onclick="this.querySelector('.lightbox').classList.remove('hidden')"
>
<
img
src="https://picsum.photos/seed/retro2/500/300"
alt="Retro Image 2"
class="w-full h-auto object-cover transform hover:scale-105 transition-transform duration-300 border-4 border-orange-600 dark:border-orange-400"
>
<
div
class="lightbox hidden fixed inset-0 bg-black bg-opacity-75 flex items-center justify-center z-50"
onclick="event.stopPropagation(); this.classList.add('hidden')"
>
<
img
src="https://picsum.photos/seed/retro2/800/600"
alt="Retro Image 2 Enlarged"
class="max-w-full max-h-full border-4 border-orange-600 dark:border-orange-400"
>
<
/div
>
<
div
class="relative group cursor-pointer"
onclick="this.querySelector('.lightbox').classList.remove('hidden')"
>
<
img
src="https://picsum.photos/seed/retro3/500/300"
alt="Retro Image 3"
class="w-full h-auto object-cover transform hover:scale-105 transition-transform duration-300 border-4 border-red-600 dark:border-red-400"
>
<
div
class="lightbox hidden fixed inset-0 bg-black bg-opacity-75 flex items-center justify-center z-50"
onclick="event.stopPropagation(); this.classList.add('hidden')"
>
<
img
src="https://picsum.photos/seed/retro3/800/600"
alt="Retro Image 3 Enlarged"
class="max-w-full max-h-full border-4 border-red-600 dark:border-red-400"
>
<
/div
>
<
/div
>
관련 구성 요소
이미지 라이트박스 구성 요소
대시보드용으로 설계된 반응형 이미지 라이트박스 구성 요소로, 3D 스타일과 단색 색 구성표를 특징으로 합니다. 여기에는 다크 모드 지원을 위해 Tailwind CSS를 사용하는 호버 효과 및 모달 기능이 포함되어 있습니다.
이미지 라이트박스 구성 요소
Tailwind CSS를 사용하여 어두운 모드에서 설계된 반응형 이미지 라이트박스 구성 요소입니다. 어두운 배경, 불투명도 효과 및 다양한 화면 크기를 수용할 수 있는 반응형 디자인이 특징입니다.