我試圖讓第二個div在淡入淡入時從左側滑入,然後一旦完成,第三個div向淡出時向左滑動。我究竟做錯了什麼?CSS動畫問題
我寫的CSS可能會淡入或滑入但不是兩者。
<div style="font-weight:bold;">
<div style="float:left;width:100px;">Sport</div>
<div style="float:left;width:100px;">Entry $</div>
<div style="float:left;width:100px;"># Entries</div>
<div style="float:left;width:100px;">Max</div>
<div style="float:left;width:100px;">Time</div>
<div style="clear:both;"></div>
</div>
<hr>
<div id="row1">
<div style="float:left;width:100px;">NFL</div>
<div style="float:left;width:100px;">$50</div>
<div style="float:left;width:100px;">12</div>
<div style="float:left;width:100px;">48</div>
<div style="float:left;width:100px;">2:00ET</div>
<div style="clear:both;"></div>
</div>
<div id="row2" style="display:none;">
<div style="float:left;width:100px;">NFL</div>
<div style="float:left;width:100px;">$5</div>
<div style="float:left;width:100px;">45</div>
<div style="float:left;width:100px;">100</div>
<div style="float:left;width:100px;">3:00ET</div>
<div style="clear:both;"></div>
</div>
<div id="row3">
<div style="float:left;width:100px;">MLB</div>
<div style="float:left;width:100px;">$10</div>
<div style="float:left;width:100px;">1</div>
<div style="float:left;width:100px;">10</div>
<div style="float:left;width:100px;">1:00ET</div>
<div style="clear:both;"></div>
</div>
//CSS code I currently have right now
#row2 {
left: -500px;
opacity:0;
-webkit-animation: slide 2.0s forwards;
-webkit-animation-delay: 2s;
animation: slide 2.0s fordwards;
animation-delay: 2s;
display: block !important;
}
#row3{
-webkit-animation: slide1 2.0s backwards;
-webkit-animation-delay: 2s;
animation: slide1 2.0s backwards;
animation-delay: 2s;
}
@-webkit-keyframes slide {
25% { opacity: .25;}
50% { opacity: .50;}
75% { opacity: .75;}
100% { left: 8px; }
100% { opacity: 1; }
}
@keyframes slide {
25% { opacity: .25;}
50% { opacity: .50;}
75% { opacity: .75;}
100% { left: 8px; }
100% { opacity: 1; }
}
@-webkit-keyframes slide1 {
25% { opacity: .75;}
50% { opacity: .50;}
75% { opacity: .25;}
100% { left: -500px; }
100% { opacity: 0; }
100% { display: none;}
}
@keyframes slide1 {
25% { opacity: .75;}
50% { opacity: .50;}
75% { opacity: .25;}
100% { left: -500px; }
100% { opacity: 0; }
100% { display: none;}
}
什麼是前進和後退從來沒有聽說過這樣的CSS屬性?試試這些http://www.w3schools.com/css/css3_animations.asp – saj
@saj嘗試讀這個 - http://www.w3schools.com/cssref/css3_pr_animation-fill-mode.asp –
@saj向前和向後是用於確定一旦完成播放後要保留哪個動畫幀 – Banana