组件 热图 热图组件

热图组件

一个具有极简设计、响应式布局和暗黑主题支持的热图组件,采用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>

相关组件

Heat Maps 组件

干净的、受代码启发的热图组件,带有棕褐色/棕色调,适用于新闻/新闻。使用等宽字体和终端美学显示日常活动级别,具有深色模式支持和完全响应能力。

打开

热图组件 18

一个采用野兽派风格设计的响应式热图组件,具有高对比度,支持深色模式的占位符图像和头像。

打开

Neumorphic Heat Map 组件

一个响应式的中构热图组件,具有三元配色方案,专为企业和公司网站设计。具有柔和阴影和深色模式支持,可直观地显示数据强度。

打开