跳转到正文

用 CSS 构建柱状图

入门~13 分钟0/4 步骤

用 CSS 构建柱状图

并不是每个可视化都需要笨重的图表库。对很多仪表盘来说,几个带样式的 div 就能做出一个清爽、加载飞快、完全由你掌控的柱状图。

在本课中,你将用纯 HTML 和 Tailwind 构建一个垂直柱状图。每根柱子只是一个带颜色的 div,其高度对应数值大小,再用一个图例把颜色和含义联系起来。

对分析师来说,这个技巧价值千金:你可以在任何报告里放入一个不依赖任何库的干净图表,而且清楚地知道每个像素如何对应你的数据。让我们开始画柱子吧。

操作说明

1

添加图表标题 h1“季度营收”,让读者知道这些柱子代表什么。

提示: 使用:`<h1 class="text-3xl font-bold mb-2">季度营收</h1>`。

这段代码写在哪里?

<!-- 在这里构建你的柱状图可视化 -->

写在第 11 行——在那条注释下方,接在你已经写好的代码后面。

2

把图表绘图区做成一个 flex 行,用 items-end 让所有柱子落在同一条基线上。

3

用带内联 height 样式的 div 添加彩色柱子,使用 bg-purple-500 颜色。

4

添加一个解释颜色含义的图例,其中包含“创纪录季度”这个标签。

你的代码

html
13
1
2
3
4
5
6
7
8
9
10
11
12
13

实时预览

实时预览