Rotar Imagen Onclick Javascript

| | | | | | | | | | | | | | | | | |

La función de rotación () de CSS distorsiona un elemento en un cierto número de grados. Puede rotar un elemento en el sentido de las agujas del reloj utilizando un número positivo de grados. O puede rotar un elemento en sentido antihorario usando un número negativo.

Hoy vamos a aprender cómo rotar elementos con CSS. ¿Por qué rotar un elemento? Los elementos giratorios hacen que su página web sea más interactiva. Usado correctamente, un elemento rotatorio se sumará a la estética de su sitio.

Mientras lea este artículo, consulte repositorio complementario , para que pueda ver los conceptos en acción. Saber cómo rotar un elemento será una gran adición a su caja de herramientas CSS.

CSS rotar ()

La función CSS rotar () le permite rotar un elemento en un eje 2D. La función de rotación () toma un argumento: el ángulo en el que desea rotar su elemento web. Puede rotar un elemento en sentido horario o antihorario.

Veamos la sintaxis de la función de rotación ():

El valor del "ángulo" representa el número de grados que debe rotar el elemento. Puede especificar una rotación en el sentido de las agujas del reloj utilizando un número positivo de grados (por ejemplo, 45). O puede girar en la dirección opuesta utilizando un valor de grado negativo (por ejemplo, -39).

La función de rotación () se puede aplicar a cualquier elemento HTML. Por ejemplo, puede rotar un párrafo de texto. O puede rotar una imagen.

Una rotación HTML aparece tan pronto como renderiza la página, por lo que no hay rotación visible. Para ver la rotación en acción, debe usar una transición CSS . Las transiciones cambian el estado de un elemento cuando se realiza una acción, como cuando un cursor pasa sobre un elemento.

rotar () Ejemplo de CSS

Sigamos y creemos nuestra página HTML para colocar un cuadro giratorio. Agregue un cuadro como div y asígnele una clase (lo llamaremos "rotar").

Ahora agreguemos algo de estilo:

Actualizar. Genial, tenemos una caja de colores. Con este cuadro de color, tenemos todo lo que necesitamos para comenzar a usar la función de rotación ().

 shot shot 2020-08-12 en 8 09 12 pm

Para rotar nuestra caja, primero debemos discutir la propiedad de transformación.

La como sugiere su nombre, transforma elementos. Una de las funciones que podemos aplicarle es rotar (). La propiedad transform puede asumir muchas otras funciones, y hay muchas cosas que podemos hacer con la transformación. Rotar es solo una de ellas.

La función de rotación mueve un elemento. Necesitamos un argumento: el número de grados que queremos inclinar el elemento. Avancemos y apliquemos una rotación positiva de 35 grados:

¡Hemos rotado nuestra caja! Tóquese la espalda.

La rotación permite ideas de interfaz de usuario sofisticadas o imágenes giratorias. Por ejemplo, puede rotar una imagen 180 grados. Si necesita rotar esta imagen en otro lugar, guárdela y utilícela según corresponda.

Otra cosa que puede rotar es el texto. Digamos que crea un diseño que imita una revista, en realidad puede rotar el texto para enfatizar los elementos de texto.

Y eso no es todo lo que puede hacer con rotar (). ¡La función de rotación nos permite crear animaciones realmente interesantes!

Vamos vaya desde allí `antes y usemos el CSS: selector de desplazamiento en nuestro div para aplicar un buen efecto de rotación:

Es y rsquo; N `no es que fresco? GIF-20 -31-51

Nuestro marco gira cuando pasamos el cursor sobre él. Usamos la propiedad background-color de CSS para cambiar el color de nuestro marco cuando nos desplazamos sobre él.

Conclusión

La función de rotación () de CSS muestra un elemento web asimétrico. se acepta un argumento: el número de grados de rotación del elemento. Puede especificar un valor de grado positivo o negativo.

Los elementos giratorios le permiten hacer que sus páginas web sean más estéticas. Por ejemplo, puede aplicar una rotación a una celda cuando el usuario pasa el cursor sobre ella. O puede decidir rotar un enlace cuando un usuario pasa el mouse sobre él. ¡Cómo usas esta habilidad depende de ti!

¿Estás interesado en aprender más sobre CSS? Consulte nuestra Guía completa de aprendizaje de CSS para obtener consejos y sugerencias de expertos sobre los mejores recursos de aprendizaje.