美文网首页
CSS animation-fill-mode动画填充模式

CSS animation-fill-mode动画填充模式

作者: ER_PM | 来源:发表于2019-02-27 21:45 被阅读0次

    学习最好的方法就是把你知道的告诉别人

    我们在使用动画的时候,当动画完成时,元素会恢复原来的模样,这时怎么办?

    使用animation-fill-modeforwards,可以让用户保持动画的最终状态。

    下面这个例子,当鼠标悬停在按钮上时,按钮会保持高亮状态:

    <style>
      button {
        border-radius: 5px;
        color: white;
        background-color: #0F5897;
        padding: 5px 10px 8px 10px;
      }
      button:hover {
        animation-name: background-color;
        animation-duration: 500ms;
      /* 动画填充模式为forwards */
        animation-fill-mode: forwards;
      }
      @keyframes background-color {
        100% {
          background-color: #4791d0;
        }
      }
    </style>
    <button>注册</button>
    

    相关文章

      网友评论

          本文标题:CSS animation-fill-mode动画填充模式

          本文链接:https://www.haomeiwen.com/subject/qcmquqtx.html