ここでjsfiddleを参照してください:
2回目のクリックで「Click Me」ボタンを上にスライドさせようとしています。1 回目のクリックでボックスが下にスライドし、2 回目のクリックで上にスライドします。これがそのまま機能しない理由はありますか?
<div id="slider" class="slide">test</div>
.slide {
width:100px;
height:100px;
background:#ddd;
display:none;
-webkit-animation:cssSlideDown 1s ease 0 alternate;
}
@-webkit-keyframes cssSlideDown {
0% {height:0px;}
100% {height:100px;}
}