654380491
hola@carlosdk.com
Login
[miniorange_social_login]

Login with your site account

Lost your password?

Carlos DK Carlos DK
  • Inicio
  • Kit digital
  • Universo Dk
  • Blog
  • Contacto
Back
  • Inicio
  • Kit digital
  • Universo Dk
  • Blog
  • Contacto
  • Home
  • Blog
  • Tutoriales formativos
  • Tutorial HTML5 – Canvas

Tutoriales formativos

02 Ene

Tutorial HTML5 – Canvas

  • By Carlos Dk
  • In Tutoriales formativos
  • 6 comments

Bienvenidos a VerTutoriales.com, como dijimos hace algún tiempo, por fín vamos a comenzar con el más que esperado curso de HTML5, este curso será una colaboración en conjunto con foroHTML5, y servirá como comienzo para un proyecto mayor.

Así que iremos poco a poco realizando pequeños desarrollos totalmente funcionales por si mismos, pero que se irán incorporando a un proyecto más grande del cual toda la comunidad podrá beneficiarse. Así que eres libre de compartir tambien!

Sin más preambulos, vamos a comenzar con el curso de HTML5.

1. Elemento Canvas

El primer componente que vamos a ver va a ser el Canvas, que iremos tocando en más de una ocasión debido a su extensión y extraordinaria potencia. Este objeto sirve para dibujar dinámicamente imagenes en nuestra web.

Para declarar este elemento,  usaremos:

<canvas id=”tutorial-canvas” width=”100″ height=”100″>
Este texto será el que muestre el navegador no compatible.
<br>
Por favor, actualiza a una versión que soporte HTML5.
</canvas>

Nos encontramos con 3 parámetros dentro del objeto canvas: id, para  nombrar nuestro canvas, width para designar el ancho y height para definir el alto. Además se pueden añadir más parámetros, pero al ser opcionales iremos complicandolo poco a poco más adelante.

Con esto ya tendriamos definido un elemento canvas, pero vamos a realizar un pequeño ejemplo, pintando con javascript. Veamos:

//cargamos el elemento canvas
var canvas = document.getElementById(‘tutorial-canvas’);

//una vez cargado el elemento, le digo en que contexto trabajaremos, en este caso 2d
var contexto = canvas.getContext(‘2d’);

//Ya que tenemos el contexto del canvas cargado, lo utilizo para dibujar
contexto.fillRect(20, 0, 20, 150);


Voy a resumirlo por encima, hemos declarado un canvas de x dimensiones, luego en un código js, hemos cargado el canvas, le hemos dado un contexto de trabajo (2d) y por último hemos utilizado una función del contexto para pintar unas lineas. fillRect, recibe la posición en x, y, el ancho y el alto del rectangulo respectivamente, así que podeis situarlo y darle las dimensiones que querais.

Os dejo el ejemplo completo para que lo probeis, solo copiar y pegar 🙂

<html>
<head>
<title>Tutorial de HTML5 – Elemento Canvas</title>
<script>
window.onload = function(){
//cargamos el elemento canvas
var canvas = document.getElementById(‘tutorial-canvas’);

//una vez cargado el elemento, le digo en que contexto trabajaremos, en este caso 2d
var contexto = canvas.getContext(‘2d’);

//Ya que tenemos el contexto del canvas cargado, lo utilizo para dibujar
contexto.fillRect(20, 0, 20, 150);

}

</script>
</head>

<body>

<canvas id=”tutorial-canvas” width=”100″ height=”100″>
Este texto será el que muestre el navegador no compatible.
<br>
Por favor, actualiza a una versión que soporte HTML5.
</canvas>

</body>
</html>

(window.onload es usado para que lance la función a la carga de la página.)

Bueno, pues por hoy listo, iremos avanzando en este nuevo lenguaje poco a poco. Si teneis dudas podeis dejar comentarios en este artículo o escribirla en forohtml5.com.

Espero veros por aquí!

Un saludo!

Tags:canvashtml5Programacion
  • Share:
Carlos Dk

You may also like

Crear categorías y configurar menú en WordPress en 4 min.

  • marzo 3, 2019
  • by Carlos Dk
  • in Tutoriales formativos
Crear categoría y menú WordPress Es indispensable en una nueva instalación de WordPress, crear las...
Instalar tema en WordPress en 2 pasos
febrero 23, 2019
Actualizar MySQL 5.1 a 5.6 en CentOS 6.9 con Plesk como panel
octubre 20, 2018
Recorrer todos los objetos de una capa o del DOM completo con JQuery
diciembre 22, 2014

    Comments

  1. Vero
    febrero 8, 2011

    Voy a probarlo

    Responder
  2. Vero
    febrero 8, 2011

    ¿Qué editor de texto me descargo?

    Responder
  3. VideoTutoriales
    febrero 8, 2011

    Te aconsejaría Notepad++, pero cualquier editor vale.

    Responder

Leave A Reply Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Busca en la web

Recomiendo

Software ERP empresarial

Categorías

  • Miscelanea (129)
  • Tutoriales formativos (622)

Ponte en contacto

+34 654380491

hola@carlosdk.com

Torre del Mar (Málaga)

Enlaces rápidos

  • Universo Dk
  • Contacto
  • Blog

Soy social

  • Twitter
  • Linkedin
  • Youtube

Newsletters

Suscríbete para enterarte de lo último que estoy haciendo. No lo usaré para enviarte SPAM inútil 😉

Esta web la he diseñado con cariño en Andalucía por Carlos Dk