將多個SVG 合併到單一SVG 中以提高反應速度時,IE 無法縮放組合的SVG正確。
IE 存在一個錯誤,除非指定了寬度和高度屬性,否則它無法正確縮放 SVG。
要修正此問題,您需要可以利用涉及
<div>
canvas { display: block; width: 100%; visibility: hidden; } svg { position: absolute; top: 0; left: 0; width: 100%; }
此技巧可確保 SVG 根據其容器按比例縮放,以解決 IE 中的縮放問題。
雖然畫布技巧有效解決了IE 中的縮放問題,但還有其他方法可以實現響應式SVG 圖像:
以上是為什麼我的合併 SVG 在 Internet Explorer 中無法正確縮放,如何修復它?的詳細內容。更多資訊請關注PHP中文網其他相關文章!