Get to know MDN better
Esta página ha sido traducida del inglés por la comunidad. Aprende más y únete a la comunidad de MDN Web Docs.
This feature is well established and works across many devices and browser versions. It’s been available across browsers since julio de 2015.
Añadido en HTML5, el elemento HTML <canvas> se puede usar para dibujar gráficos mediante scripting en JavaScript. Por ejemplo, se puede usar para hacer gráficas, composiciones fotográficas, crear animaciones, o incluso procesado o renderizado de vídeo en tiempo real.
Las aplicaciones de Mozilla soportan <canvas> desde Gecko 1.8 (es decir, Firefox 1.5). El elemento fue inicialmenmte presentado por Apple para el Dashboard de OS X y Safari. Internet Explorer soporta <canvas> desde la versión 9 en adelante; para versiones anteriores de IE, se puede añadir soporte para <canvas> a una página incluyendo un script del proyecto de Google Explorer Canvas. Google Chrome y Opera 9 también soportan <canvas>.
El elemento <canvas> también se usa en WebGL para dibujar gráficos 3D con aceleración por hardware en páginas web.
Esto es un trozo de código que usa el método CanvasRenderingContext2D.fillRect().
Edita este código para ver tus cambios en tiempo real en este canvas:
Las interfaces relacionadas con WebGLRenderingContext están en WebGL.
CanvasCaptureMediaStream está relacionado..
Tutorial exhaustivo que cubre tanto el uso básico de <canvas> como sus características avanzadas.
Fragmentos de código: CanvasAlgunos fragmentos de código orientados al desarrollador de extensiones usando <canvas>.
Dibujar objetos DOM en un canvasCómo dibujar contenido DOM, como elementos HTML, en un canvas.
Manipulación de vídeo usando canvasCombinando <video> y <canvas> para manipular datos de vídeo en tiempo real.
| HTML # the-canvas-element |
This page was last modified on 17 dic 2024 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.