구성 요소 이미지 라이트박스 이미지 라이트박스 구성 요소

이미지 라이트박스 구성 요소

소셜 미디어용 오션/블루 톤의 단순하고 반응형이 빠른 글래스모피즘 스타일의 이미지 라이트박스 구성 요소로, 다크 모드를 지원합니다.

미리 보기

HTML 코드

<div class="flex items-center justify-center min-h-screen bg-gradient-to-br from-blue-100 via-blue-200 to-blue-300 dark:from-gray-900 dark:via-gray-800 dark:to-gray-700 p-4 font-sans">

  <!-- Lightbox Container (visible only when 'open', hidden by default using styling concepts, not direct JS) -->
  <!-- In a real scenario, this would be toggled by JS. For pure HTML/CSS, it's assumed to be 'open' for demonstration. -->
  <!-- To simulate true hidden/shown: display: none initially, display: flex on active class. -->
  <div class="fixed inset-0 z-50 flex items-center justify-center bg-blue-900 bg-opacity-30 dark:bg-black dark:bg-opacity-70 backdrop-blur-sm">
    
    <div class="relative w-full max-w-3xl mx-auto p-4 bg-white bg-opacity-20 dark:bg-gray-800 dark:bg-opacity-30 rounded-2xl shadow-xl border border-blue-500 border-opacity-30 dark:border-gray-600 dark:border-opacity-30 backdrop-filter backdrop-blur-lg">
      
      <!-- Close Button -->
      <button class="absolute top-3 right-3 text-white hover:text-blue-200 dark:text-gray-300 dark:hover:text-gray-100 text-3xl font-bold transition-colors duration-200 focus:outline-none focus:ring-2 focus:ring-blue-500 rounded-full w-10 h-10 flex items-center justify-center">
        &times;
      </button>

      <!-- Lightbox Content -->
      <div class="flex flex-col md:flex-row gap-4 items-center">
        
        <!-- Image Area -->
        <div class="w-full md:w-3/5 rounded-lg overflow-hidden border border-blue-400 dark:border-gray-500 shadow-md">
          <img src="https://picsum.photos/800/600?random=1" alt="Full size image" class="w-full h-auto object-cover">
        </div>

        <!-- Details Area -->
        <div class="w-full md:w-2/5 text-white dark:text-gray-200 p-2 md:p-0">
          <h3 class="text-2xl font-semibold mb-2 text-white dark:text-white">Ocean Sunset</h3>
          <p class="text-sm mb-4 text-blue-100 dark:text-gray-300">A breathtaking view of the sunset over the serene ocean. Captured during my recent trip, truly mesmerizing.</p>

          <!-- User Info -->
          <div class="flex items-center mb-4">
            <img src="https://randomuser.me/api/portraits/women/44.jpg" alt="User Avatar" class="w-10 h-10 rounded-full mr-3 border-2 border-blue-300 dark:border-gray-400">
            <div>
              <p class="font-medium text-blue-50 dark:text-gray-100">Jane Doe</p>
              <p class="text-xs text-blue-100 dark:text-gray-300">@janedoe | 2 hours ago</p>
            </div>
          </div>

          <!-- Action Buttons -->
          <div class="flex gap-3 mt-4">
            <button class="flex-1 py-2 px-4 bg-blue-600 bg-opacity-70 dark:bg-blue-700 dark:bg-opacity-60 text-white rounded-lg hover:bg-blue-700 hover:bg-opacity-80 dark:hover:bg-blue-800 dark:hover:bg-opacity-70 transition-colors duration-200 focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-opacity-70">
              <span class="mr-2 text-lg">&hearts;</span> Like
            </button>
            <button class="flex-1 py-2 px-4 bg-blue-600 bg-opacity-70 dark:bg-blue-700 dark:bg-opacity-60 text-white rounded-lg hover:bg-blue-700 hover:bg-opacity-80 dark:hover:bg-blue-800 dark:hover:bg-opacity-70 transition-colors duration-200 focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-opacity-70">
              <span class="mr-2 text-lg">&#x1F4AD;</span> Comment
            </button>
          </div>
        </div>
      </div>
    </div>

  </div>
</div>

관련 구성 요소

사이버펑크 농업 이미지 라이트박스

사이버펑크 미학이 가미된 복잡하고 반응형이 빠른 이미지 라이트박스 구성 요소로, 자주색/보라색 색 구성표를 특징으로 하며 농업 및 농업 웹사이트를 위해 설계되었습니다. 다크 모드를 지원하며 제목, 설명 및 기본 메타데이터와 함께 이미지를 표시합니다.

열다

이미지 라이트박스 구성 요소

시원한 무채색, 그라디언트 전환 및 다크 모드 지원을 제공하는 반응형 이미지 라이트박스 구성 요소로 전문 컨설팅 서비스에 적합합니다.

열다

이미지 라이트박스 구성 요소

미니멀한 플랫 디자인 스타일로 전자상거래를 위해 설계된 반응형 이미지 라이트박스 구성 요소로, Tailwind CSS를 사용하여 밝은 테마와 어두운 테마를 지원합니다.

열다