【发布时间】:2016-10-28 13:08:16
【问题描述】:
我正在构建的网站上有几项 onclick 激活 modal like this。
现在动画是单向的,当你关闭它或从模态框的焦点上单击时,它就会消失。从我一直在阅读的内容来看,人们似乎将fadeIn/slideIn动画用于一次性效果,但是是否有可能反转动画,而不是仅仅将显示更改为无,而是滑出?
【问题讨论】:
-
虽然我对您的代码的研究还不够多,不知道在哪里插入它,但
animation-direction: reverse;可能会在这里为您提供帮助。 -
我建议你使用过渡而不是动画。定义隐藏和可见的 css 规则以在类名下工作,如“隐藏”并切换类名。要制作动画,请将 css 过渡属性设置为您正在更改的 css 属性。
-
@mikepa88 我想这就是我最终可能会做的事情。谢谢你们俩的帮助
-
使用过渡几乎总是更好。仅当您想通过几个步骤或自动重复使事情变得更复杂时,才需要动画。
标签: javascript css animation css-animations