我一直试图在网站中添加CSS滑动动画。我面临的问题是,当我使这个脚本生效时,图像首先被加载到网站中,并在某段时间后动画开始。CSS动画加载页面时加载图片
我只想在页面加载时在网站上开始动画。
HTML:
<div id="slide1" style="position:absolute">
<img src="http://rilwis.googlecode.com/svn/trunk/demo/5.jpg">
</div>
CSS:
<style>
@-webkit-keyframes slidingstep1 {
0% { left: -100px; opacity:0;}
5% { left: -75px; opacity:0.2;}
10% { left: -50px; opacity:0.4;}
15% { left: -25px; opacity:0.6;}
20% { left: 0px;opacity:1; }
100% { left: 0px;opacity:1; }
}
#slide1 {
-webkit-animation-name: slidingstep1;
-webkit-animation-duration: 10s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-direction: normal;
-webkit-animation-timing-function: linear;
-webkit-animation-fill-mode: forwards;
}
</style>
所以,你想在页面加载之前启动动画?如果图像还没有加载,反正你什么都看不到。或者你想隐藏图像,直到动画开始? –