【发布时间】:2021-03-10 21:19:26
【问题描述】:
当我遇到这个奇怪的问题时,我正在制作动画。下面是一个带有单个 div 的代码 sn-p,并应用了一些样式和动画。
当我运行代码时,在动画过程中,我可以在正方形的最右侧看到一个奇怪的拖尾效果。
*{
margin: 0px;
padding: 0px;
}
body{
background-image: radial-gradient(pink, hotpink);
height: 100vh;
width: 100vw;
display: flex;
justify-content:center;
align-items: center;
}
@keyframes zoominout{
0%{
transform: scale(1.0);
}
50%{
transform: scale(1.1);
}
100%{
transform: scale(1.0);
}
}
#outer{
border: 2px solid black;
height: 450px;
width: 450px;
animation: zoominout infinite 4s;
}
<div id="outer"></div>
每当我单击任意位置或按任意按钮时,轨迹都会消失。
这可能是什么原因造成的,我应该如何解决这个问题?
此外,此问题仅发生在边框上。没有国界,就没有问题。
更新 - 此问题仅适用于 chrome 浏览器。使用 firefox 时,看不到任何尾随行。
【问题讨论】:
-
您使用的是哪个浏览器?我看不出有什么问题!尝试使用不同的浏览器
-
@PrathameshKoshti 我正在使用 Chrome。我尝试在 Firefox 中运行相同的代码,并且运行良好。此问题仅与 Chrome 相关还是其他原因?
-
不太确定,因为现在我在 macbook 上使用 chrome,但我什么也没看到
-
@PrathameshKoshti 这很有趣,因为我在 IOS 上也没有看到 Chrome(或 Safari)的问题,除了微小的闪烁,所以它有点依赖于浏览器和操作系统。
-
@AHaworth 是的,我想是的
标签: css google-chrome animation css-animations