Imr*_*chi 2 css css-transitions animate.css vue.js vuejs2
Vuejs 相对初学者。我正在使用 Animate.css 库进行我想要的过渡。
它在不滚动时基本上是 4 列和 8 列布局,当我滚动时变为 1 和 11。
它没有过渡效果很好,但整体效果不悦目。
<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>
Run Code Online (Sandbox Code Playgroud)
任何人都可以提供指示我做错了什么吗?
这种方法对我来说看起来不错。你总是可以从一个jsFiddle开始, 然后从那里开始。
<transition enter-active-class="animated fadeIn" leave-active-class="animated fadeOut" mode="out-in">
<div v-if="showWhenCondition">
</div>
</transition>
Run Code Online (Sandbox Code Playgroud)
带有v-ifor 的过渡和标记v-show应该确实足够了。您能否详细说明实际发生的情况?控制台有什么错误吗?
小智 5
尝试这个方法,你就会得到结果。
必须附加animate__animated animate__(animation name)标签transition,然后指定的动画才会执行。
<transition appear enter-active-class="animate__animated animate__bounce" leave-
active-class="animate__animated animate__jello" mode="out-in">
<div class="alert alert-info" v-if="show">This is some info</div>
</transition>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8687 次 |
| 最近记录: |