如何为旧版本的IE做translate3d类型的效果

时间:2016-06-14 19:09:29

标签: css internet-explorer internet-explorer-8 leaflet css-transforms

在我正在处理的网站上,我有css使用translate3d来相应地设置它。 例如:

style="transform: translate3d(-133px, -8px, 0px);"

但是,我现在需要在旧版IE中解决这个问题。还有什么其他方法可以做到?有没有办法使用过滤器或其他东西来实现它?

2 个答案:

答案 0 :(得分:1)

可能负边距会有所帮助:margin-left: -133px; margin-top: -8px;但它可能取决于父元素样式。

答案 1 :(得分:0)

如上所述,@ pavelccz改变边距将起作用,可能最适合大多数情况。与我的案例中的传单一样,传单提供了一个全局开关,它将在整个地图中产生相同的影响。对于这种情况,使用“L_DISABLE_3D = false”开关是最实用的。如文档中所述,这可能会影响性能,但这是解决此问题的全球方法。

http://leafletjs.com/reference.html#global-l_disable_3d