想知道如何在一組css3動畫後隱藏div。這裏是我的代碼:在CSS3動畫後隱藏div
HTML
<div id='box'>
hover me
</div>
CSS3
#box{
position:absolute;
top:200px;
left:200px;
width:200px;
height:150px;
background-color:red;
}
#box:hover{
-webkit-animation:scaleme 1s;
}
@-webkit-keyframes scaleme {
0% { -webkit-transform: scale(1); opacity: 1; }
100% { -webkit-transform: scale(3); opacity: 0;display:none; }
}
這裏是爲了更好地說明了樣本的jsfiddle:
http://jsfiddle.net/mochatony/Pu5Jf/18/
任何想法如何永久隱藏盒子,最好沒有JavaScript?
我使用的是Chrome,沒有JS代碼片段,即使使用-webkit-animation-fill-mode:forwards; CSS3本身也不能將'display'更改爲'none'。 – qbolec 2014-06-22 19:50:48