그리드 레이아웃 구성 요소
스큐어모픽 스타일로 설계된 소셜 미디어 인터페이스를 위한 반응형 그리드 레이아웃 구성 요소로, 트라이어딕 색상, 여러 대화형 요소 및 어두운 테마 지원을 특징으로 합니다.
HTML 코드
<div class="min-h-screen bg-gray-900 text-white p-6">
<h1 class="text-3xl font-bold mb-6">Social Media Feed</h1>
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6">
<!-- Post Card -->
<div class="bg-gray-800 shadow-lg rounded-lg overflow-hidden transition transform hover:scale-105 duration-300">
<img class="w-full h-48 object-cover" src="https://picsum.photos/seed/post1/400/200" alt="Post Image" />
<div class="p-4">
<div class="flex items-center space-x-4">
<img class="w-10 h-10 rounded-full" src="https://randomuser.me/api/portraits/men/1.jpg" alt="User Avatar" />
<div>
<h2 class="font-semibold text-lg">User Name</h2>
<p class="text-gray-400">@username</p>
</div>
</div>
<p class="mt-2 text-gray-300">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus lacinia odio vitae vestibulum.</p>
<div class="mt-4 flex items-center space-x-4">
<button class="px-4 py-2 bg-blue-500 rounded hover:bg-blue-600">Like</button>
<button class="px-4 py-2 bg-green-500 rounded hover:bg-green-600">Comment</button>
<button class="px-4 py-2 bg-red-500 rounded hover:bg-red-600">Share</button>
</div>
</div>
</div>
<!-- Repeat similar post cards for more content -->
<div class="bg-gray-800 shadow-lg rounded-lg overflow-hidden transition transform hover:scale-105 duration-300">
<img class="w-full h-48 object-cover" src="https://picsum.photos/seed/post2/400/200" alt="Post Image" />
<div class="p-4">
<div class="flex items-center space-x-4">
<img class="w-10 h-10 rounded-full" src="https://randomuser.me/api/portraits/men/2.jpg" alt="User Avatar" />
<div>
<h2 class="font-semibold text-lg">User Name</h2>
<p class="text-gray-400">@username</p>
</div>
</div>
<p class="mt-2 text-gray-300">Curabitur blandit tempus porttitor. Integer posuere erat a ante venenatis dapibus posuere velit aliquet.</p>
<div class="mt-4 flex items-center space-x-4">
<button class="px-4 py-2 bg-blue-500 rounded hover:bg-blue-600">Like</button>
<button class="px-4 py-2 bg-green-500 rounded hover:bg-green-600">Comment</button>
<button class="px-4 py-2 bg-red-500 rounded hover:bg-red-600">Share</button>
</div>
</div>
</div>
<div class="bg-gray-800 shadow-lg rounded-lg overflow-hidden transition transform hover:scale-105 duration-300">
<img class="w-full h-48 object-cover" src="https://picsum.photos/seed/post3/400/200" alt="Post Image" />
<div class="p-4">
<div class="flex items-center space-x-4">
<img class="w-10 h-10 rounded-full" src="https://randomuser.me/api/portraits/men/3.jpg" alt="User Avatar" />
<div>
<h2 class="font-semibold text-lg">User Name</h2>
<p class="text-gray-400">@username</p>
</div>
</div>
<p class="mt-2 text-gray-300">Nullam quis risus eget urna mollis ornare vel eu leo. Sed posuere consectetur est at lobortis.</p>
<div class="mt-4 flex items-center space-x-4">
<button class="px-4 py-2 bg-blue-500 rounded hover:bg-blue-600">Like</button>
<button class="px-4 py-2 bg-green-500 rounded hover:bg-green-600">Comment</button>
<button class="px-4 py-2 bg-red-500 rounded hover:bg-red-600">Share</button>
</div>
</div>
</div>
</div>
</div>
관련 구성 요소
Simple Brutalist 그리드 레이아웃
어스 톤과 다크 모드를 지원하는 간단하고 반응이 빠른 브루탈리스트 그리드 레이아웃 구성 요소로 비즈니스 웹 사이트에 적합합니다.
그리드 레이아웃 구성 요소
미니멀한 그리드 레이아웃 구성 요소로, 반응형 효과와 어두운 테마를 지원하는 단순하고 깔끔한 디자인을 특징으로 합니다. picsum.photos 및 randomuser.me 의 자리 표시자 이미지 및 아바타를 활용합니다.