• Vue内置过渡动画-常用的类名


    1.fade 淡入淡出

    <transition name="el-fade-in-linear">
       <div v-show="show" class="transition-box">.el-fade-in-linear</div>
    </transition>
    <transition name="el-fade-in">
       <div v-show="show" class="transition-box">.el-fade-in</div>
    </transition>

    常用:el-fade-in-linear  和   el-fade-in

    2.zoom 缩放

    <transition name="el-zoom-in-center">
       <div v-show="show2" class="transition-box">.el-zoom-in-center</div>
    </transition>
     
    <transition name="el-zoom-in-top">
       <div v-show="show2" class="transition-box">.el-zoom-in-top</div>
    </transition>
     
    <transition name="el-zoom-in-bottom">
       <div v-show="show2" class="transition-box">.el-zoom-in-bottom</div>
    </transition>

    常用:1. el-zoom-in-center        2. el-zoom-in-top         3. el-zoom-in-bottom

    3.collapse展开折叠

    <template>
      <div>
        <el-button @click="show3 = !show3">Click Me</el-button>
    
        <div style="margin-top: 20px; height: 200px;">
          <el-collapse-transition>
            <div v-show="show3">
              <div class="transition-box">el-collapse-transition</div>
              <div class="transition-box">el-collapse-transition</div>
            </div>
          </el-collapse-transition>
        </div>
      </div>
    </template>
    
    <script>
        export default {
        data: () => ({
          show3: true
        })
      }
    </script>
    
    <style>
      .transition-box {
        margin-bottom: 10px;
        width: 200px;
        height: 100px;
        border-radius: 4px;
        background-color: #409EFF;
        text-align: center;
        color: #fff;
        padding: 40px 20px;
        box-sizing: border-box;
        margin-right: 20px;
      }
    </style>

    常用:el-collapse-transition组件

    使用引入方法:

    // fade/zoom 等
    import 'element-ui/lib/theme-chalk/base.css';
    // collapse 展开折叠
    import CollapseTransition from 'element-ui/lib/transitions/collapse-transition';
    import Vue from 'vue'
    
    Vue.component(CollapseTransition.name, CollapseTransition)
  • 相关阅读:
    Mybaits 的优点
    mybatis中#{}和${}的区别
    springmvc工作流程
    request对象的主要方法有哪些
    如何决定选用HashMap还是TreeMap?
    队列和栈是什么,列出它们的区别?
    fail-fast与fail-safe有什么区别?
    Collections类是什么?
    哪些集合类提供对元素的随机访问?
    可以作为GC Roots的对象包括哪些
  • 原文地址:https://www.cnblogs.com/xinci/p/10446494.html
Copyright © 2020-2023  润新知