我喜歡在HTML頁面中繪製。該圖可能包含點,線,多邊形,圓形,月食等。這是最好的方法。我希望解決方案能夠在網站中快速加載。你能幫我解決一個例子嗎?HTML頁面中的繪製圖
-4
A
回答
1
使用SVG (Scalable Vector Graphic)。這正是你要找的東西,等等。
<svg width="500" height="200">
<circle cx="50" cy="50" r="40" stroke="green" stroke-width="4" fill="yellow" />
<rect x="100" y="10" width="50" height="50" style="fill:blue;stroke:pink;stroke-width:5;fill-opacity:0.1;stroke-opacity:0.9" />
<ellipse cx="250" cy="60" rx="100" ry="50" style="fill: yellow; stroke:purple; stroke-width: 2" />
<line x1="0" y1="0" x2="200" y2="200" style="stroke:rgb(255,0,0);stroke-width:2" />
<polygon points="200,10 250,190 160,210" style="fill:lime;stroke:purple;stroke-width:1" />
<polyline points="20,20 40,25 60,40 80,120 120,140 200,180" style="fill:none;stroke:black;stroke-width:3" />
<text x="200" y="15" fill="red" transform="rotate(30 20,40)">I love SVG</text>
</svg>
0
平原SVG是一個很好的解決方案,如果你想顯示你已經畫出的東西。另一方面,如果你希望用戶自己做繪圖,那麼使用設計來繪製圖表的庫會容易得多。這樣的庫可以在內部使用SVG或Canvas,這並不重要,因爲重點不需要學習SVG或Canvas。
這樣一個圖書館的例子是我創建的GoJS。請參閱http://gojs.net/latest/samples/index.html上的示例。
相關問題
- 1. 谷歌在HTML頁面中繪製?
- 2. 使用Canviz在HTML頁面中繪製圖形
- 3. 如何在HTML頁面中繪製順序圖
- 4. 使用QPainter繪製html頁面
- 5. 在頁面中繪製多個頁面
- 6. 在頁面中繪製控制
- 7. 如何在單個頁面中繪製餅圖和柱狀圖
- 8. 用R中的比例長度圖繪製頁面的3次
- 9. 關於pdf頁面中的圖像繪製問題 - 目標c
- 10. shadowbox通過jQuery.get()從另一個頁面繪製的HTML顯示
- 11. 在渲染和繪製HTML頁面時生成的框架
- 12. HTML繪製流程圖
- 13. 在HTML上繪製圖表?
- 14. 什麼是在HTML頁面上繪製/繪製矢量圖形的最佳方法?
- 15. 強制頁面重繪中功能
- 16. 在Chrome中重新繪製頁面?
- 17. 如何繪製圖像的形狀和允許HTML頁面縮放
- 18. 在面板內的圖像中繪製
- 19. HTML /在HTML頁面中顯示圖像
- 20. RMarkdown不會在HTML中繪製圖表
- 21. 從圖形對象中繪製html
- 22. html頁面的設計圖
- 23. 在HTML頁面中包含HTML頁面
- 24. 如何繪製表面圖
- 25. iOS:Quartz2d繪製平面圖
- 26. 如何使用JavaScript在HTML頁面上繪製曲線?
- 27. HTML SVG不繪製(適用於其他頁面)
- 28. R的繪製標籤關閉頁面
- 29. 強制HTML頁面縮小
- 30. 使用谷歌地圖,多個地圖繪製到頁面
SVG是一個很好的選擇,如下面答案中提到的。另一個選項是使用Canvas。 –
使用畫布意味着使用JavaScript,這意味着插件,這意味着更多的功能(如3D動畫)。但是SVG可以被CSS3操縱,這也意味着3D動畫等等。因此,SVG是更好的選擇,因爲它幾乎可以通過任何瀏覽器(這是W3C標準)開箱即用。 – 4castle