구성 요소 그리드 레이아웃 레트로/빈티지 이커머스 그리드 레이아웃

레트로/빈티지 이커머스 그리드 레이아웃

레트로/빈티지 및 파스텔 톤의 반응형 다크 테마 지원 그리드 레이아웃 구성 요소로, 전자 상거래 제품 디스플레이를 위한 것입니다. Tailwind CSS를 사용하고 모의 이미지와 아바타를 포함합니다.

미리 보기

HTML 코드

```html
<div class="bg-pastel-light dark:bg-pastel-dark p-6 md:p-12">
  <div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6">
    <!-- Product Card 1 -->
    <div class="bg-white dark:bg-gray-800 rounded-lg shadow-md overflow-hidden transform transition duration-300 hover:scale-105">
      <img src="https://picsum.photos/seed/retro1/400/300" alt="Product Image" class="w-full h-48 object-cover">
      <div class="p-4">
        <h3 class="text-lg font-bold text-retro-dark dark:text-retro-light mb-2">Retro Sunglasses</h3>
        <p class="text-gray-700 dark:text-gray-300 text-sm mb-4">Stylish sunglasses with a vintage feel.</p>
        <div class="flex items-center justify-between">
          <span class="text-lg font-semibold text-pastel-dark dark:text-pastel-light">$45.00</span>
          <button class="bg-retro-accent text-white dark:bg-retro-accent-dark dark:text-black px-4 py-2 rounded-full text-xs font-semibold hover:bg-retro-accent-dark dark:hover:bg-retro-accent transition duration-300">Add to Cart</button>
        </div>
      </div>
    </div>

    <!-- Product Card 2 -->
    <div class="bg-white dark:bg-gray-800 rounded-lg shadow-md overflow-hidden transform transition duration-300 hover:scale-105">
      <img src="https://picsum.photos/seed/retro2/400/300" alt="Product Image" class="w-full h-48 object-cover">
      <div class="p-4">
        <h3 class="text-lg font-bold text-retro-dark dark:text-retro-light mb-2">Vintage Camera</h3>
        <p class="text-gray-700 dark:text-gray-300 text-sm mb-4">Classic camera for capturing memories.</p>
        <div class="flex items-center justify-between">
          <span class="text-lg font-semibold text-pastel-dark dark:text-pastel-light">$120.00</span>
          <button class="bg-retro-accent text-white dark:bg-retro-accent-dark dark:text-black px-4 py-2 rounded-full text-xs font-semibold hover:bg-retro-accent-dark dark:hover:bg-retro-accent transition duration-300">Add to Cart</button>
        </div>
      </div>
    </div>

    <!-- Product Card 3 -->
    <div class="bg-white dark:bg-gray-800 rounded-lg shadow-md overflow-hidden transform transition duration-300 hover:scale-105">
      <img src="https://picsum.photos/seed/retro3/400/300" alt="Product Image" class="w-full h-48 object-cover">
      <div class="p-4">
        <h3 class="text-lg font-bold text-retro-dark dark:text-retro-light mb-2">Retro Watch</h3>
        <p class="text-gray-700 dark:text-gray-300 text-sm mb-4">A timepiece with timeless style.</p>
        <div class="flex items-center justify-between">
          <span class="text-lg font-semibold text-pastel-dark dark:text-pastel-light">$80.00</span>
          <button class="bg-retro-accent text-white dark:bg-retro-accent-dark dark:text-black px-4 py-2 rounded-full text-xs font-semibold hover:bg-retro-accent-dark dark:hover:bg-retro-accent transition duration-300">Add to Cart</button>
        </div>
      </div>
    </div>

    <!-- Product Card 4 -->
    <div class="bg-white dark:bg-gray-800 rounded-lg shadow-md overflow-hidden transform transition duration-300 hover:scale-105">
      <img src="https://picsum.photos/seed/retro4/400/300" alt="Product Image" class="w-full h-48 object-cover">
      <div class="p-4">
        <h3 class="text-lg font-bold text-retro-dark dark:text-retro-light mb-2">Vintage Radio</h3>
        <p class="text-gray-700 dark:text-gray-300 text-sm mb-4">Listen to your favorite tunes in style.</p>
        <div class="flex items-center justify-between">
          <span class="text-lg font-semibold text-pastel-dark dark:text-pastel-light">$60.00</span>
          <button class="bg-retro-accent text-white dark:bg-retro-accent-dark dark:text-black px-4 py-2 rounded-full text-xs font-semibold hover:bg-retro-accent-dark dark:hover:bg-retro-accent transition duration-300">Add to Cart</button>
        </div>
      </div>
    </div>

    <!-- Product Card 5 -->
    <div class="bg-white dark:bg-gray-800 rounded-lg shadow-md overflow-hidden transform transition duration-300 hover:scale-105">
      <img src="https://picsum.photos/seed/retro5/400/300" alt="Product Image" class="w-full h-48 object-cover">
      <div class="p-4">
        <h3 class="text-lg font-bold text-retro-dark dark:text-retro-light mb-2">Retro Skateboard</h3>
        <p class="text-gray-700 dark:text-gray-300 text-sm mb-4">Ride in style with this vintage board.</p>
        <div class="flex items-center justify-between">
          <span class="text-lg font-semibold text-pastel-dark dark:text-pastel-light">$75.00</span>
          <button class="bg-retro-accent text-white dark:bg-retro-accent-dark dark:text-black px-4 py-2 rounded-full text-xs font-semibold hover:bg-retro-accent-dark dark:hover:bg-retro-accent transition duration-300">Add to Cart</button>
        </div>
      </div>
    </div>

    <!-- Product Card 6 -->
    <div class="bg-white dark:bg-gray-800 rounded-lg shadow-md overflow-hidden transform transition duration-300 hover:scale-105">
      <img src="https://picsum.photos/seed/retro6/400/300" alt="Product Image" class="w-full h-48 object-cover">
      <div class="p-4">
        <h3 class="text-lg font-bold text-retro-dark dark:text-retro-light mb-2">Vintage Headphones</h3>
        <p class="text-gray-700 dark:text-gray-300 text-sm mb-4">Experience music with a retro vibe.</p>
        <div class="flex items-center justify-between">
          <span class="text-lg font-semibold text-pastel-dark dark:text-pastel-light">$55.00</span>
          <button class="bg-retro-accent text-white dark:bg-retro-accent-dark dark:text-black px-4 py-2 rounded-full text-xs font-semibold hover:bg-retro-accent-dark dark:hover:bg-retro-accent transition duration-300">Add to Cart</button>
        </div>
      </div>
    </div>
  </div>
</div>

<style>
  /* Add custom pastel and retro colors in your Tailwind config */
  /* For example: */
  /* theme: { extend: { colors: { pastel: { light: '#f3e7e9', dark: '#e8d7d4' }, retro: { dark: '#3a3a52', light: '#f5f5dc', accent: '#ff6b6b', 'accent-dark': '#c93b3b' } } } } */
</style>
```

관련 구성 요소

그리드 레이아웃 구성 요소

머티리얼 디자인 원칙을 따르는 반응형 그리드 레이아웃 구성 요소로, Tailwind CSS를 사용하여 그림자 효과와 다크 모드를 지원합니다.

열다

머티리얼 디자인 그리드 레이아웃

그림자 효과 및 어두운 모드 지원을 포함한 Material Design 스타일이 있는 반응형 그리드 레이아웃 구성 요소입니다.

열다

Glassmorphism 그리드 레이아웃 구성 요소

반응형 및 어두운 테마를 지원하는 Glassmorphism 그리드 레이아웃 구성 요소

열다