模态框与css关键帧冲突
我创建了一个模态框,工作正常! 之后,我解决使用css关键帧插入fadeInUp效果。 但是,在完成此操作后,模态框失去了居中位置。
谁能帮我解决这个问题? 提前致谢!
模态框与关键帧conflit DEMO
原始模态盒DEMO
在您的演示中,您添加了一个包含以下内容的CSS动画:
keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translateY(20px); } 100% { opacity: 1; -webkit-transform: translateY(0); } }
这会覆盖您在动画运行之前设置的翻译(-50%, – 50%)。
如果您将其更改为:
keyframes fadeInUp { 0% { opacity: 0; margin-top: 20px; } 100% { opacity: 1; margin-top: 0; } }
你得到相同的效果,但你不会覆盖你的居中偏移!
在这里演示