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

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

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

미리 보기

HTML 코드

<div class="min-h-screen bg-gray-200 dark:bg-gray-800 p-8 flex items-center justify-center">
  <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6">
    <!-- Card 1 -->
    <div class="rounded-xl shadow-neumorphic-light dark:shadow-neumorphic-dark bg-gray-200 dark:bg-gray-700 p-6 transform hover:scale-105 transition duration-300">
      <img src="https://picsum.photos/400/200?random=1" alt="Image 1" class="rounded-lg mb-4 shadow-inner-neumorphic-light dark:shadow-inner-neumorphic-dark">
      <h3 class="text-xl font-semibold text-gray-800 dark:text-gray-100 mb-2">Post Title 1</h3>
      <p class="text-gray-600 dark:text-gray-300 text-sm">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
      <div class="flex items-center mt-4">
        <img src="https://randomuser.me/api/portraits/men/1.jpg" alt="Avatar" class="w-8 h-8 rounded-full shadow-neumorphic-light dark:shadow-neumorphic-dark mr-3">
        <span class="text-gray-700 dark:text-gray-200 text-sm">John Doe</span>
      </div>
    </div>

    <!-- Card 2 -->
    <div class="rounded-xl shadow-neumorphic-light dark:shadow-neumorphic-dark bg-gray-200 dark:bg-gray-700 p-6 transform hover:scale-105 transition duration-300">
      <img src="https://picsum.photos/400/200?random=2" alt="Image 2" class="rounded-lg mb-4 shadow-inner-neumorphic-light dark:shadow-inner-neumorphic-dark">
      <h3 class="text-xl font-semibold text-gray-800 dark:text-gray-100 mb-2">Post Title 2</h3>
      <p class="text-gray-600 dark:text-gray-300 text-sm">Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
      <div class="flex items-center mt-4">
        <img src="https://randomuser.me/api/portraits/women/2.jpg" alt="Avatar" class="w-8 h-8 rounded-full shadow-neumorphic-light dark:shadow-neumorphic-dark mr-3">
        <span class="text-gray-700 dark:text-gray-200 text-sm">Jane Smith</span>
      </div>
    </div>

    <!-- Card 3 -->
    <div class="rounded-xl shadow-neumorphic-light dark:shadow-neumorphic-dark bg-gray-200 dark:bg-gray-700 p-6 transform hover:scale-105 transition duration-300">
      <img src="https://picsum.photos/400/200?random=3" alt="Image 3" class="rounded-lg mb-4 shadow-inner-neumorphic-light dark:shadow-inner-neumorphic-dark">
      <h3 class="text-xl font-semibold text-gray-800 dark:text-gray-100 mb-2">Post Title 3</h3>
      <p class="text-gray-600 dark:text-gray-300 text-sm">Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.</p>
      <div class="flex items-center mt-4">
        <img src="https://randomuser.me/api/portraits/men/3.jpg" alt="Avatar" class="w-8 h-8 rounded-full shadow-neumorphic-light dark:shadow-neumorphic-dark mr-3">
        <span class="text-gray-700 dark:text-gray-200 text-sm">Peter Jones</span>
      </div>
    </div>
  </div>

  <!-- You'll need to extend your tailwind.config.js to include neumorphic shadows like this: -->
  <!--
  module.exports = {
    darkMode: 'class',
    theme: {
      extend: {
        boxShadow: {
          'neumorphic-light': '9px 9px 18px #a1a1a1, -9px -9px 18px #ffffff',
          'neumorphic-dark': '9px 9px 18px #4a4a4a, -9px -9px 18px #000000',
          'inner-neumorphic-light': 'inset 5px 5px 10px #a1a1a1, inset -5px -5px 10px #ffffff',
          'inner-neumorphic-dark': 'inset 5px 5px 10px #4a4a4a, inset -5px -5px 10px #000000',
        }
      },
    },
    plugins: [],
  }
  -->
</div>

관련 구성 요소

Skeuomorphism 생생한 그리드 레이아웃

다크 모드 지원, 스큐어모피즘 디자인, 생생한 색상, 중간 정도의 복잡성을 갖춘 반응형 그리드 레이아웃 구성 요소, 포트폴리오에 적합합니다.

열다

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

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

열다

Simple Brutalist 그리드 레이아웃

어스 톤과 다크 모드를 지원하는 간단하고 반응이 빠른 브루탈리스트 그리드 레이아웃 구성 요소로 비즈니스 웹 사이트에 적합합니다.

열다