【发布时间】:2015-01-09 18:41:17
【问题描述】:
我正在尝试将一个元素从上到下转换(0 到 100vh)。 Internet Explorer 11 在转换转换属性时正在做奇怪的事情。它在应该下降的时候上升,而不是考虑持续时间。
div{
width:200px;
height:200px;
background:black;
transition:transform 5s;
-ms-transition: -ms-transform 5s;
}
div:hover{
transform:translateY(100vh);
-ms-transform:translateY(100vh);
}
为什么会发生这种情况,我该如何解决?
【问题讨论】:
-
这可能与问题I tweeted about some time ago有关。我已经在内部提出了一个关于此问题的问题,并将将此问题添加到人们被此问题困扰的示例列表中。
-
你好像很了解,不知道是不是只有ie11?
-
我在 IE 团队工作。我创建的测试(在上面链接的推文中)也在 Internet Explorer 10 中重现。我们没有立即解决它只是因为我们希望尽快解决更紧迫的问题。但是,today we shipped over 2,000 interop fixes,所以我们有很大的动力。
-
我明白了,谢谢你的信息。所以这是一个错误,有什么办法可以绕过它?
标签: html css internet-explorer internet-explorer-11