El elemento <canvas> en HTML permite renderizar gráficos usando JavaScript directamente en el navegador. Es adecuado para juegos, animaciones, visualizaciones y otros contenidos dinámicos.
Crear un <canvas> es sencillo. Defines un ancho y una altura, y opcionalmente un estilo como un borde.
Para dibujar en un canvas, primero debes obtener su contexto de dibujo. El más común es el contexto '2d', que se obtiene usando el método getContext('2d').
Usa el método fillRect(x, y, width, height) para dibujar un rectángulo. La propiedad fillStyle define su color.
Para dibujar líneas, usa los métodos beginPath(), moveTo(), lineTo() y stroke(). Estos crean líneas rectas entre puntos.
Para dibujar círculos, usa el método arc(). Sus parámetros incluyen las coordenadas del centro, radio y ángulos inicial/final en radianes.
Usa fillText() para renderizar texto en el canvas. Las propiedades font y fillStyle definen su apariencia.
Para crear animaciones, usa requestAnimationFrame(). Limpia el cuadro anterior con clearRect() y luego vuelve a dibujar. Esto te permite crear objetos en movimiento.
✨ Pregunta a Lara — tu compañera de estudio con IA
Desbloquea soporte de aprendizaje personalizado. Lara puede explicar lecciones, resumir temas y responder tus preguntas — disponible desde el plan Go y superiores.
Lara te ayuda a aprender más rápido — exclusivo para los miembros ReadyTools Go, Plus y Max.
Seleccionar idioma
Establecer tema
© 2025 ReadyTools. Todos los derechos reservados.