Tri*_*rby 5 css pseudo-element css-transitions microsoft-edge
我在::after伪元素上使用CSS转换,它在Chrome和Firefox中运行得非常好; 然而,它在Edge中没有像预期的那样工作.背景颜色过渡正在处理伪元素,但宽度不是.
这是我目前的代码:http://codepen.io/anon/pen/ZbYKwv?editors = 110
为了能够清楚地看到过渡,我将持续时间从400毫秒增加到4000毫秒.我还添加了一个白色背景,<label>因为Edge没有接缝来支持背景图像的数据URI SVG(我实际上是在使用文件,但我无法将其上传到CodePen).
那么我该怎样做才能使伪元素的宽度像Edge上预期的一样动画?
尝试在转换规则中添加所有浏览器的前缀:
-webkit-transition: all 4000ms ease;
-moz-transition: all 4000ms ease;
-ms-transition: all 4000ms ease;
-o-transition: all 4000ms ease;
transition: all 4000ms ease;
Run Code Online (Sandbox Code Playgroud)
这应该可以在每个浏览器上进行转换。
除此之外,您可以尝试在检查width时为导航指定一个值#nav-toggle,即使它与为 给定的值相同.nav。
IE 和 FF 经常会遇到最大宽度/高度转换问题。
| 归档时间: |
|
| 查看次数: |
1398 次 |
| 最近记录: |