CSS3动画Snap Back

时间:2011-11-17 14:30:09

标签: animation css3

我见过几个类似于我的问题,但没有真正的答案。 有没有办法防止鼠标悬停后重击?

这是我的例子...... http://jsfiddle.net/vX7CV/8/

如果您从元素中取消悬停,它只会快速回到原来的填充而不是动画

2 个答案:

答案 0 :(得分:1)

ul {
    background-color:black;
    color:white;
    width: 100px;
    height:100px;
    -webkit-transition: padding 0.2s ease-in-out;
}  

ul:hover {
    padding-bottom: 35px;
}

//OR

ul {
    background-color:black;
    color:white;
    width: 100px;
    height:100px;
    -webkit-transition: padding 0.2s ease-in-out;

}     
ul:hover {
    padding-bottom: 35px;
}

答案 1 :(得分:0)

你可以在使用过渡而不是动画之后实现你的目标(这似乎更相关,因为它是悬停事件)。我已经分了你的例子:http://jsfiddle.net/cherryflavourpez/fxL8U/