По данным w3schools:
http://www.w3schools.com/cssref/css3_pr_transform.asp
Свойство transform поддерживается в Internet Explorer 10, Firefox и Opera. Internet Explorer 9 поддерживает альтернативное свойство -ms-transform (только для 2D-преобразований). Safari и Chrome поддерживают альтернативное свойство -webkit-transform (3D и 2D преобразования). Opera поддерживает только 2D-преобразования.
Это двумерное преобразование, поэтому оно должно работать с префиксами поставщика в Chrome, Firefox, Opera, Safari и IE9 +.
Используются и другие ответы: прежде чем остановить это, переверните внутреннее содержание. Я использовал это в моем нижнем колонтитуле (чтобы вертикально отразить изображение из моего заголовка):
HTML:
<footer>
<p><a href="page">Footer Link</a></p>
<p>© 2014 Company</p>
</footer>
CSS:
footer {
background:url(/img/headerbg.png) repeat-x 0 0;
/* flip background vertically */
-webkit-transform:scaleY(-1);
-moz-transform:scaleY(-1);
-ms-transform:scaleY(-1);
-o-transform:scaleY(-1);
transform:scaleY(-1);
}
/* undo the vertical flip for all child elements */
footer * {
-webkit-transform:scaleY(-1);
-moz-transform:scaleY(-1);
-ms-transform:scaleY(-1);
-o-transform:scaleY(-1);
transform:scaleY(-1);
}
Таким образом, вы в конечном итоге переворачиваете элемент, а затем переворачиваете все его дочерние элементы. Работает и с вложенными элементами.