<!DOCTYPE HTML>
<html>
<head>
<title>Canvas示例 -www.yiibai.com</title
<style>
#mycanvas{border:1px solid blue;}
</style>
</head>
<body>
<canvas id = "mycanvas" width = "300" height = "300"></canvas>
</body>
</html>


var canvas = document.getElementById('my_Canvas');
canvas.getContext(contextType, contextAttributes);
var canvas = document.getElementById('my_Canvas');
var gl = canvas.getContext('experimental-webgl');
| Alpha |
如果它的值是 true,它提供了一個(gè)alpha緩沖區(qū)到畫(huà)布上。默認(rèn)情況下,它的值是 true
|
| depth |
如果它的值是true,會(huì)得到一個(gè)繪圖的緩沖區(qū),其中包含至少16位的深度緩沖。默認(rèn)情況下,它的值是true
|
| stencil |
如果它的值是true,會(huì)得到一個(gè)繪圖的緩沖區(qū),其中包含至少8位的模板緩存。默認(rèn)情況下,它的值是false
|
| antialias |
如果它的值是true,會(huì)得到一個(gè)繪圖緩沖區(qū),執(zhí)行抗鋸齒。默認(rèn)情況下,它的值是true
|
| premultipliedAlpha |
如果它的值是true,會(huì)得到一個(gè)繪圖緩沖區(qū),其中包含的顏色與預(yù)乘alpha。默認(rèn)情況下它的值是true
|
| preserveDrawingBuffer |
如果它的值是true,緩沖區(qū)將不會(huì)被清零,直到被清除或由作者改寫(xiě)將保留它們的值。默認(rèn)情況下,它的值是false
|
var canvas = document.getElementById('canvas1');
var context = canvas.getContext('webgl', { antialias: false, stencil: true });
| S.No. |
屬性和說(shuō)明
|
|---|---|
| 1 |
Canvas
這是一個(gè)對(duì)創(chuàng)建此 canvas 元素的上下文
|
| 2 |
drawingBufferWidth
此屬性表示繪圖緩沖器的實(shí)際寬度。它可以不同于 HTMLCanvasElement 的寬度屬性。
|
| 3 |
drawingBufferHeight
此屬性表示繪圖緩沖器的實(shí)際高度。它可以不同于 HTMLCanvasElement 的高度屬性。
|