Una solución multi-navegador es
#cell {
-webkit-transform: rotate(180deg); /* Chrome and other webkit browsers */
-moz-transform: rotate(180deg); /* FF */
-o-transform: rotate(180deg); /* Opera */
-ms-transform: rotate(180deg); /* IE9 */
transform: rotate(180deg); /* W3C compliant browsers */
/* IE8 and below */
filter: progid:DXImageTransform.Microsoft.Matrix(M11=-1, M12=0, M21=0, M22=-1, DX=0, DY=0, SizingMethod='auto expand');
}
Tenga en cuenta, que para IE8 y por debajo , el punto central de rotación no está ubicado en el centro de la imagen (como ocurre con todos los demás navegadores). Por lo tanto, para IE8 y versiones posteriores, debe jugar con márgenes negativos (o paddings) para desplazar la imagen hacia arriba y hacia la izquierda.
El elemento debe bloquearse. Otras unidades que pueden ser utilizados son: 180deg
= .5turn
= 3.14159rad
= 200grad
no pudiste hacer esto en un programa de manipulación de imágenes (GIMP, Photoshop, etc.) en lugar, o usted necesita tener la imagen original como lo es ahora? – Bojangles
http://stackoverflow.com/questions/1526448/rotating-an-image-using-css Esto podría ayudarlo –