【发布时间】:2018-10-25 00:11:51
【问题描述】:
我编写了一个显示图像动画,并在创建过程中偶然发现了一个问题。
.container{
overflow: hidden;
}
.image {
background-image: url('https://images.wallpaperscraft.com/image/honda_civic_type_r_honda_type_r_honda_129270_3840x2160.jpg');
background-size: cover;
width: 400px;
height: 400px;
animation: 1s ease-out 0s 1 slideInFromLeft;
overflow: hidden;
}
@keyframes slideInFromLeft {
0% {
transform: translatex(-100%);
}
100% {
transform: translatex(0%);
}
}
<div class="container">
<div class="image">
</div>
</div>
除了滑动不顺畅之外,动画似乎运行良好。它似乎有某种抖动。
如何让动画滑动更流畅?
【问题讨论】:
-
在你的 sn-p 中,我的动画加载很流畅
-
请注意,您使用的是高分辨率图像,因此动画可能会在图像加载之前结束
-
这对我来说似乎在抖动。拜托,你能看看这个网站左上角的标题图片,让我知道它在你那里是否工作顺利吗? maximizemedia.co.uk
-
尝试使用简单的图像而不是高分辨率的图像然后进行比较
-
这似乎工作得更好!但是,我仍然坚持这个问题。我需要在我的网站上使用高分辨率图片。
标签: html css animation css-animations