Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

148
Visualizações
¿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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda