2010-11-24 55 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以保持圖像爲矢量格式。

相關問題