【发布时间】:2021-11-15 10:32:35
【问题描述】:
我正在网站上创建登录弹出窗口。 我刚刚注意到,当使用 Safari 多次打开弹出窗口(打开和关闭它)时,动画只会在页面加载后第一次打开模式时显示。 在 Chrome 中,一切正常,每次都会显示动画。 我在这个 codepen 中简化了问题,问题也很明显。 https://codepen.io/bvonr/pen/BaZVxxK 这种行为的原因是什么。我该如何解决这个问题,以便动画不仅在 Chrome 中而且在 Safari 中一直显示? 我认为问题出在我的 CSS 的这些行中。
.animate {
animation: zoom 0.6s
}
@keyframes zoom {
from {transform: scale(0)}
to {transform: scale(1)}
}
【问题讨论】:
标签: javascript html css safari