簡體   English   中英

IE8中的圖像旋轉

[英]Image Rotation in IE8

我在IE 8中旋轉圖像時遇到問題,它在其他瀏覽器(Chrome,Mozilla,Firefox)中運行完美。

除了過濾器progid:DXImageTransform.Microsoft.Basic Image(rotation)之外,還有其他方法progid:DXImageTransform.Microsoft.Basic Image(rotation)因為在IE 8中使用此過濾器縮放圖像時遇到了一些問題。

在垂直縮放級別之后,圖像將重置為其正常旋轉(角度0),然后該縮放級別一切都將變得完美,但是一旦發生這種情況,圖像將在圖像旋轉的每個縮放級別上重置。 我認為這可能是過濾器問題。

如果有相同的好文章,然后請分享,這也會有所幫助。

transform屬性為CSS3,IE8不支持該屬性。 您唯一的選擇是使用filter屬性,或使用VML繪制矢量形狀。

IE的舊filter樣式臭名昭著。 謝天謝地,現在現代IE版本不再需要它了,這不再是一個問題。

是的,可以在較舊的IE版本中使用它們執行諸如旋轉和漸變之類的操作,但是您必須小心了解它們是ActiveX控件,而不是瀏覽器的本機部分。

這意味着,他們有一定的局限性和怪癖,其中一些不能被周圍的工作。 特別是,如果您嘗試將它們與修改元素或元素周圍布局的其他瀏覽器功能結合使用,則會遇到問題。

我從未嘗試過將zoom與濾鏡旋轉結合使用,但這聽起來像是經典功能無法一起正常使用的情況。 如果是這樣,您可能只需要接受它就不能在舊的IE版本中工作。

也許您可以找到一種無需使用zoom即可完成所需操作的替代方法? 如果這是一個文本元素,那么將font-size加倍也許可以解決問題? 或者,如果是圖像,則可以增加寬度和高度,並讓瀏覽器為您縮放圖像。

如果這些都不起作用,那么最終的解決方案可能只是為IE8用戶提供一個稍微不太令人興奮的網站版本,該版本的縮放和旋轉效果不如其他瀏覽器那么大。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM