Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/11/2015, 15:18
camillo47
 
Fecha de Ingreso: noviembre-2015
Mensajes: 6
Antigüedad: 8 años, 5 meses
Puntos: 0
Animación nno funciona correctamente en firefox, en chrome si.

Hola. estoy trabajando en una animación css3 la cual cuando le doy click a un botón se abre una ventana modal donde tengo 3 div's que contienen a su ves 3 etiquetas <a> animadas.
En Chrome cada vez que abro la ventana modal los div's se animan, pero en Firefox solo lo hace la primera vez que abro la ventana modal, cuando la cierro y la vuelvo a abrir las etiquetas <a> no se animan, como si lo hace en Chrome.
La ventana modal la abro con JQuery modificando la propiedad css display, block(para mostrarla) y none (para ocultarla).

Muchas gracias de antemano por su ayuda.

Código HTML:
Ver original
  1. <div id="modal_ruc">
  2.         <div id="contenedor_ruc_botones">
  3.                 <div>
  4.                                          <a href="archivo.php" class="ruc_botones animacion_cortina2">
  5.                                 </div>
  6.                 <div>
  7.                                          <a href="archivo.php" class="ruc_botones animacion_cortina2">
  8.                                 </div>
  9.                 <div>
  10.                                         <a href="archivo.php" class="ruc_botones animacion_cortina2">
  11.                                </div>
  12.         </div>
  13.     </div>

Código CSS:
Ver original
  1. #modal_ruc > #contenedor_ruc_botones div .ruc_botones{
  2.                 border: 2px solid #FFF;
  3.                 display: inline-block;
  4.                 width: 130px;
  5.                 height: 130px;
  6.                 border-radius: 100%;
  7.                 background-color: #fff;
  8.                 margin-top: 110%;
  9.                 overflow: hidden;
  10.                
  11.             }
  12.             #modal_ruc > #contenedor_ruc_botones div .animacion_cortina2{
  13.                 animation-name: cortina;
  14.                 animation-duration: 0.2s;
  15.                 animation-timing-function: cubic-bezier(.18,.89,.32,1.28);;
  16.  
  17.                 -webkit-animation-name: cortina;
  18.                 -webkit-animation-duration: 0.2s;
  19.                 -webkit-animation-timing-function: cubic-bezier(.18,.89,.32,1.28);;
  20.  
  21.                 -moz-animation-name: cortina;
  22.                 -moz-animation-duration: 0.2s;
  23.                 -moz-animation-timing-function: cubic-bezier(.18,.89,.32,1.28);;
  24.             }
  25.  
  26.             @keyframes cortina{
  27.                 0%{
  28.                     margin-top: -50%;
  29.                 }
  30.                 100%{
  31.                     margin-top: 110%;
  32.                 }
  33.             }
  34.             @-webkit-keyframes cortina{
  35.                 0%{
  36.                     margin-top: -50%;
  37.                 }
  38.                 100%{
  39.                     margin-top: 110%;
  40.                 }
  41.             }
  42.             @-moz-keyframes cortina{
  43.                 0%{
  44.                     margin-top: -50%;
  45.                 }
  46.                 100%{
  47.                     margin-top: 110%;
  48.                 }
  49.             }