zoukankan      html  css  js  c++  java
  • vue展开过度动画

    有一段时间没用vue动画了,就忘了,又仔细去看了vue官网 的过渡&动画,记录下来方便快速使用 (可以多看vue官网 过渡&动画 实现更多效果)

    1、实际效果

    展开收起效果.gif

    2、代码

    <!--css-->
    .box{
        height:200px; 200px;
        background-color:black;
    }
    .draw-enter-active, .draw-leave-active {
        transition: all 1s ease;
    }
    .draw-enter, .draw-leave-to /* .fade-leave-active below version 2.1.8 */ {
        height: 0;
    }
    
    <div id="app">
        <button @click="boxshow = !boxshow">点击展开/关闭</button>
        <transition name="draw">   <!--这里的name 和 css 类名第一个字段要一样-->
            <div class="box"  v-show="boxshow"></div>
        </transition>
    </div>
    </body>
    <script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script>
    <script>
        new Vue({
            el:'#app',
            data:{
                boxshow:false
            },
        });
    </script>


    作者:xilong
    链接:https://www.jianshu.com/p/6cd79c029167
    来源:简书
    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
  • 相关阅读:
    随机生成密码
    vue 仿新闻项目笔记
    vuex 随笔
    SourceTree
    vue npm,Git随笔
    谷歌浏览器如何去掉自动填充的背景色
    hold 命令
    ind2vec和vec2ind函数
    稀疏矩阵(sparse matrix)
    第五篇 学习OpenCV之视频处理
  • 原文地址:https://www.cnblogs.com/xiaozhang666/p/11394194.html
Copyright © 2011-2022 走看看