繁体   English   中英

如何使此3D变换在IE 10中起作用?

[英]How can I make this 3D transform work in IE 10?

我正在尝试在IE10中进行CSS 3D转换。 问题是,IE10不支持preserve-3d属性。

Microsoft CLAIMS有一个解决方法。 他们的解决方案是简单地将父对象的变换应用于子元素。 但是,这不起作用。

我已经进行了大量的搜索以找到解决方案。 有一些公认的答案可以使3D转换工作。 问题是……它们是像卡片翻转一样简单的动画。 据我所知,这并不需要preserve-3d。

这是我需要在IE10中工作的内容:

http://codepen.io/Joe_Temp/full/opFKu

有谁知道,如果或如何做到这一点?

尽管我尚未在IE上对其进行测试,但是删除了transform-style: preserve-3d; div中的div属性具有Chrome中的卡片翻转转换功能,翻转操作仍然有效,但是您不能使用背面容器。 因此,基本上,您可以翻转图像,并且该图像将向后显示-但这就是您所能做的。 可能不是您想要的。

如果您愿意接受JavaScript的使用,那么您可以使用更多的选择。 本资源讨论了10个不同的js插件,它们对翻转动作的处理略有不同:

http://www.sitepoint.com/10-jquery-flip-effect-plugins/

我个人使用过flippy.js ,效果很好。 它是为处理卡片翻转之间的逻辑而构建的,因此附带了在卡片翻转之前,中间,完成之后触发的大量回调。与现有的no-JS解决方案相比,它还得到了更好的支持我碰到过。

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM