구성 요소 진행 표시기 Progress Indicators 구성 요소

Progress Indicators 구성 요소

다크 모드 UI가 있는 복잡한 단색 소셜 미디어 테마 진행률 표시기 구성 요소로, 여러 진행률 표시줄, 활동 피드 및 사용자 아바타를 제공합니다.

미리 보기

HTML 코드

<div class="min-h-screen bg-gray-950 p-4 sm:p-8 flex items-center justify-center font-sans dark:bg-gray-950">
  <div class="w-full max-w-4xl bg-gray-900 rounded-lg shadow-xl overflow-hidden dark:bg-gray-900">
    <div class="p-6 sm:p-8 border-b border-gray-800 dark:border-gray-800">
      <h2 class="text-2xl sm:text-3xl font-bold text-gray-100 mb-2 dark:text-gray-100">Your Social Progress</h2>
      <p class="text-gray-400 text-sm sm:text-base dark:text-gray-400">Track your engagement and reach milestones.</p>
    </div>

    <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 p-6 sm:p-8">
      <!-- Engagement Progress -->
      <div class="bg-gray-850 p-5 rounded-lg dark:bg-gray-850">
        <h3 class="text-lg font-semibold text-gray-100 mb-3 dark:text-gray-100">Engagement Level</h3>
        <div class="w-full bg-gray-700 rounded-full h-3 dark:bg-gray-700">
          <div class="bg-blue-600 h-3 rounded-full" style="width: 75%;"></div>
        </div>
        <p class="text-sm text-gray-400 mt-2 dark:text-gray-400">75% Towards 'Influencer' Tier</p>
        <div class="flex justify-between items-center text-gray-500 text-xs mt-3 dark:text-gray-500">
          <span>Points: 750/1000</span>
          <span>Next: 250</span>
        </div>
      </div>

      <!-- Post Reach Progress -->
      <div class="bg-gray-850 p-5 rounded-lg dark:bg-gray-850">
        <h3 class="text-lg font-semibold text-gray-100 mb-3 dark:text-gray-100">Post Reach</h3>
        <div class="w-full bg-gray-700 rounded-full h-3 dark:bg-gray-700">
          <div class="bg-purple-600 h-3 rounded-full" style="width: 60%;"></div>
        </div>
        <p class="text-sm text-gray-400 mt-2 dark:text-gray-400">60% of Monthly Target</p>
        <div class="flex justify-between items-center text-gray-500 text-xs mt-3 dark:text-gray-500">
          <span>Reached: 12K/20K</span>
          <span>Remaining: 8K</span>
        </div>
      </div>

      <!-- Profile Completion Progress -->
      <div class="bg-gray-850 p-5 rounded-lg dark:bg-gray-850">
        <h3 class="text-lg font-semibold text-gray-100 mb-3 dark:text-gray-100">Profile Completion</h3>
        <div class="w-full bg-gray-700 rounded-full h-3 dark:bg-gray-700">
          <div class="bg-green-600 h-3 rounded-full" style="width: 90%;"></div>
        </div>
        <p class="text-sm text-gray-400 mt-2 dark:text-gray-400">Almost perfect! Add a bio.</p>
        <div class="flex justify-between items-center text-gray-500 text-xs mt-3 dark:text-gray-500">
          <span>Complete: 9/10 fields</span>
          <span>Missing: 1</span>
        </div>
      </div>
    </div>

    <div class="p-6 sm:p-8 bg-gray-900 border-t border-gray-800 dark:bg-gray-900 dark:border-gray-800">
      <h3 class="text-xl font-semibold text-gray-100 mb-4 dark:text-gray-100">Recent Activity</h3>
      <ul class="space-y-4">
        <!-- Activity Item 1 -->
        <li class="flex items-start">
          <img class="w-10 h-10 rounded-full mr-3 border-2 border-gray-700 dark:border-gray-700" src="https://randomuser.me/api/portraits/men/45.jpg" alt="User Avatar">
          <div>
            <p class="text-gray-200 text-sm dark:text-gray-200"><strong class="text-gray-50">Alex Johnson</strong> liked your post "Summer Vibes".</p>
            <span class="text-gray-500 text-xs dark:text-gray-500">2 hours ago</span>
          </div>
        </li>
        <!-- Activity Item 2 -->
        <li class="flex items-start">
          <img class="w-10 h-10 rounded-full mr-3 border-2 border-gray-700 dark:border-gray-700" src="https://randomuser.me/api/portraits/women/67.jpg" alt="User Avatar">
          <div>
            <p class="text-gray-200 text-sm dark:text-gray-200"><strong class="text-gray-50">Maria T.</strong> commented on your photo.</p>
            <span class="text-gray-500 text-xs dark:text-gray-500">5 hours ago</span>
          </div>
        </li>
        <!-- Activity Item 3 -->
        <li class="flex items-start">
          <img class="w-10 h-10 rounded-full mr-3 border-2 border-gray-700 dark:border-gray-700" src="https://randomuser.me/api/portraits/men/21.jpg" alt="User Avatar">
          <div>
            <p class="text-gray-200 text-sm dark:text-gray-200"><strong class="text-gray-50">David K.</strong> started following you.</p>
            <span class="text-gray-500 text-xs dark:text-gray-500">1 day ago</span>
          </div>
        </li>
      </ul>
    </div>

    <div class="p-6 sm:p-8 border-t border-gray-800 bg-gray-900 text-center dark:bg-gray-900 dark:border-gray-800">
      <button class="bg-blue-700 hover:bg-blue-600 text-white font-bold py-3 px-6 rounded-lg text-lg focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-opacity-50 transition-colors duration-200 dark:bg-blue-700 dark:hover:bg-blue-600">
        View Detailed Analytics
      </button>
    </div>
  </div>
</div>

관련 구성 요소

Progress Indicators 구성 요소

미니멀한 진행률 표시기 구성 요소는 어두운 테마를 지원하는 생생한 색상과 반응형 디자인을 사용하여 포트폴리오 진행 상황을 보여주도록 설계되었습니다.

열다

Progress Indicators 구성 요소

스포츠/피트니스 애플리케이션용으로 설계된 럭셔리/프리미엄 스타일 진행 표시기 구성 요소로, 보석 톤, 정교한 타이포그래피, 다크 모드 지원으로 완벽한 응답성을 특징으로 합니다.

열다

Memphis_Gaming_Progress_Indicators

게임을 위한 복잡하고 반응이 빠른 진행 상태 표시기 구성 요소로, 일몰 색 구성표가 있는 Memphis Design에서 영감을 받았습니다. 여러 진행률 표시줄, 레벨 표시 및 대화형 요소가 있으며 다크 모드를 지원합니다.

열다