2010-11-24 53 views
0

我想用HTML CSS JavaScript的做一个演示,这种想法是:我能做些什么我的想法(约JavaScript的HTML5,CSS)

1.I要打编辑liek纸

2.you可以在它上面写的字像Flash,从textarea的不同是: 它可以在任何地方,你可以点击所著,并显示光标在你离开单击

3.it可以绘制简单的图形一样闪光

那么我能做什么?

1.使用div?

2.使用画布?

3.其他

感谢

回答

0

使用SVG/VML图形。

最好的方法是使用库,如RaphaelJSX Graph

希望你在这两个库之间找到你想要的。

0

1和2可以在没有Canvas的情况下完成。您可以简单地捕获底层元素上的单击事件,并为该位置创建一个div(带有contenteditable)或一个textarea(很好地样式)。
对于数字3,使用Canvas元素是最方便的。

这也取决于您需要为“较旧”的浏览器提供何种级别的支持。你可能知道IE8(或更低)不支持Canvas。

这也取决于你是否想要做最后的结果。画布是一个画布,您只能将其导出为位图图像,而不是矢量。您可能想要选择SVG以保持图像为矢量格式。

相关问题