【发布时间】:2011-08-27 03:06:39
【问题描述】:
我有一个简单的技术演示的想法。它将有大量(可能多达 100 个)具有不同旋转和 Z 顺序的不同文本标签。此外,还会有持续的动画,因此标签的大小、旋转和位置会发生变化。
据我所知,这可以使用 CSS3 或 Canvas 完成。 CSS3 方法应该更易于使用,但是否还有其他真正的差异需要考虑?
编辑:我还需要能够以中心点非常准确地放置标签。
【问题讨论】:
我有一个简单的技术演示的想法。它将有大量(可能多达 100 个)具有不同旋转和 Z 顺序的不同文本标签。此外,还会有持续的动画,因此标签的大小、旋转和位置会发生变化。
据我所知,这可以使用 CSS3 或 Canvas 完成。 CSS3 方法应该更易于使用,但是否还有其他真正的差异需要考虑?
编辑:我还需要能够以中心点非常准确地放置标签。
【问题讨论】:
两者都应该没问题。我会先制作一个 CSS3 的,然后只有在不知何故不满意时才制作一个 Canvas。一些注意事项:
【讨论】:
虽然 css3 是最好的解决方案,但您至少也应该考虑 svg。
看一个活生生的例子:http://jsfiddle.net/gion_13/DhqEN/show/
p.s. : 画布的一大缺点,因为它没有文本选择
【讨论】: