Canvas学習ノート1
1481 ワード
#Canvas 1
@[Canvas,Nunn,HTML5,javascript]
##
`Canvas`, , , , , , , , `Canvas` 。
[Canvas API](http://javascript.ruanyifeng.com/htmlapi/canvas.html), , `Canvas` , 。 , 。
###
, , , , 。
1. `Canvas API` `3.1`
```javascript
var image = new Image();
image.onload = function() {
if (image.width != canvas.width)
canvas.width = image.width;
if (image.height != canvas.height)
canvas.height = image.height;
ctx.clearRect(0, 0, canvas.width, canvas.height);
ctx.drawImage(image, 0, 0);
}
image.src = "image.png";
```
, `canvas` *` canvas `*, `Canvas` `DOM` *` DOM `*。 3 。
- `DOM` `Canvas`
- `canvas`
- `image`
`canvas.width = image.width;` , `DOM` `Canvas` , 。
《HTML Canvas 》, 。 `1.1.1` , 。
> CSS canvas , , :canvas 。 , (drawing surface) 。
>** : Canvas**
width height CSS canvas , 。 CSS , canvas width height , , canvas , , 。 , 、 。
```
----------
----------
2014 7 17 17:03:00
```