2013-07-08 89 views
4

如上如何可以在IE8翻轉圖像。翻轉,在IE8鏡像 - CSS

-moz-transform: scaleX(-1); 
    -o-transform: scaleX(-1); 
    -webkit-transform: scaleX(-1); 
    transform: scaleX(-1); 
    filter: FlipH; 
    -ms-filter: "FlipH"; 

這工作正常,但不是在IE8

+1

ie8不支持css3,你必須使用polyfil。例如http://www.useragentman.com/blog/2010/03/09/cross-browser-css-transforms-even-in-ie/ – Pavel

+0

CSSSandpaper polyfill可能會對此有所幫助,但最重要的是,有時候你不得不承認,IE8是一個古老的瀏覽器,並沒有這樣的功能。 – Spudley

回答

6

filter:fliph應在IE4-8工作,即使沒有-ms-前綴(這是隻需要對IE8的早期測試版本)。也許你應該添加括號filter:fliph()this demo建議。您也可以嘗試更新的IE5.5-9語法 - filter: DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)(如MSDN建議)。

較舊的IE版本要求元素具有佈局以應用濾鏡(如何使元素具有佈局),但是,AFAIK,IE8不需要它。