• 第五章 动画 44:动画-使用第三方animate.css类库实现动画


     1 <!DOCTYPE html>
     2 <html lang="en">
     3 
     4   <head>
     5     <meta charset="utf-8">
     6     <meta name="viewport" content="width=device-width,initial-scale=1.0">
     7     <meta http-equiv="X-UA-Compatible"  content="ie=edge">
     8     <title>Document</title>
     9     <!--1.导入Vue的包-->
    10     <script src=" https://cdn.jsdelivr.net/npm/vue"></script>   
    11     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.0/animate.min.css">
    12     <!-- 入场 bounceIn    离场bounceOut -->
    13   </head>
    14 
    15   <body>
    16       <div id="app">
    17       <input type="button" value="toggle"  @click="flag=!flag">
    18      <!--  需求:点击按钮,让h3显示,再点击,让h3隐藏 -->
    19       <!-- <transition enter-active-class="animated bounceIn" leave-active-class="animated bounceOut">
    20         <h3 v-if="flag">这是一个H3</h3>
    21       </transition> -->
    22 
    23       <!-- 使用 :duration="毫秒值" 来统一设置入场和离场时候的动画时长 -->
    24       <!-- <transition enter-active-class="bounceIn" leave-active-class="bounceOut" :duration="200">
    25         <h3 v-if="flag" class="animated">这是一个H3</h3>
    26       </transition> -->
    27 
    28       <!-- 使用 :duration="{ enter:200,leave:400}" 来分别设置 入场的时长和离场的时长 -->
    29       <transition enter-active-class="bounceIn" leave-active-class="bounceOut" :duration="{ enter:200,leave:400}">
    30         <h3 v-if="flag" class="animated">这是一个H3</h3>
    31       </transition>
    32 
    33       </div>
    34 
    35 
    36       <script>
    37           //创建 Vue 实例,得到 ViewModel
    38           var vm =  new Vue({
    39               el:'#app',
    40         data:{
    41           flag:false
    42         },
    43         methods:{}
    44           });
    45       </script>
    46   </body>
    47 </html>
  • 相关阅读:
    1253:抓住那头牛
    1251:仙岛求药
    1330:【例8.3】最少步数
    1329:【例8.2】细胞
    1216:红与黑
    1217:棋盘问题
    回溯法与深度优先搜索的关系
    自然数的拆分
    100——第35例
    100——第34例
  • 原文地址:https://www.cnblogs.com/songsongblue/p/10996691.html
Copyright © 2020-2023  润新知