HTML5 中的canvas元素用于,HTML5中的Canvas元素
canvas 元素用于在網頁上繪制圖形。
什么是Canvas?
HTML 5 的canvas元素使用JavaScript 在網頁上繪制圖像。
畫布是一個矩形區域,您可以控制其每一像素。
canvas 擁有多種繪制路徑、矩形、圓形、字符以及添加圖像的方法。
創建Canvas元素
向HTML 5 頁面添加canvas元素,規定元素的id、寬度和高度:
通過JavaScript 來繪制
canvas元素本身是沒有繪圖能力的。所有的繪制工作必須在JavaScript 內部完成:
var c=document.getElementById("myCanvas");
var cxt=c.getContext("2d");
cxt.fillStyle="#FF0000";
cxt.fillRect(0,0,150,75);
JavaScript 使用id 來尋找canvas 元素:var c=document.getElementById("myCanvas");
然后,創建context 對象:var cxt=c.getContext("2d");
getContext("2d") 對象是內建的HTML 5 對象,擁有多種繪制路徑、矩形、圓形、字符以及添加圖像的方法。
實例:把鼠標懸停在矩形上可以看到坐標, 親自試一試吧,代碼如下:
body {
margin: 0px;
font-size: 70%;
font-family: verdana, helvetica, arial, sans-serif;
}
#coordiv {
float: left;
width: 199px;
height: 99px;
border: 1px solid #c3c3c3
}
function cnvs_getCoordinates(e) {
x=e.clientX;
y=e.clientY;
document.getElementById("xycoordinates").innerHTML="Coordinates: (" + x + "," + y + ")";
}
function cnvs_clearCoordinates() {
document.getElementById("xycoordinates").innerHTML="";
}
把鼠標懸停在下面的矩形上可以看到坐標:
以上就是HTML5中的Canvas元素的內容,更多相關內容請關注PHP中文網(www.gxlcms.com)!
本條技術文章來源于互聯網,如果無意侵犯您的權益請點擊此處反饋版權投訴
本文系統來源:php中文網
總結
以上是生活随笔為你收集整理的HTML5 中的canvas元素用于,HTML5中的Canvas元素的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 牛肉饼不放油放白胡椒粉行吗(超市里面买的
- 下一篇: 计算机科学与控制面试说课,计算机科学与技