这是我的 CSS 设置:
#element1, #element2{
-webkit-transition: left 0.3s;
-moz-transition: left 0.3s;
-o-transition: left 0.3s;
transition: left 0.3s;
}
body.open #element1, body.open #element2 {
left: 245px;
}
问题是这种转换在 Firefox 中不起作用,但在所有其他浏览器中都很好。
您需要为 Firefox(现在是 Chrome)设置左起始位置。
#element1, #element2{
left: 0px;
-webkit-transition: left 0.3s;
-moz-transition: left 0.3s;
-o-transition: left 0.3s;
transition: left 0.3s;
}
最好总是为任何转换设置默认值。这样你就可以完全控制。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)