HTML5使用canvas繪製圖形
1.繪製圖形
canvas元素本身是沒有繪圖能力的。所有的繪製工作必須在JavaScript內部完成。
示例程式碼如下:
(1)新建一個HTML檔案,實現程式碼如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script src="app.js"></script>
</body>
</html>
(2)新建一個JavaScript檔案,實現程式碼如下:
/**
* Created by chenyufeng on 15/9/27.
*/
var CANVAS_WIDTH = 2000, CANVAS_HEIGHT = 2000;
var mycanvas,context;
window.onload = function(){
createCanvas();
drawRect();
};
function createCanvas(){
document.body.innerHTML = "<canvas id=\"mycanvas\" width=\""+CANVAS_WIDTH+"\" height=\""+CANVAS_HEIGHT+"\"></canvas>";
mycanvas = document.getElementById("mycanvas");
context = mycanvas.getContext("2d");
}
function drawRect(){
context.fillStyle = "#FF0000";
//旋轉;
//context.rotate(0.1);
//平移
//context.translate(100,100);
//縮放
context.scale(2,2);
context.fillRect(50,50,100,200);
}
推薦大家一個檢視Web API的網站:https://developer.mozilla.org/zh-CN/ 。這是我見過寫的最好的文件!
github主頁:https://github.com/chenyufeng1991 。歡迎大家訪問!
相關文章
- HTML5 Canvas使用路徑——繪製圓形HTMLCanvas
- html5中canvas繪製圓形HTMLCanvas
- canvas 繪製圓形Canvas
- canvas核心技術-如何繪製圖形Canvas
- 使用canvas繪製圓形進度條Canvas
- WPF基礎:在Canvas上繪製圖形Canvas
- 使用css繪製圖形CSS
- 使用 HTML5 Canvas 繪製的水滴效果HTMLCanvas
- 使用CreateJS繪製圖形JS
- HTML5 Canvas(實戰:繪製餅圖2 Tooltip)HTMLCanvas
- html5中canvas繪製矩形HTMLCanvas
- html5 canvas學習--繪製文字HTMLCanvas
- html5中canvas繪製線段HTMLCanvas
- java:繪製圖形Java
- Canvas 繪製雷達圖Canvas
- canvas繪製三角形Canvas
- canvas繪製圓形圖案程式碼示例簡單介紹Canvas
- 【Web前端基礎知識】如何使用Canvas繪製圓形Web前端Canvas
- html5中canvas線段繪製太陽花HTMLCanvas
- Canvas(3)---繪製餅狀圖Canvas
- css繪製特殊圖形CSS
- 使用Matplotlib繪製3D圖形3D
- HTML5 Canvas ( 矩形的繪製 ) rect, strokeRect, fillRectHTMLCanvas
- html5中canvas繪製貝塞爾曲線HTMLCanvas
- canvas 繪製圖案是重疊繪製而不是重置Canvas
- canvas繪製圖案是重疊繪製而不是重置Canvas
- 基於 HTML5 Canvas 繪製的電信網路拓撲圖HTMLCanvas
- 用HTML5繪製圖形在手機上消除模糊顯示HTML
- HTML5學習手筆二:canvasAPI繪製樹形圖案AHTMLCanvasAPI
- canvas繪製圖片drawImage學習Canvas
- 分段函式圖形繪製函式
- 使用canvas繪製圓弧動畫Canvas動畫
- canvas繪製圓形框效果不填充內部Canvas
- canvas繪製圓形鐘錶程式碼例項Canvas
- canvas繪製實心圓形程式碼例項Canvas
- 使用 canvas 繪製圖片,然後下載、上傳Canvas
- HTML5利用canvas繪製矩形程式碼例項HTMLCanvas
- html5中canvas貝塞爾曲線繪製菊花HTMLCanvas