使用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
- 使用 HTML5 Canvas 繪製的水滴效果HTMLCanvas
- SVG 繪製直線SVG
- canvas繪製直線Canvas
- SVG使用滑鼠點選繪製折線效果SVG
- 前端使用 Konva 實現視覺化設計器(22)- 繪製圖形(矩形、直線、折線)前端視覺化
- JavaScript WebGL 繪製一條直線JavaScriptWeb
- SVG繪製直線簡單介紹SVG
- JavaScript點選兩點繪製直線JavaScript
- canvas繪製網格射線效果Canvas
- html5中canvas繪製線段HTMLCanvas
- canvas繪製經典星空連線效果Canvas
- html5中canvas線段繪製太陽花HTMLCanvas
- HTML5使用canvas繪製圖形HTMLCanvas
- SVG繪製1px直線模糊問題SVG
- html5中canvas繪製貝塞爾曲線HTMLCanvas
- canvas實現的按住滑鼠拖動能夠繪製文字效果Canvas
- html5中canvas貝塞爾曲線繪製菊花HTMLCanvas
- canvas繪製流星效果Canvas
- 使用HTML5繪製實體和空心文字程式碼例項HTML
- AutoCAD快速入門(三):捕捉柵格繪製直線
- HTML5 Canvas使用路徑——繪製圓形HTMLCanvas
- 使用 CSS 繪製帶有動畫效果的 React LogoCSS動畫ReactGo
- canvas繪製風車效果Canvas
- 14個HTML5實現的效果合集HTML
- 使用python matplotlib實現動圖繪製Python
- HTML5 Canvas(實戰:繪製餅圖2 Tooltip)HTMLCanvas
- Matplotlib直方圖繪製技巧直方圖
- matplotlib的直方圖繪製(筆記)直方圖筆記
- iOS使用Charts框架繪製折線圖iOS框架
- html5中canvas繪製矩形HTMLCanvas
- OpenGL實現Hermite演算法繪製三次曲線MIT演算法
- iOS 波浪曲線的繪製iOS
- canvas 繪製線條Canvas
- 打造真實感十足的速度錶盤:WPF實現動態效果與刻度繪製
- Android動畫實現繪製原理Android動畫
- canvas實現手動繪製矩形Canvas
- HTML5 Canvas ( 矩形的繪製 ) rect, strokeRect, fillRectHTMLCanvas