Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/12/2011, 18:53
templario29
 
Fecha de Ingreso: diciembre-2011
Mensajes: 4
Antigüedad: 12 años, 4 meses
Puntos: 0
cinta de mensajes infinita

Hola amigos intento hacer que una sere de mensajes se muestre uno detras de otro en el footer de una web, como esas cintas de mensajes que salen en los noticiarios, ya se como animar con css3, y lo que tengo es un div con una serie de parrafos <p> que contienen los mensajes, algo como esto:

Código HTML:
Ver original
  1. <div id="avisos">
  2.  
  3.     <p>mensaje 1<p>
  4.     <p>segundo mensaje<p>
  5.    
  6.  
  7. </div>

luego en el css pongo lo siguiente

Código CSS:
Ver original
  1. #avisos p:nth-child(n+1){
  2.  position:absolute;
  3.     font-size:20px;
  4.     color:rgba(255,255,255,0);
  5.     text-shadow:3px 3px 5px rgba(0,0,0,0);    
  6.     -webkit-transform:translate(150px,0px);
  7.     -webkit-animation:muevetexto 5s;
  8.     -webkit-animation-delay: 0s;  
  9. }
  10.  
  11. #avisos p:nth-child(n+2) {
  12.    
  13.     position:absolute;
  14.     font-size:20px;
  15.     color:rgba(255,255,255,0);
  16.     text-shadow:3px 3px 5px rgba(0,0,0,0);  
  17.     -webkit-transform:translate(150px,0px);
  18.      
  19.     -webkit-animation:muevetexto 5s;  
  20.     -webkit-animation-delay: 5s;
  21.  
  22. @-webkit-keyframes muevetexto{
  23.     0%{color:rgba(255,255,255,0); -webkit-transform:translate(-150px,0px);text-shadow:3px 3px 5px rgba(0,0,0,0);}
  24.     25%{color:rgba(255,255,255,1); -webkit-transform:translate(0px,0px);text-shadow:3px 3px 5px rgba(0,0,0,0.3);}
  25.     50%{color:rgba(255,255,255,1); -webkit-transform:translate(0px,0px);text-shadow:3px 3px 5px rgba(0,0,0,0.3);}  
  26.     75%{color:rgba(255,255,255,1); -webkit-transform:translate(0px,0px);text-shadow:3px 3px 5px rgba(0,0,0,0.3);}
  27.     100%{color:rgba(255,255,255,0); -webkit-transform:translate(150px,0px);text-shadow:3px 3px 5px rgba(0,0,0,0);}
  28. }                    
  29. }

con esto intento que el primer parrafo se anime de inmediato por 5 segundos y el parrafo que sigue tenga un retraso de 5s, hasta aqui todo bien, la animacion desplaza el texto, haciendo aparecer jugando con la opacidad, luego se queda fijo unos segundos para desaparecer, luego aparece el segundo mensaje y hace lo mismo

Pero ahora no se como hacer que la animacion se repita sin fin, es decir que se muestren ambos textos de forma alternada sin solaparse, tambien quisiera agregar mas textos despues, y que sean puestos dinamicamente mediante php por ejemplo, alguien me ayuda?