animate.css的使用

  1. 引入animate.css
 <link rel="stylesheet" href="./animate.css">
  1. 声明一个div并编写样式
<style>
    div {
        margin: 100px auto;
        width: 200px;
        height: 100px;
        display: flex;
        align-items: center;
        justify-content: center;
        background: skyblue;
    }
    div .one {
        //动画完成一个周期所需要的时间
        animation-duration: 3s;  
        -webkit-animation-duration: 3s;
    }
</style>
<body>
    <div class="one">
        我是一只小小小小鸟
    </div>
</body>
  1. 在JS中给div添加animate类
  • 使用jquery.js
<script src="./jq-3.31.js"></script>
<script>
 /***
 *    给div添加动画类
 *    animated是必须添加的,bounce是要执行的动画的类
 */
   $(function () {
       $('.one').addClass('animated bounce');
       //可以在动画执行完取消
       setTimeout(function () {
           $('.one').removeClass('animated bounce');
       },3000)
   })
</script>
  • 使用原生js
<script>
 window.onload = function(){
        let Div = document.getElementsByClassName('one');
        Div[0].classList.add('animated');
        Div[0].classList.add('bounce');
      //可以在动画执行完取消
        setTimeout(function () {
            Div[0].classList.remove('bounce');
            Div[0].classList.remove('animated');
        },3000)
    }
</script>
  1. 动画样式查看 ☛☛ animate.css官网
效果图.gif
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容