【发布时间】:2012-04-25 02:21:37
【问题描述】:
我正在制作一个单色的浏览器内“LED”显示屏。它应该有一个由 33 x 278 个“LED”组成的矩阵,每个 LED 都是 3 x 3 个“真实”像素。它将用于以 HH:MM 格式显示进度条和当前时间,或以“NN days”格式显示剩余天数。它也是可调的(用户可以设置时间)。
我看到了两种方法:
- 使用
<canvas>并用它绘制“LED”。 - 为每个“LED”使用
<div>。我觉得我可以更好地控制每个“LED”,但想到将近 10000 个divs 我有点害怕。
我想知道哪种方法更可取以及为什么。或者还有其他方法吗?
【问题讨论】:
-
Canvas 是肯定的,事实上看看这个项目。他创建了 gameboy 并显示在 canvas/js imrannazar.com/GameBoy-Emulation-in-JavaScript:-Graphics
标签: javascript css html canvas