想知道如何在一组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