css - Vuejs Animate.css 不工作

标签 css vue.js css-transitions vuejs2 animate.css

Vuejs 相对初学者。我正在使用 Animate.css 库进行我想要的过渡。

它在不滚动时基本上是 4 和 8 列布局,当我滚动时它变成 1 和 11。

没有转场效果很好,但整体效果不好看。

This is the URL , that I am using as inspiration

    <div class="column is-4 is-hidden-touch" v-show="! isScroll">
      <navcomponent :navScroll = "isScroll"></navcomponent>
    </div>

    <div class="column is-8" v-show=" ! isScroll">
      <maincontent></maincontent>
    </div>

    <transition enter-active-class="animated fadeIn" leave-active-class="animated fadeOut" mode="out-in">
      <div class="column is-1 is-hidden-touch" v-show="isScroll">
       <navcomponent :navScroll = "isScroll"></navcomponent>
      </div>

    </transition>

  <transition enter-active-class="animated fadeIn" leave-active-class="animated fadeOut" mode="out-in">

    <div class="column is-11" v-show=" isScroll">
      <maincontent></maincontent>
    </div>
  </transition>

任何人都可以指出我做错了什么吗?

最佳答案

我觉得这个方法不错。您始终可以从 jsFiddle 开始 然后从那里去。

<transition enter-active-class="animated fadeIn" leave-active-class="animated fadeOut" mode="out-in">
 <div v-if="showWhenCondition">
 </div>
</transition>

带有 v-ifv-show 的转换和标记应该确实足够了。您能否详细说明实际发生的情况?控制台有错误吗?

关于css - Vuejs Animate.css 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44794501/

相关文章:

带有 steps() 的 CSS 动画计时函数尝试闪烁颜色,但颜色正在混合

javascript - 将 Axios 调用的响应推送到 Firebase - Vue.js

javascript - jQuery 加载屏幕到纯 JavaScript

CSS Fixed 和 Fluid li 在一起

javascript - 如何将动态元素附加到在 lightgallery.js 中打开的图像

javascript - Vuejs Dropzone - 当 dropzone 中已有一些图像时如何包含 "+"图标

javascript - 根据深色或浅色模式更改样式

javascript - CSS:如何在文本更改时向 div 宽度添加平滑移动?

html - 分区 :before/after interfering with other divs?

html - 创建圆形 div 比使用图像更简单的方法?