canvas
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Sumário
O elemento HTML Canvas (<canvas>
) pode ser utilizado para desenhar gráficos utilizando scripts (geralmente JavaScript). Por exemplo, além de desenhar gráficos, ele pode ser usado para fazer composições de fotos e também para animações. Você poderá colocar conteúdos alternativos dentro do bloco <canvas>
. Este conteúdo será renderizado também em navegadores antigos e em navegadores com JavaScript desabilitado.
Para mais artigos sobre canvas, veja canvas topic page.
Contexto de uso
Conteúdo permitido | Transparente, tanto phrasing content ou flow content. |
---|---|
Omissão de tags | Nenhuma, tanto a tag de início quanto a de fim devem ser incluídas. |
Elementos "pai" permitidos | Qualquer elemento que aceite phrasing content ou flow content. |
Documento normativo | HTML 5, section 4.8.10 |
Atributos
Como qualquer outro elemento HTML, este também tem global attributes.
width
-
A largura do espaço em pixels CSS. O padrão é 300.
height
-
A altura do espaço em pixels CSS. O padrão é 150.
Nota: The displayed size of the canvas can be changed using a stylesheet. The image is scaled during rendering to fit the styled size.
Interface DOM
Exemplo
<canvas id="canvas" width="300" height="300">
Desculpe-me, seu navegador não suporta o elemento <canvas>.
</canvas>
Compatibilidade com navegadores
BCD tables only load in the browser