구성 요소 대시보드 소셜 미디어 대시보드

소셜 미디어 대시보드

Tailwind CSS를 사용하여 마이크로 인터랙션, 보색 구성표, 적당한 복잡성 및 어두운 테마를 지원하는 반응형 소셜 미디어 대시보드 구성 요소입니다. randomuser.me 의 아바타가 포함된 사용자 프로필과 picsum.photos의 이미지가 포함된 피드가 포함됩니다.

미리 보기

HTML 코드

<div class="container mx-auto p-4 bg-gray-100 dark:bg-gray-900">
  <div class="flex flex-col md:flex-row gap-4">
    <!-- Sidebar (User Profile) -->
    <div class="w-full md:w-1/4 bg-white dark:bg-gray-800 rounded-lg shadow-md p-4 transform transition duration-300 hover:scale-105">
      <div class="flex flex-col items-center">
        <img src="https://randomuser.me/api/portraits/men/32.jpg" alt="User Avatar" class="w-16 h-16 rounded-full mb-4 border-2 border-blue-500">
        <h2 class="text-xl font-semibold text-gray-800 dark:text-white">John Doe</h2>
        <p class="text-gray-600 dark:text-gray-400">@johndoe</p>
        <div class="mt-4 flex gap-4">
          <span class="text-blue-500 cursor-pointer hover:underline">Followers: 1.2k</span>
          <span class="text-blue-500 cursor-pointer hover:underline">Following: 350</span>
        </div>
      </div>
    </div>

    <!-- Main Content (Feed) -->
    <div class="w-full md:w-3/4">
      <div class="bg-white dark:bg-gray-800 rounded-lg shadow-md p-4 mb-4 transform transition duration-300 hover:scale-105">
        <div class="flex items-center mb-4">
          <img src="https://randomuser.me/api/portraits/women/45.jpg" alt="Avatar" class="w-10 h-10 rounded-full mr-3">
          <div>
            <p class="font-semibold text-gray-800 dark:text-white">Jane Smith</p>
            <p class="text-sm text-gray-500 dark:text-gray-400">2 hours ago</p>
          </div>
        </div>
        <p class="text-gray-700 dark:text-gray-300 mb-4">Enjoying a beautiful day out in the nature! #nature #happy</p>
        <img src="https://picsum.photos/600/400" alt="Post Image" class="rounded-lg mb-4">
        <div class="flex justify-between text-gray-600 dark:text-gray-400 text-sm">
          <span class="cursor-pointer hover:text-blue-500">Likes: 25</span>
          <span class="cursor-pointer hover:text-blue-500">Comments: 5</span>
          <span class="cursor-pointer hover:text-blue-500">Share</span>
        </div>
      </div>

      <div class="bg-white dark:bg-gray-800 rounded-lg shadow-md p-4 transform transition duration-300 hover:scale-105">
        <div class="flex items-center mb-4">
          <img src="https://randomuser.me/api/portraits/men/60.jpg" alt="Avatar" class="w-10 h-10 rounded-full mr-3">
          <div>
            <p class="font-semibold text-gray-800 dark:text-white">Peter Jones</p>
            <p class="text-sm text-gray-500 dark:text-gray-400">5 hours ago</p>
          </div>
        </div>
        <p class="text-gray-700 dark:text-gray-300 mb-4">New blog post is up! Check it out. #blogging #technology</p>
        <div class="flex justify-between text-gray-600 dark:text-gray-400 text-sm">
          <span class="cursor-pointer hover:text-blue-500">Likes: 15</span>
          <span class="cursor-pointer hover:text-blue-500">Comments: 3</span>
          <span class="cursor-pointer hover:text-blue-500">Share</span>
        </div>
      </div>
    </div>
  </div>
</div>

관련 구성 요소

Dashboard 구성 요소

3D 디자인과 파스텔 색조 구성표, 반응형 및 다크 모드 지원 기능이 있는 간단한 대시보드 구성 요소입니다.

열다

Dashboards 구성 요소

Dashboards Neumorphism 디자인, 반응형 효과 및 어두운 테마 지원이 있는 구성 요소입니다.

열다

Dashboards 구성 요소

비즈니스 또는 기업 웹 사이트를 위해 설계된 복고풍 대시보드 구성 요소로, 80년대/90년대의 미학과 현대적인 레이아웃 및 색 구성표를 결합합니다. 반응형이며 어두운 테마를 지원하며 통계 카드, 사용자 프로필 등과 같은 대화형 요소를 제공합니다.

열다