Rotar imagen en HTML

Sushant Poudel 19 febrero 2023
Rotar imagen en HTML

Este artículo presentará un método para rotar una imagen en HTML.

Utilice la propiedad CSS transform para rotar una imagen en HTML

La propiedad CSS transform implica modificar un elemento particular en nuestro código. Necesitamos un recurso externo, la imagen que transformamos en este caso, para transformarla. Esta propiedad aplica una transformación 2D o 3D a un elemento. Además, esta propiedad también da la autorización para rotar, escalar, mover, sesgar, etc., a los detalles. También altera el espacio de coordenadas del modelo de formato visual CSS. Los elementos cuyo diseño se rige por el modelo de caja CSS solo se pueden transformar. Podemos establecer la propiedad transform en una función rotate() mencionando la unidad en la función para rotar una imagen en HTML. El valor por el cual se rotará la imagen debe proporcionarse entre paréntesis de la función. La unidad deg se utiliza para especificar el valor de rotación. Podemos utilizar el CSS en línea para este propósito. El CSS se utilizará en la etiqueta <img>.

Por ejemplo, inserte una imagen normal con la etiqueta <img> en HTML. Establezca el atributo src en https://loremflickr.com/320/320. Luego, para una rotación de 90 grados, inserte la imagen y agregue algunos estilos. En el atributo de estilo, establezca la propiedad transform en rotate(90deg). Luego, agregue una etiqueta <br>. Del mismo modo, rote las imágenes a 180deg y 360deg.

El siguiente ejemplo ilustra un método para rotar una imagen en una fuente de imagen en HTML. Hemos diseñado la etiqueta <img>, lo que significa que la imagen insertada se puede rotar con la propiedad transform:rotate(). Insertamos la imagen original y giramos la imagen a 90, 180 y 360 grados. Podemos escribir los valores de grado deseados en la función rotate(). La segunda imagen del ejemplo gira hasta la mitad del eje. La tercera imagen se ve al revés porque está girada a 180 grados. Cuando la imagen completa una rotación de 360 grados, se ve como la imagen original. Por lo tanto, podemos usar la propiedad transform() y el valor rotate() para rotar la imagen usando HTML y CSS.

Código de ejemplo:

<html>
<body>
 Original Image
 <img src="https://loremflickr.com/320/320" /> <br>
 90 degree Rotation
 <img src="https://loremflickr.com/320/320" style="transform:rotate(90deg);"> <br>
 180 degree Rotation
 <img src="https://loremflickr.com/320/320" style="transform:rotate(180deg);"> <br>
 360 degree Rotation
 <img src="https://loremflickr.com/320/320" style="transform:rotate(360deg);"> <br>
</body>
</html>
Sushant Poudel avatar Sushant Poudel avatar

Sushant is a software engineering student and a tech enthusiast. He finds joy in writing blogs on programming and imparting his knowledge to the community.

LinkedIn