有沒有什麼方法可以用HTML創建基本的2D形狀,除了矩形和圓形,使用JavaScript?JavaScript的HTML圖形(帶頂點)
例如,假設我們有一個<canvas></canvas>
(因爲任何其他元素不能被修改,我想,還是?的方式)元素,width:100px
,height:300px
和background:black
。 如何將它的右上角(右上頂點)移動到不同的位置以創建不同的形狀,然後是矩形?
來源:
point one: x: 0px /y: 0px
point two: x: 100px/y: 0px
point three: x: 100px/y: 300px
point four: x: 0px /y: 300px
要:
point one: x: 0px /y: 0px
point two: x: 120px/y: -20px
point three: x: 100px/y: 300px
point four: x: 0 /y:300px
(point two
是一個改變)
是否有任何JavaScript的圖形庫,HTML,將使這是一個簡單的任務?沿着drawable.vertices[1].move(20, -20)
這條線移動第二個頂點20px在x上和-20px在y上。
你想要圖書館嗎?我建議使用任何JS框架(即jQuery)使用SVG,但它更困難。 – tutankhamun 2015-03-13 12:16:49
由於我只找到重型圖書館,我可以自己做,但我不知道如何訪問其中一個頂點來移動。或者如果甚至有像頂點這樣的東西。 – VjS 2015-03-13 12:19:53