Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

146
Vistas
¿Dirección de rotación de la animación Angular2?

Tengo un ícono de menú dentro de Angular2, que siempre debe girar en el sentido de las agujas del reloj. Cuando se muestra, debe girar de -360 grados a -180 grados. Cuando se oculta, debe girar de -180 grados a 0 grados.

Pero con esta configuración de animación, gira en sentido contrario a las agujas del reloj con el estado de transición 'ocultar' a 'mostrar'. ¿Cómo puedo hacer que gire en el sentido de las agujas del reloj?

 export const MenuButtonAnimation = trigger('menuState', [ state('hide', style({ transform: 'rotate(0)' })), state('show', style({ transform: 'rotate(-180deg)' })), transition('hide => show', animate('350ms ease-out')), transition('show => hide', animate('350ms ease-in')) ]);
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Agregue style { transform: 'rotate(-360deg)' } para 'hide => show', para sugerir correctamente al navegador que trate 0 grados como -360 grados (aunque son lógicamente iguales).

 export const MenuButtonAnimation = trigger('menuState', [ state('hide', style({ transform: 'rotate(0)' })), state('show', style({ transform: 'rotate(-180deg)' })), transition('hide => show', [style({transform: 'rotate(-360deg)'}), animate('350ms ease-out')]), transition('show => hide', animate('350ms ease-in')) ]);
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda