我想尽可能地创建一个与此类似的 HTML 表:
主要“功能”包括:
td
s 基于值着色- 基于百分比的背景条
- 仅限 HTML 和 javascript/jQuery(无论如何手动输入数据)
是否可以仅使用 HTML/js 来做这样的事情,你会推荐什么来完成这项任务?
我想尽可能地创建一个与此类似的 HTML 表:
主要“功能”包括:
td
s 基于值着色是否可以仅使用 HTML/js 来做这样的事情,你会推荐什么来完成这项任务?
在每个 中放置两个DIV
s TD
,一个绝对定位以显示值,另一个用于条形图。在栏上使用简单的 CSS3 渐变背景。
使用 js 根据值对单元格着色应该非常简单。
我从未见过 html 表格中的条形图,但这是一个可能的方向:每个 td 包含一个供用户输入值的输入和一个浮动 div。当用户更新值时,使用js将浮动div的宽度设置为合适的百分比。
需要考虑的事项:
是的,您可以使用 html/css/js 来实现这一点。我建议您使用 jquery(因为它仍然是 js),您可以获取数字并计算百分比,然后为条形添加一个类