Vueの使用animate.js

<!DOCTYPE HTML > 
< HTML LANG = "EN" > 
< > 
    < メタ文字コード= "UTF-8" > 
    < タイトル>使用animate.js </ タイトル> 
    < スクリプトSRC = "../ JS / vue.js" > </ スクリプト> 
    <! - アニメイト、JS官网ます。https://daneden.github.io/animate.css/ - > 
    < リンクのrel = "スタイルシート" タイプ= "テキスト/ cssの" のhref =」../ CSS / animate.css」>
    
        @keyframesバウンスイン{
            0%{
                変換スケール(0); 
            } 
            50%{ 
                変換スケール(1.5) 
            } 
            100%{ 
                変換スケール(1) 
            }
        }
        .active { 
            変換原点左中央
            アニメーションバウンス中の1 ; 
        } 
        .leave { 
            変換原点左中央
            アニメーションバウンスで逆1S ; 
        } 
    </ スタイル> 
</ ヘッド> 
< 身体> 
< div要素のid = "アプリ" > 
    <! - 自定义过渡类名
        入力クラス
        入力 - アクティブクラス
        入るとクラス(2.1.8+)
        リーブ・クラス
        リーブ・アクティブ・クラス
        休暇・ツー・クラス(2.1.8+)
    - > 
    < ボタン@click = "btnClick" >変更</ ボタン> 
    < 遷移
         = "フェード" 
        入力-アクティブ・クラス= "アクティブ" 
        リーブ-アクティブクラス= "休暇" 
    > 
        < divのV-IF 「=ショー」>こんにちは</ DIV > 
    </ 移行> 
    < 時間> 
    < 遷移
             = "fade2" 
            入力してアクティブにクラス= "アニメーションスイング"
            リーブ・アクティブ・クラス= "アニメーションシェイク" 
    > 
        < DIV V-IF = "ショー" >こんにちは</ DIV > 
    </ 遷移> 
</ DIV > 
< スクリプト> 
    VM =  新しいヴュー({
        上:' #app ' 
        データ:{
            ショー:
        }、
        方法:{
            btnClick:関数(){
                 この.SHOW =  この.SHOW
            }
        }
    })
</ スクリプト> 
</ ボディ> 
</ HTML >

 

おすすめ

転載: www.cnblogs.com/fly-book/p/12017295.html