Animate.css的初入門

推薦一個網站最牛前端
Animate.css是css動畫庫,封裝了一些動畫效果想要使用的話直接在github上下載,因為是css庫,所以直接使用link鏈入就可以了

地址
http://daneden.github.io/animate.css/

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link rel="stylesheet" href="css/animate.css">
    <style>
        div{
            width: 100px;
            height: 100px;
            background: red;
        }
    </style>
</head>
<body>
<!--醉牛前端-->
<div class="animated infinite fadeIn"></div>
</body>
</html>

動畫效果的話可以直接在Animate.css中試,拿到自己想要的動畫效果
在添加class時一定要寫上animated 再寫其他想要實現的動畫,因為動畫效果都是基于animated來實現的

  • 如果自己想要修改animate庫里的默認屬性可以在css中通過.animated修改
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link rel="stylesheet" href="css/animate.css">
    <style>
        div{
            width: 100px;
            height: 100px;
            background: red;
            margin: 30px auto;
        }
        /*我自己可以在這里修改animate庫里的默認動畫屬性*/
        .animated {
            -webkit-animation-duration: 2s;
            animation-duration: 2s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
        }
    </style>
</head>
<body>
<div class="animated slideInDown"></div>
</body>

一個小demo來加深印象

<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link rel="stylesheet" href="css/animate.css">
    <style>
        body{
            background: rgba(0,0,0,.5);
        }
        div{
            width: 300px;
            height: 300px;
            background: pink;
            margin: 100px auto;
        }
    </style>
    <script src="js/jquery-1.7.2.min.js"></script>
    <script>
        $(function() {
            $('button').on('click', function () {
                //1.增加class
                $('div').addClass('animated shake');


                //2.頁面的刷新
                setTimeout(function () {
//                    window.location.reload(); //如果不加那么只能運行一次除非重新刷新頁面在點擊時才會有動畫

                    //添加回調函數
                    //先刪除再添加
//                    $('div').removeClass('shake');
//                    $('div').addClass('bounceOut');
                    $('div').removeClass('shake').addClass('bounceOut');
                }, 1000)
            })
        })
    </script>
</head>
<body>
<button>點擊</button>
<div>
</div>
</body>

有兩個動畫效果.

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 發現 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 12,255評論 4 61
  • Swift版本點擊這里歡迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh閱讀 25,573評論 7 249
  • 文/云胡 自古姑蘇出美女,出生蘇州的潘素如細雨垂楊,自帶江南風韻,作為清朝著名的狀元宰相潘世恩的后代,她自小修習繪...
    云胡2017閱讀 867評論 2 16
  • 作詞:葉丹穎 我決定不再愛你了 卻又偷偷地思念你 我決定有點骨氣了 卻又不爭氣地漏了怯 我決定不再等你了 卻又在震...
    樹姑娘閱讀 264評論 0 4