【发布时间】:2017-03-30 23:58:30
【问题描述】:
我正在为汉堡菜单设置动画,更改两个 div 的 margin 和 width(带有过渡),同时,它是一个 汉堡图标动画切换类is-active。
如您所见,结果是汉堡菜单内容(绿色区域)的闪烁效果: http://www.codeply.com/go/g7Zp98paz5
执行汉堡按钮:您可以看到,在几毫秒内,绿色区域消失了。 执行切换按钮:可以看到没有跳转。
我只在谷歌浏览器中复制它。
发生了什么?我该如何解决这种奇怪的行为?
我正在使用这个库:https://github.com/callmenick/Animating-Hamburger-Icons
【问题讨论】:
-
使用第一个按钮(动画按钮),切换按钮应该可以工作,但第一个按钮在绿色区域会闪烁。我也使用 Chrome 54
-
这也发生在我身上。适用于 Windows 的版本 54.0.2840.99。
标签: html css transition flicker hamburger-menu