Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 如何为旧版本的IE实现translate3d类型效果_Css_Internet Explorer_Internet Explorer 8_Leaflet_Css Transforms - Fatal编程技术网

Css 如何为旧版本的IE实现translate3d类型效果

Css 如何为旧版本的IE实现translate3d类型效果,css,internet-explorer,internet-explorer-8,leaflet,css-transforms,Css,Internet Explorer,Internet Explorer 8,Leaflet,Css Transforms,在我正在工作的一个网站上,我有一个css,它使用translate3d对其进行相应的样式设置。 例如: 然而,我现在需要在旧版本的IE中解决这个问题。还有什么其他方法可以做到呢?有没有办法使用过滤器或其他方法来实现这一点?也许负边距会有帮助:左边距:-133px;利润上限:-8px但它可能取决于父元素样式。如@Pavelcz所述更改边距将起作用,并且可能最适合大多数情况。在我的案例中,传单遇到了这种情况,传单提供了一个全局切换,将在整个地图中产生相同的影响。使用“L_DISABLE_3D=fal

在我正在工作的一个网站上,我有一个css,它使用translate3d对其进行相应的样式设置。 例如:


然而,我现在需要在旧版本的IE中解决这个问题。还有什么其他方法可以做到呢?有没有办法使用过滤器或其他方法来实现这一点?

也许负边距会有帮助:
左边距:-133px;利润上限:-8px但它可能取决于父元素样式。

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


较旧的IE版本具有过滤器和影响,可以做非常类似的事情…通过条件注释确定版本目标,并将专有样式应用于所需元素。API可能有用:谢谢@Pavelcz!!!看起来这对我的需要很有效。不确定如果translate3d提供了3个值,我将如何处理它,但幸运的是,我目前没有这种情况,因为在我的例子中,第3个值都是0。
style="transform: translate3d(-133px, -8px, 0px);"