Componente de comercio electrónico de mapa de calor
Un componente minimalista de mapa de calor en escala de grises para comercio electrónico, con un diseño complejo e interactivo. Responsivo y admite el modo oscuro.
Código HTML
<div class="bg-white dark:bg-gray-900 p-4 shadow-md rounded-lg">
<h2 class="text-xl font-semibold text-gray-800 dark:text-white mb-4">Product Activity Heat Map</h2>
<div class="grid grid-cols-31 gap-1">
<!-- Days of the week column -->
<div class="col-span-1 flex flex-col justify-around">
<div class="text-sm text-gray-600 dark:text-gray-400 text-center">Mon</div>
<div class="text-sm text-gray-600 dark:text-gray-400 text-center">Tue</div>
<div class="text-sm text-gray-600 dark:text-gray-400 text-center">Wed</div>
<div class="text-sm text-gray-600 dark:text-gray-400 text-center">Thu</div>
<div class="text-sm text-gray-600 dark:text-gray-400 text-center">Fri</div>
<div class="text-sm text-gray-600 dark:text-gray-400 text-center">Sat</div>
<div class="text-sm text-gray-600 dark:text-gray-400 text-center">Sun</div>
</div>
<!-- Heat map grid -->
<div class="col-span-30 grid grid-cols-30 gap-1">
<!-- Placeholder for days of the month (simplified) -->
<div class="col-span-30 grid grid-cols-30 gap-1">
<!-- Example cells with varying intensity -->
<div class="bg-gray-200 dark:bg-gray-700 h-5 w-5 rounded-sm" title="Day 1: 10 sales"></div>
<div class="bg-gray-300 dark:bg-gray-600 h-5 w-5 rounded-sm" title="Day 2: 25 sales"></div>
<div class="bg-gray-400 dark:bg-gray-500 h-5 w-5 rounded-sm" title="Day 3: 50 sales"></div>
<div class="bg-gray-500 dark:bg-gray-400 h-5 w-5 rounded-sm" title="Day 4: 75 sales"></div>
<div class="bg-gray-600 dark:bg-gray-300 h-5 w-5 rounded-sm" title="Day 5: 100 sales"></div>
<div class="bg-gray-200 dark:bg-gray-700 h-5 w-5 rounded-sm" title="Day 6: 12 sales"></div>
<div class="bg-gray-300 dark:bg-gray-600 h-5 w-5 rounded-sm" title="Day 7: 30 sales"></div>
<div class="bg-gray-400 dark:bg-gray-500 h-5 w-5 rounded-sm" title="Day 8: 60 sales"></div>
<div class="bg-gray-500 dark:bg-gray-400 h-5 w-5 rounded-sm" title="Day 9: 80 sales"></div>
<div class="bg-gray-600 dark:bg-gray-300 h-5 w-5 rounded-sm" title="Day 10: 110 sales"></div>
<div class="bg-gray-200 dark:bg-gray-700 h-5 w-5 rounded-sm" title="Day 1: 10 sales"></div>
<div class="bg-gray-300 dark:bg-gray-600 h-5 w-5 rounded-sm" title="Day 2: 25 sales"></div>
<div class="bg-gray-400 dark:bg-gray-500 h-5 w-5 rounded-sm" title="Day 3: 50 sales"></div>
<div class="bg-gray-500 dark:bg-gray-400 h-5 w-5 rounded-sm" title="Day 4: 75 sales"></div>
<div class="bg-gray-600 dark:bg-gray-300 h-5 w-5 rounded-sm" title="Day 5: 100 sales"></div>
<div class="bg-gray-200 dark:bg-gray-700 h-5 w-5 rounded-sm" title="Day 6: 12 sales"></div>
<div class="bg-gray-300 dark:bg-gray-600 h-5 w-5 rounded-sm" title="Day 7: 30 sales"></div>
<div class="bg-gray-400 dark:bg-gray-500 h-5 w-5 rounded-sm" title="Day 8: 60 sales"></div>
<div class="bg-gray-500 dark:bg-gray-400 h-5 w-5 rounded-sm" title="Day 9: 80 sales"></div>
<div class="bg-gray-600 dark:bg-gray-300 h-5 w-5 rounded-sm" title="Day 10: 110 sales"></div>
<div class="bg-gray-200 dark:bg-gray-700 h-5 w-5 rounded-sm" title="Day 1: 10 sales"></div>
<div class="bg-gray-300 dark:bg-gray-600 h-5 w-5 rounded-sm" title="Day 2: 25 sales"></div>
<div class="bg-gray-400 dark:bg-gray-500 h-5 w-5 rounded-sm" title="Day 3: 50 sales"></div>
<div class="bg-gray-500 dark:bg-gray-400 h-5 w-5 rounded-sm" title="Day 4: 75 sales"></div>
<div class="bg-gray-600 dark:bg-gray-300 h-5 w-5 rounded-sm" title="Day 5: 100 sales"></div>
<div class="bg-gray-200 dark:bg-gray-700 h-5 w-5 rounded-sm" title="Day 6: 12 sales"></div>
<div class="bg-gray-300 dark:bg-gray-600 h-5 w-5 rounded-sm" title="Day 7: 30 sales"></div>
<div class="bg-gray-400 dark:bg-gray-500 h-5 w-5 rounded-sm" title="Day 8: 60 sales"></div>
<div class="bg-gray-500 dark:bg-gray-400 h-5 w-5 rounded-sm" title="Day 9: 80 sales"></div>
<div class="bg-gray-600 dark:bg-gray-300 h-5 w-5 rounded-sm" title="Day 10: 110 sales"></div>
<!-- ... add more cells for the rest of the month ... -->
</div>
</div>
</div>
</div>
Componentes relacionados
Componente de mapa de calor de comercio electrónico - Neón de acuarela
Un componente de mapa de calor de comercio electrónico receptivo con un estilo artístico / acuarela y un esquema de color neón / eléctrico, compatible con el modo oscuro. Representa el interés del producto o los datos de ventas mediante una cuadrícula de celdas brillantes.
Componente Mapas de calor
Un componente de mapa de calor receptivo para una cartera, diseñado con un fondo oscuro y colores vibrantes de alta saturación para reducir la fatiga visual y crear energía. Incluye una cuadrícula similar a un calendario para visualizar la actividad, información sobre herramientas interactiva (aunque la funcionalidad no se implementa según la regla 'sin JavaScript', el marcador de posición visual está presente) y una leyenda de color.
Componente Mapas de calor
Un componente de mapas de calor responsivo diseñado con morfismo de vidrio y un esquema de color análogo para interfaces de redes sociales.