使用html5實現的繪製直線效果
本章節分享一段最為簡單的對canvas的利用,使用它繪製簡單直線效果。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <body > <canvas id="myCanvas" width="400px" height="300px"> 您的瀏覽器不支援canvas標籤。 </canvas> <script type="text/javascript"> //獲取Canvas物件(畫布) var canvas = document.getElementById("myCanvas"); //簡單地檢測當前瀏覽器是否支援Canvas物件,以免在一些不支援html5的瀏覽器中提示語法錯誤 if(canvas.getContext){ //獲取對應的CanvasRenderingContext2D物件(畫筆) var ctx = canvas.getContext("2d"); //線條的顏色 ctx.strokeStyle="#FF9933"; //線條的寬度畫素 ctx.lineWidth=10; //線條的兩關形狀 ctx.lineCap="round"; //注意,Canvas的座標系是:Canvas畫布的左上角為原點(0,0),向右為橫座標,向下為縱座標,單位是畫素(px)。 //開始一個新的繪製路徑 ctx.beginPath(); //定義直線的起點座標為(10,10) ctx.moveTo(50, 50); //定義直線的終點座標為(50,10) ctx.lineTo(350, 250); ctx.moveTo(50, 240); ctx.lineTo(360, 60); ctx.moveTo(50, 200); ctx.lineTo(300, 40); //沿著座標點順序的路徑繪製直線 ctx.stroke(); //關閉當前的繪製路徑 ctx.closePath(); } </script> </body> </html>
相關文章
- canvas繪製帶有漸變效果的直線Canvas
- canvas繪製直線Canvas
- SVG 繪製直線SVG
- 前端使用 Konva 實現視覺化設計器(22)- 繪製圖形(矩形、直線、折線)前端視覺化
- 在Visio中如何繪製直線
- JavaScript WebGL 繪製一條直線JavaScriptWeb
- canvas繪製網格射線效果Canvas
- SVG繪製直線簡單介紹SVG
- canvas繪製經典星空連線效果Canvas
- 使用python matplotlib實現動圖繪製Python
- SVG繪製1px直線模糊問題SVG
- canvas繪製流星效果Canvas
- 使用 CSS 繪製帶有動畫效果的 React LogoCSS動畫ReactGo
- AutoCAD快速入門(三):捕捉柵格繪製直線
- HTML5 Canvas(實戰:繪製餅圖2 Tooltip)HTMLCanvas
- canvas繪製風車效果Canvas
- matplotlib的直方圖繪製(筆記)直方圖筆記
- Matplotlib直方圖繪製技巧直方圖
- 打造真實感十足的速度錶盤:WPF實現動態效果與刻度繪製
- 使用css3實現一個斑馬線的效果CSSS3
- iOS使用Charts框架繪製折線圖iOS框架
- canvas繪製卡通人臉形象效果Canvas
- canvas繪製多個圓圈效果Canvas
- canvas實現手動繪製矩形Canvas
- Android動畫實現繪製原理Android動畫
- Html5實現移動端、PC端 刮刮卡效果HTML
- canvas 繪製線條Canvas
- 前端使用 Konva 實現視覺化設計器(12)- 連線線 - 直線前端視覺化
- Flutter繪製-08-龍捲風效果Flutter
- 利用HTML5,無JS實現各種互動效果HTMLJS
- Android模擬器繪製實現概述Android
- 使用 CSS 實現透明效果CSS
- 前端使用 Konva 實現視覺化設計器(19)- 連線線 - 直線、折線前端視覺化
- 等值線圖的Python繪製方法Python
- 【R語言】繪製權重直方圖R語言直方圖
- SVG <polyline> 繪製折線SVG
- canvas 繪製雙線技巧Canvas
- PyQtGraph繪製折線圖QT
- AnyChart繪製折線圖