Hola a todos!
Querría saber...¿cómo se hacen animaciones tipo caen burbujas, copos de nieve etc usando HTML5?
Si alguno podría orientarme en esto o si sabe de algún tuto lo agradezco :) :)
| ||||
Respuesta: Animaciones de background Armaría la animación en un canvas de HTML5. Por ejemplo acá: http://thecodeplayer.com/walkthrough...as-snow-effect . Tienes una animación de nieve cayendo. Restaría ponerla toda tu web encima de este canvas que debería ocupar toda la ventana visible. Espero podido haberte orientado. Cualquier otra consulta no dudes en hacerla |
| ||||
Respuesta: Animaciones de background Cita: Pues la verdad que has orientado bastante muchas gracias por el enlace :D
Iniciado por ryugen Armaría la animación en un canvas de HTML5. Por ejemplo acá: http://thecodeplayer.com/walkthrough...as-snow-effect . Tienes una animación de nieve cayendo. Restaría ponerla toda tu web encima de este canvas que debería ocupar toda la ventana visible. Espero podido haberte orientado. Cualquier otra consulta no dudes en hacerla Tan solo otra preguntilla...tendrías por ahí algún tuto del manejo de canvas¿?¿?
__________________ "Si consigues ser algo más que un hombre, si te entregas a un ideal, te convertes en algo muy diferente" |
| ||||
Respuesta: Animaciones de background Acá tienes un tutorial para armar animaciones básicas: https://developer.mozilla.org/en-US/...sic_animations Si desconoces como utilizar canvas: https://developer.mozilla.org/en-US/...anvas/Tutorial En ese recurso hay varios tutoriales, organizados desde lo más básico a cosas más complejas |
| ||||
Respuesta: Animaciones de background Cita: Gracias por tu ayuda!
Iniciado por ryugen Acá tienes un tutorial para armar animaciones básicas: https://developer.mozilla.org/en-US/...sic_animations Si desconoces como utilizar canvas: https://developer.mozilla.org/en-US/...anvas/Tutorial En ese recurso hay varios tutoriales, organizados desde lo más básico a cosas más complejas Estoy intentando crearlo pero me surgen dos dudas: 1º) Cómo puedo usar una imagen (en vez de pintar los copos pasando el parámetro rgba) 2º) Cuando al canvas le doy un ancho fijo, se me distorsiona mucho el efecto (no se visualiza bien vamos) ¿Por qué puede ser eso?
__________________ "Si consigues ser algo más que un hombre, si te entregas a un ideal, te convertes en algo muy diferente" |
| ||||
Respuesta: Animaciones de background El método para dibujar imágenes es
Código Javascript:
Ver original Donde, contex: es el contexto de dibujo del canvas img: es un objeto imagen, que puedes cargarlo directamente:
Código Javascript:
o bien, tomarlo del DOMVer original
Código Javascript:
Ver original x e y: son las cordenadas de donde colocar la esquina superior izquierda de la imagen El método tiene otras opciones, para redimensionar la imagen, eso te lo dejo para que lo investigues en https://developer.mozilla.org/en-US/...l/Using_images En cuanto a lo segundo, cada vez que cambias el tamaño del canvas (resize de width o height) este se blanquea y tienes que redibujarlo. Hay dos caminos para esto. Por un lado que escribas una función que lo redibuje (o continue la animación). O bien que el canvas tenga tamaño relativo (por ejemplo porcentual) y lo que cambie de tamaño sea el padre (con este metodo evitas el blanqueo). Ejemplo:
Código HTML:
Ver original
Código CSS:
Ver original |
| ||||
Respuesta: Animaciones de background Estoy probando lo que sería dibujar sólamente la imagen (no me he metido aún en parámetros ni opciones ni nada)... Mi código es el siguiente:
Código Javascript:
Ver original Y luego llamo a la función....pero no dibuja nada :( ¿qué tengo erróneo?
__________________ "Si consigues ser algo más que un hombre, si te entregas a un ideal, te convertes en algo muy diferente" |
| ||||
Respuesta: Animaciones de background Vaya no sé si expliqué bien lo que quería hacer ryugen.....el mismo efecto que se pueden ver en los enlaces que me facilitaste, pero lo que quiero lograr es que en vez de crear las burbujas que genera, pasarle una imagen que tengo y que haga exactamente lo mismo pero con dicha imagen. Y no lo consigo
__________________ "Si consigues ser algo más que un hombre, si te entregas a un ideal, te convertes en algo muy diferente" |
Etiquetas: |