【问题标题】:CSS3 Animation Snap BackCSS3 动画快退
【发布时间】:2016-11-23 08:22:15
【问题描述】:

我看到了一些与我类似的问题,但没有真正的答案。 有没有办法防止鼠标悬停后突然回弹?

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

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

【问题讨论】:

    标签: animation css


    【解决方案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;
    }
    

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-14
      • 2012-12-09
      • 1970-01-01
      相关资源
      最近更新 更多