组件 热图 热图组件

热图组件

一个具有极简设计、响应式布局和暗黑主题支持的热图组件,采用Tailwind CSS。未包含JavaScript。使用CSS进行暗黑模式样式设置。

预览

HTML 代码

<div class="bg-gray-100 dark:bg-gray-900 p-4">
  <h2 class="text-lg font-semibold mb-4 text-gray-800 dark:text-white">Activity Heatmap</h2>
  <div class="grid grid-cols-7 gap-1">
    </div>
    <!-- Days of the week -->
    <div class="col-span-1 text-center text-sm text-gray-600 dark:text-gray-400">Sun</div>
    <div class="col-span-1 text-center text-sm text-gray-600 dark:text-gray-400">Mon</div>
    <div class="col-span-1 text-center text-sm text-gray-600 dark:text-gray-400">Tue</div>
    <div class="col-span-1 text-center text-sm text-gray-600 dark:text-gray-400">Wed</div>
    <div class="col-span-1 text-center text-sm text-gray-600 dark:text-gray-400">Thu</div>
    <div class="col-span-1 text-center text-sm text-gray-600 dark:text-gray-400">Fri</div>
    <div class="col-span-1 text-center text-sm text-gray-600 dark:text-gray-400">Sat</div>

    <!-- Heatmap cells (example: 4 weeks) -->
    {[...Array(28)].map((_, i) => (
      <div key={i} class="h-5 bg-gray-300 dark:bg-gray-700 rounded-sm"
           style={{ opacity: Math.random() * 0.8 + 0.2 }}>
      </div>
    ))}
  </div>
</div>

相关组件

热力图组件

一个以粗犷主义风格设计的热力图组件,具有高对比度和独特布局,使用 Tailwind CSS。它支持响应式效果和深色主题.

打开

热力图组件

一个具有复古/经典美感的响应式热图组件,旨在用于博客/内容,具有互动元素和暗主题支持。

打开

热图组件

一个采用玻璃形态效果设计的响应式热图组件,具有像磨砂玻璃一样的半透明元素,并支持深色主题样式,利用 Tailwind CSS。

打开