Javascript - 反转模态动画

标签 javascript css animation css-animations

我正在构建的网站上有一些元素onclick 激活 modal like this .

现在动画是单向的,当您关闭它或从模态的焦点上单击时,它就会消失。从我一直在阅读的内容来看,人们似乎使用 fadeIn/slideIn 动画来实现一次性效果,但是否有可能反转动画,而不是仅仅将显示更改为无,而是滑回?

最佳答案

#modal{bottom: 0; opacity: 1; transition: bottom 400ms, opacity 400ms; }
#modal.hidden{bottom: -300px; opacity: 0}

然后在按钮点击事件中:

$("#modal").addClass("hidden")

关闭事件:

$("#modal").removeClass("hidden")

如果您需要纯 javascript,代码会多一些,但基本上就是这样

关于Javascript - 反转模态动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40305800/

相关文章:

javascript - 如何在 Kineticjs 中对曲线路径上的对象进行动画处理

javascript - 如果不允许完成,光标动画会出现故障

javascript - 复选框的本地存储

javascript - 调整窗口大小时 Highcharts 对齐 HTML

css - 在利用 Assets 管道的 Rails 应用程序中,css 文件中背景图像的正确路径是什么?

html - YouTube 视频上的挖空文字

javascript - Bootstrap模态ajax表单提交多次

html - 调整大小时链接跳出导航(响应式)

javascript - 无法重新启动动画

Python Tkinter - 顶级 MoveInAnimation