Tecnología

Inicio

Un tutorial para HTML 5 lienzo Animación

Un tutorial para HTML 5 lienzo Animación


Una de las características sintácticas más emocionantes liberados con HTML5 es el "<canvas>" elemento. El elemento <canvas> crea una superficie de dibujo. En muchos sentidos, es el equivalente del programador de la lona del pintor, proporcionando un rectángulo en blanco en una página Web que se pueden ampliar a cualquier tamaño. JavaScript funciona entonces como la pintura, que le permite dibujar o se anima nada en el lienzo. El aspecto más difícil de crear una animación canvas de HTML5 no es comprender el elemento <canvas> en sí, pero capaz de "pintar" animaciones de JavaScript en la parte superior de la misma.

Instrucciones

1 Abrir un nuevo documento en blanco y el título es "lienzo-animation.html." La apertura de su nuevo documento en una aplicación de desarrollo web puede facilitar la edición, pero si usted no tiene uno sólo tiene que utilizar una aplicación de edición de texto básico.

2 Escribir el código para definir su documento HTML 5, incluyendo el tipo de documento, la cabeza y el cuerpo del documento. Como en el siguiente ejemplo, establecer el conjunto de caracteres y el título en el encabezado del documento:

<! DOCTYPE html>
<Html>
<Head>

&lt;meta charset=&quot;UTF-8&quot; />
&lt;title>HTML5 Canvas Animation&lt;/title>

</ Head>
<Body>
</ Body>
</ Html>.

3 Añadir <section> y <canvas> etiquetas al cuerpo del documento. La etiqueta de sección es nuevo en HTML5. En él se definen las secciones en un documento Web. La etiqueta canvas define el lienzo rectangular que va a utilizar para construir su animación JavaScript. El siguiente ejemplo tiene el "animación," ID que será usado como referencia por su JavaScript:

<! DOCTYPE html>
<Html>
<Head>

&lt;meta charset=&quot;UTF-8&quot; />
&lt;title>HTML5 Canvas Animation&lt;/title>

</ Head>
<Body>

&lt;section>
&lt;canvas id=&quot;animation&quot;>&lt;/canvas>
&lt;/section>

</ Body>
</ Html>.

4 Establecer la anchura y la altura de su lienzo y llenarlo con el texto que se mostrará en los navegadores que no soportan HTML5. El lienzo se puede ajustar a cualquier tamaño, dependiendo de sus necesidades. Recuerde, sin embargo, que los lienzos más grandes tardan más en cargarse. Aquí hay un ejemplo:

<! DOCTYPE html>
<Html>
<Head>

&lt;meta charset=&quot;UTF-8&quot; />
&lt;title>HTML5 Canvas Animation&lt;/title>

</ Head>
<Body>

&lt;section>
&lt;canvas id=&quot;animation&quot; width=&quot;500&quot; height=&quot;500&quot;>
Sorry, your browser doesn't not support HTML5 and, in turn, cannot load this animation.
&lt;/canvas>
&lt;/section>

</ Body>
</ Html>.

5 "Pintar" la animación JavaScript en el elemento <canvas> utilizando el método de "getElemenById ()" para conectar las secuencias de comandos a la lona ' "animación" ID. Si usted no tiene experiencia previa escribir animaciones JavaScript, hay una serie de ejemplos puedes probar proporcionadas en la sección Recursos de este artículo.

Consejos y advertencias

  • Es necesario para las animaciones de lona edificio HTML5 Una comprensión básica de la animación JavaScript. Si usted no tiene esto, consulte la sección "Recursos" para ver ejemplos.