【发布时间】:2019-11-06 11:07:03
【问题描述】:
我是 HTML/CSS 的新手,现在正在使用 Django 构建一个 Web 应用程序。
此应用程序从预先计算的数据库中提取数据。每个条目都有一定的长度并包含几个子条目,每个子条目的长度是父条目整个长度的一部分。作为 python 字典,它看起来像这样:
{entry1: {'length': 10000, {child1}: {'start':1, 'end':1000 }, {child2}: {'start':2000, 'end':6000}, ...}
每个孩子的长度在这里结束。
我要做的是将每个条目显示为 HTML/CSS 中的一行,并且每个子条目显示为该行上的按钮。行上每个按钮的大小应该反映它的长度(这是父条目长度的一小部分,但每个子条目的长度不同)。重要的是,每个子条目在父条目上都有一定的位置(例如:父条目长度为10000,子1在1-1000,子2在2000到6000等等)
我有几十个条目想要这样显示,最终甚至将一个条目与下面显示的条目建立图形连接。 (假设从条目 1 的位置 1200 到条目 2 的位置 400 画一条线)。
我已经设法将按钮放在 HTML/CSS 中的一行上,但我不知道如何适当地调整每个按钮或如何将它们放在父行上的正确位置。
谁能告诉我代码、库、方法、教程或其他可以帮助我实现这一目标的东西?
【问题讨论】:
-
如果是连续的一系列子按钮,你想怎么排列?与溢出滑块成一条直线..
标签: html css django data-visualization visualization