我有一个问题,我希望我可以只使用 CSS3 动画来实现,但如果需要使用 jQuery 动画,那也没关系。:]
我有一张云从右向左滑动的图像,上面有一个无限循环。这很好用,我很喜欢 CSS3 动画,但我找不到任何关于向它们添加垂直动画的信息。
如果这可以实现我的云图像稍微上下移动,那么随机是可能的,所以它们不仅仅是直接滑过,那将是史诗般的。我是 CSS3 动画的新手,所以我已经阅读了一些内容,keyframes
但是,我尝试使用基于关键帧的几次%
,我并没有成功地让它们工作。
这是我需要做的还是最好只使用 jQuery 来达到我想要的效果。
CSS
.clouds {
width: 20em;
position: absolute;
top: 1em;
-webkit-animation-name: Clouds;
-webkit-animation-duration: 50s;
-webkit-animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
-moz-animation-name: Clouds;
-moz-animation-duration: 50s;
-moz-animation-timing-function: linear;
-moz-animation-iteration-count: infinite;
-ms-animation-name: Clouds;
-ms-animation-duration: 50s;
-ms-animation-timing-function: linear;
-ms-animation-iteration-count: infinite;
}
@media only screen and (max-width: 680px) {
.clouds {
width: 25%;
top: 3em;
}
}
/* Clouds CSS3 animations */
@-webkit-keyframes Clouds {
from {
right: -15%;
}
to {
right: 100%;
top: 1em;
}
}
@-moz-keyframes Clouds {
from {
right: -15%;
}
to {
right: 100%;
top: 1em;
}
}
@-ms-keyframes Clouds {
from {
right: -15%;
}
to {
right: 100%;
top: 1em;
}
}
/* End Clouds CSS3 Animation */
对此的任何意见将不胜感激,如果您需要其他任何信息,请告诉我!