我注意到MS Edge中的CSS转换有一个奇怪的问题.
基本上,如果你有一个转换,例如在悬停状态之间,但是为那些悬停状态定义的样式在CSS级联中被覆盖,Edge将在转换期间切换到覆盖的样式,然后切换回来.
这里也很好地描述了这个问题:
https://www.webmasterworld.com/css/4791912.htm
我还创建了一支笔来证明这个问题:
http://codepen.io/powerbored/pen/OWqXRw
a { transition: all 2s ease-in; color: orange; } a div { color: lightblue; // displays in light blue in all browsers except during transitions in Edge } a:hover { color: red; }
我知道Edge并不是一个很棒的浏览器,但我真正希望看到的是对这里实际发生的事情及其原因的解释.