欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

HTML5Canvas-5.1HTML圖形

canvas 元素用于在網頁上繪制圖形。

十多年的諸暨網站建設經驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。全網整合營銷推廣的優(yōu)勢是能夠根據用戶設備顯示端的尺寸不同,自動調整諸暨建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯從事“諸暨網站設計”,“諸暨網站推廣”以來,每個客戶項目都認真落實執(zhí)行。

什么是 Canvas?

HTML5 的 canvas 元素使用 JavaScript 在網頁上繪制圖像。

畫布是一個矩形區(qū)域,您可以控制其每一像素。

canvas 擁有多種繪制路徑、矩形、圓形、字符以及添加圖像的方法。

創(chuàng)建 Canvas 元素

向 HTML5 頁面添加 canvas 元素。

規(guī)定元素的 id、寬度和高度:

<canvas id="myCanvas" width="200" height="100"></canvas>
通過 JavaScript 來繪制

canvas 元素本身是沒有繪圖能力的。所有的繪制工作必須在 JavaScript 內部完成:

<script type="text/javascript">var c=document.getElementById("myCanvas");var cxt=c.getContext("2d");cxt.fillStyle="#FF0000";cxt.fillRect(0,0,150,75);</script>

JavaScript 使用 id 來尋找 canvas 元素:

var c=document.getElementById("myCanvas");

然后,創(chuàng)建 context 對象:

var cxt=c.getContext("2d");

getContext("2d") 對象是內建的 HTML5 對象,擁有多種繪制路徑、矩形、圓形、字符以及添加圖像的方法。

下面的兩行代碼繪制一個紅色的矩形:

cxt.fillStyle="#FF0000";cxt.fillRect(0,0,150,75);

fillStyle 方法將其染成紅色,fillRect 方法規(guī)定了形狀、位置和尺寸。

理解坐標

上面的 fillRect 方法擁有參數 (0,0,150,75)。

意思是:在畫布上繪制 150x75 的矩形,從左上角開始 (0,0)。

如下圖所示,畫布的 X 和 Y 坐標用于在畫布上對繪畫進行定位。

Canvas 實例:理解坐標 
更多 Canvas 實例

下面的在 canvas 元素上進行繪畫的更多實例:

實例 - 線條

通過指定從何處開始,在何處結束,來繪制一條線:

Canvas 實例:線條

JavaScript 代碼:

<script type="text/javascript">var c=document.getElementById("myCanvas");var cxt=c.getContext("2d");cxt.moveTo(10,10);cxt.lineTo(150,50);cxt.lineTo(10,50);cxt.stroke();</script>

canvas 元素:

<canvas id="myCanvas" width="200" height="100" style="border:1px solid #c3c3c3;">Your browser does not support the canvas element.</canvas> 實例 - 圓形

通過規(guī)定尺寸、顏色和位置,來繪制一個圓:

Canvas 實例:圓形

JavaScript 代碼:

<script type="text/javascript">var c=document.getElementById("myCanvas");var cxt=c.getContext("2d");cxt.fillStyle="#FF0000";cxt.beginPath();cxt.arc(70,18,15,0,Math.PI*2,true);cxt.closePath();cxt.fill();</script>

canvas 元素:

<canvas id="myCanvas" width="200" height="100" style="border:1px solid #c3c3c3;">Your browser does not support the canvas element.</canvas> 實例 - 漸變

使用您指定的顏色來繪制漸變背景:

Canvas 實例:漸變

JavaScript 代碼:

<script type="text/javascript">var c=document.getElementById("myCanvas");var cxt=c.getContext("2d");var grd=cxt.createLinearGradient(0,0,175,50);grd.addColorStop(0,"#FF0000");grd.addColorStop(1,"#00FF00");cxt.fillStyle=grd;cxt.fillRect(0,0,175,50);</script>

canvas 元素:

<canvas id="myCanvas" width="200" height="100" style="border:1px solid #c3c3c3;">Your browser does not support the canvas element.</canvas> 實例 - 圖像

把一幅圖像放置到畫布上:

Canvas 實例:圖像

JavaScript 代碼:

<script type="text/javascript">var c=document.getElementById("myCanvas");var cxt=c.getContext("2d");var img=new Image()img.src="flower.png"cxt.drawImage(img,0,0);</script>

canvas 元素:

<canvas id="myCanvas" width="200" height="100" style="border:1px solid #c3c3c3;">Your browser does not support the canvas element.</canvas>

當前名稱:HTML5Canvas-5.1HTML圖形
網站網址:http://www.aaarwkj.com/article49/dghhohh.html

成都網站建設公司_創(chuàng)新互聯,為您提供移動網站建設、建站公司、品牌網站制作、網站維護、網頁設計公司、網站收錄

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

成都定制網站建設
日本亚洲中文字幕网站| 欧美香蕉一区二区视频| 午夜在线观看成人av| 91中文字幕精品一区二区| 亚洲人成网站18禁止人| 色哟哟91精品色哟哟| av在线播放网址网站| 久久免费少妇高潮99精品| 黄色av福利在线网站| 日韩一二三四区免费观看| 丁香六月色婷婷亚洲激情| 蜜桃精品人妻一区二区三区| 亚洲欧美日韩不卡一区二区| 欧美中文日韩国产字幕| 麻豆视频传媒入口在线播放 | 欧美日韩一区二区三区色| 日韩人妻中文字幕专区| 久久人妻蜜桃一区二区三区| 国产97精品在线播放| 国产精品一区二区免费式| 中文字幕人妻久久精品一区| 视频一区日本视频二区| 一区二区三区亚洲精品在线| 97日韩在线免费视频网站| 日韩电影网国产精品| 久久这里只有精品视频六| 亚洲国产欧美日韩在线不卡成人 | 日本韩国三级理伦久久久| 成年人免费在线不卡视频| 91九色视频官网在线观看| 国产一级三级视频在线| 国产模特一区二区三区| 欧美经典三级一区二区三区| 动漫美女视频在线看黄| 欧美一区二区亚洲天堂| 久久日韩精品人妻一区二区| 成人欧美黑人一区二区| 91人妻精品丰满少妇区| 久久一区二区视频在线观看| 国产一区二区高清不卡| 亚洲高清中文字幕一区二三区|