Cómo rotar una imagen en HTML

Otra respuesta sugirió la propiedad CSS de orientación de imagen, que solo es compatible con Firefox. Un método más inclusivo sería la propiedad de transformación CSS con un método de rotación aplicado:

img {
transformar: rotar (90 grados);
}

Puede usar un número negativo para ir hacia el otro lado.

Si necesita admitir IE 9 y / o versiones anteriores de iOS Safari y el navegador de Android, incluya los prefijos del navegador:

img {
-ms-transform: rotar (90 grados);
webkit-transform: rotar (90 grados);
transformar: rotar (90 grados);
}

También puede usar el método de escala para voltear, o flop e imagen. Escalar una imagen negativamente en el eje x la volteará (hacer una imagen espejo), escalar en el eje y la volcará al revés.

/ * flop o imagen reflejada * /
transformar: escala (-1, 1);

/ * voltear al revés * /
transformar: escala (1, -1);

¿Solo con HTML? No puedes Con HTML + CSS, sin embargo …

La respuesta de Paul Mccann es la respuesta correcta porque transform es compatible con la mayoría de las plataformas:

¿Puedo usar … Tablas de soporte para HTML5, CSS3, etc.

Mientras que la función de image-orientation solo es compatible con Firefox y Mobile Safari:

¿Puedo usar … Tablas de soporte para HTML5, CSS3, etc.

La función -webkit-transform está ampliamente implementada y es más fresca cuando se usa apropiadamente, pero es demasiado para 2D y es una característica no estándar, para arrancar:

¿Puedo usar … Tablas de soporte para HTML5, CSS3, etc.

Una vez que el código CSS se ha aplicado a su archivo .css o su hoja de estilo, puede usar el nombre de la clase CSS en cualquiera de sus etiquetas de imagen como se muestra en el siguiente código. Consejo: Para rotar una imagen en otra medida de grados, cambie el “180” en el código CSS y la etiqueta al grado que desee.

Para saber más visite Learnvern.

La propiedad de orientación de la imagen proporciona una manera de especificar una rotación que se aplicará a una imagen. Esta función no pretende especificar otras transformaciones de imagen, como voltear la imagen en dirección horizontal o vertical. Además, esta función no es necesaria para orientar correctamente una imagen cuando se imprime en orientación horizontal versus vertical.

Creo que sería mejor si usa la propiedad de orientación de imagen CSS que proporciona una manera de especificar una rotación que se aplicará a una imagen. Aquí está el código:

También puede usar la propiedad css para rotar la imagen. Aquí hay un ejemplo:

.image_left {
fondo: url (arrow.png) sin repetición;
ancho: 32px; altura: 32px;
-webkit-transform: rotar (180 grados);
-moz-transform: rotar (180 grados);
-ms-transform: rotar (180 grados);
-o-transform: rotar (180 grados);
transformar: rotar (180 grados);
}

Puede usar webkit-transform, propiedad CSS ‘3 para rotar una imagen o cualquier elemento en el HTML

img {

-webkit-transform: rotar (x grados);

}