canvas標籤簡單介紹
此標籤是HTML5新增,使用如下程式碼即可將其放置於頁面之中:
[HTML] 純文字檢視 複製程式碼<canvas id="canvas" width="400" height="400"></canvas>
它用來繪圖,但真正的繪圖需要用JavaScript來操作,所以堅實的JavaScript知識是關鍵。
一.畫布:
傳統繪畫需要一個畫布,同樣的道理,使用canvas繪畫也需要一個"畫布"。
這個畫布直接由<canvas>標籤提供,程式碼如下:
[HTML] 純文字檢視 複製程式碼<canvas id="canvas" width="400" height="400"></canvas>
使用畫布之前,需要獲取這個"畫布",程式碼如下:
[JavaScript] 純文字檢視 複製程式碼var cvs = document.getElementById("canvas");
二.繪圖環境:
傳統的繪畫,不但需要一個畫布,還需要畫筆、墨水等等工具,我們權且統稱這些工具為繪圖環境。
同理,使用canvas繪圖之前也需要獲取一個繪圖環境,程式碼如下:
[JavaScript] 純文字檢視 複製程式碼//獲取畫布 var cvs = document.getElementById("canvas"); //獲取繪圖環境 var ctx = cvs.getContext("2d");
獲取的繪圖環境ctx,具有各種繪圖的方法和繪圖屬性。
三.設定canvas畫圖的尺寸:
如果沒有顯式規定canvas的尺寸,它預設寬度為300px,高度為150px。
可以通過canvas標籤的width和height屬性來設定畫布的尺寸。
也可以使用css的width和height屬性來設定,但是兩者的區別是巨大的,並且要儘量使用避免使用css設定。
具體可以參閱CSS與canvas屬性設定畫布尺寸一章節。
相關文章
- eyoucms標籤介紹
- HTML常用標籤介紹HTML
- JSP 自定義標籤介紹JS
- HTML <canvas> 標籤HTMLCanvas
- HTML簡介,結構,標籤以及標籤語義HTML
- HTML之簡單標籤HTML
- 簡單介紹標準庫fmt的基本使用
- RPC簡單介紹RPC
- Python簡單介紹Python
- KVM簡單介紹
- RMI簡單介紹
- HTML簡單介紹HTML
- HTML 簡單介紹HTML
- JavaScript 簡單介紹JavaScript
- CSS 簡單介紹CSS
- ajax簡單介紹
- SVG簡單介紹SVG
- Clickjacking簡單介紹
- 【Pandas】簡單介紹
- Map簡單介紹
- JSON簡單介紹JSON
- ActiveMQ簡單介紹MQ
- HTML標籤,簡單歸納HTML
- Git_簡單介紹Git
- jQuery Validate簡單介紹jQuery
- JSON物件簡單介紹JSON物件
- <svg>元素簡單介紹SVG
- 簡單介紹 ldd 命令
- 禪道簡單介紹
- Webpack 的簡單介紹Web
- Apache Curator簡單介紹Apache
- spark簡單介紹(一)Spark
- Flutter key簡單介紹Flutter
- 簡單介紹克隆 JavaScriptJavaScript
- AOP的簡單介紹
- Ansible(1)- 簡單介紹
- Flownet 介紹 及光流的簡單介紹
- form表單的簡單介紹ORM