怎么在vue2.0中使用transition嵌套多个元素

怎么在vue2.0中使用transition嵌套 多个元素?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

创新互联公司提供高防服务器、云服务器、香港服务器、雅安移动机房


    按钮
    
      
        
      
       
//css
.v-d{
      width:50px;
      height:50px;
      padding:10px;
      transition: all 0.4s linear
    }
    .v-d .in{
      width:30px;
      height:30px;
      background:#000;
      transition: all 0.4s linear
    }
    .move-enter-active, .move-leave-active{
      transition: all 0.4s linear
    } 
    .move-enter, .move-leave-active{
      opacity: 0;
      transform: translateX(30px);
    } 
    .move-enter, .move-leave-active .in{
      transform: rotate(45deg)
    }
//js
window.onload = function(){
    new Vue({
     el: '#demo',
     data: {
      show: false
     }
    })
  }

运行代码后发现这个类名的过渡:

.move-enter, .move-leave-active .in{
  transform: rotate(180deg)
}

没起作用,我开始以为这种嵌套的写法不支持,但是后来经过多次尝试后发现,原来transition 应用的类名不能和基本样的类名一样,也就是.in这个类必须换名才能起作用,所以在改动下面代码:


 
  
 


.move-enter, .move-leave-active .in_move{
  transform: rotate(180deg)
}

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联行业资讯频道,感谢您对创新互联的支持。


当前标题:怎么在vue2.0中使用transition嵌套多个元素
文章来源:http://bzwzjz.com/article/jdpggi.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站建设 企业网站设计 网站设计 定制网站设计 成都网站设计 商城网站建设 网站建设改版 成都响应式网站建设公司 成都网站建设 成都网站制作 定制网站制作 重庆网站制作 成都网站建设公司 营销网站建设 成都网站制作 网站制作报价 移动手机网站制作 营销型网站建设 企业网站建设公司 重庆网站建设 响应式网站设计 网站建设公司