美文网首页
vue2使用transition过渡动画,初始动画无效果

vue2使用transition过渡动画,初始动画无效果

作者: 羊驼626 | 来源:发表于2023-04-25 10:37 被阅读0次

v2中使用默认的xx-enter-fromxx-leave-to的css不生效,导致初始动画无效
解决办法:使用animation自定义过渡动画

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <style>
      p {
        width: 200px;
        height: 100px;
        background: red;
        position: absolute;
        right: 20px;
        overflow: hidden;
      }
      .slide-fade-enter-active {
        animation: bounce-in 5s ease;
      }
      .slide-fade-leave-active {
        animation: bounce-in 5s reverse;
      }

      @keyframes bounce-in {
        0% {
          width: 0;
        }
        100% {
          width: 200px;
        }
      }
    </style>
  </head>
  <body>
    <div id="app">test</div>
  </body>
  <script src="https://cdn.jsdelivr.net/npm/vue@2.7.14/dist/vue.js"></script>
  <script>
    new Vue({
      template: `<div><button @click="show = !show">Toggle Slide + Fade</button>
  <Transition appear name="slide-fade" mode="in-out">
    <p v-if="show">hello</p>
  </Transition></div>`,
      data() {
        return {
          show: false
        }
      }
    }).$mount('#app')
  </script>
</html>

相关文章

  • CSS3过渡动画

    过渡动画 transition属性简介transition是网页上的过渡动画,变化的逐渐过渡效果,简称过渡动画!列...

  • Bootstrap 手册 07 - JS 组件篇

    1. 动画过渡 Transition Bootstrap 对一些组件默认使用过渡动画效果,这种效果是由 CSS3 ...

  • CSS动画

    transition 过渡动画 设置过渡动画效果的CSS属性名称all 全部leftwidthheightbott...

  • 动画

    过渡动画transition属性简介 transition是网页上的变化的逐渐过渡效果 例:transition:...

  • 动画

    过渡动画transition属性简介 transition是网页上的变化的逐渐过渡效果 例:transition:...

  • CSS Transition

    过渡 transition transition属性用于设置元素的过渡动画交互效果 transition是一个简写...

  • 【Vue3 从入门到实战 进阶式掌握完整知识体系】020-Vue

    2、使用 transition 标签实现单元素组件的过渡和动画效果 出入场动画 运行结果 出入场动画 运行结果 给...

  • CSS3过渡动画&关键帧动画&animate.css动画库详解

    本文并非原创,属于摘抄性质,并有个人的加工。 一、过渡动画 过渡(transition)动画,就是从初始状态过渡到...

  • (八) 路由的过渡动画

    本节知识点 在转换的时候增加过渡动画效果 使用 标签 想要路由有过渡动画效果只需要在

  • transition 在 IOS 8.1下 transition

    问题描述 在使用 transition 的时候,在 iphone6、 IOS8.1 下面动画的过渡效果没有了,动画...

网友评论

      本文标题:vue2使用transition过渡动画,初始动画无效果

      本文链接:https://www.haomeiwen.com/subject/synpjdtx.html