簡體   English   中英

IE 11 SVG動畫平滑度

[英]IE 11 SVG animation smoothness

我在IE 11上的SVG平滑度問題很嚴重(在Chrome上運行得很好)。

它應該像實時時間線一樣工作。 SVG元素動態地增加它的高度,事件顯示在它的時間並且一直向下。 問題是以1px移動元素是可見的並且看起來很糟糕。

在Chrome上我通過添加transform: rotate(360deg)解決了這個問題transform: rotate(360deg) (現在我也有了scale() ),它為這些元素啟用了抗鋸齒功能,現在它在那里工作順利。

不幸的是,IE上的動畫並不順利。 我嘗試通過x / ytranslate()定位元素。 每次請求動畫幀時精確計算位置。 它包含在光柵圖像中更加明顯(或者我只是這么認為)。 我嘗試使用shape-renderingtext-rendering (用於文本)和image-rendering這些圖像。

有簡單的JSFiddle: http//jsfiddle.net/9ke74mqo/

有沒有人有任何其他想法?

謝謝

如果有人有興趣我就解決了。 問題是在IE中沒有任何可能通過任何svg元素屬性打開抗鋸齒。 當我在<g transform="rotate(360)" />元素中打包所有內容時,一切正常。

暫無
暫無

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

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