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

437
Visualizações
¿Cómo girar el cuadrado en el sentido de las agujas del reloj y en el sentido contrario a las agujas del reloj al pasar el mouse?

el cuadrado gira al pasar el mouse en el sentido de las agujas del reloj para el mouseover impar y en el sentido contrario a las agujas del reloj para el mouseover par

 var box = document.getElementById("box") function rotate() { //if ( ? ? ? ) { // box.className = 'even'; //} else { // box.className = 'odd'; //} }
 #box { width: 100px; height: 100px; background: red; transition: transform 1s; } .even { transform: rotate( -180deg); /* transition: transform 150ms ease; */ } .odd { transform: rotate( 180deg); /* transition: transform 150ms ease; */ }
 <div id="box" onmouseover="rotate()"></div>

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Use css puro como lo hago en el código a continuación . ¿Por qué usa pares e impares sin tener un elemento en HTML? No necesitas javascript para rotar un elemento

 #box { width: 100px; height: 100px; background: red; transition: transform 1s; } #box:hover { /*here is the change*/ transform: rotate( -180deg ); /* transition: transform 150ms ease; */ } #box:hover { /*here is the change*/ transform: rotate( 180deg ); /* transition: transform 150ms ease; */ }
 <div id="box"></div>

about 4 years ago · Juan Pablo Isaza Relatório

0

Puedo hacer esto solo en css si lo necesita. a continuación se muestra el código.

 .cmn{ display:inline-block; padding:65px; background:red; margin:45px; color:#fff; } .even { transform: rotate( 0deg ); transition: transform 150ms ease; /**/ } .even:hover { transform: rotate( -180deg ); transition: transform 150ms ease; /**/ } .odd { transform: rotate( 0deg ); transition: transform 150ms ease; } .odd:hover { transform: rotate( 180deg ); transition: transform 150ms ease; }
 <div class="cmn even">Lorem Even</div> <div class="cmn odd">Epsum Odd</div>

about 4 years ago · Juan Pablo Isaza 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