也许这是一个重复问题,但我看到了很多教程,但我的问题一直存在。我想制作一个背景图片,它正在移动。我做了代码,我从不同的教程中获得了它。但是我的问题是:当框架完成时,在显示图像之前,我在屏幕上有一点点闪烁。我可以解决这个问题吗?问题,因为我想要有一个非常顺利地从右向左移动的背景。 让我告诉你,我只有一个图像,我只想使用这个图像进行循环,图像的宽度大于我的屏幕。框架结束时CSS3动画闪烁
代码:
#bg {
width: 100%;
height: 100%;
background: url("assets/css/images/day.jpg") repeat-x;
-webkit-animation: backgroundScroll 60s linear infinite;
animation: backgroundScroll 60s linear infinite;
background-position: 0px 0px;
z-index: -2;
}
@-webkit-keyframes backgroundScroll {
from {
background-position: 0 0;
}
to {
background-position: 100% 0;
}
}
@keyframes backgroundScroll {
from {
background-position: 0 0;
}
to {
background-position: 100% 0;
}
}
<div id="bg">
</div>
什么是div的宽度和像素图像的宽度是多少? – Diode
图像的宽度是3000像素,宽度div,我没有定义。 – snazi
我面临另一个问题,我张贴在below.if你帮我,这将是一个对我很感激 – snazi