老师,这里的过渡动画是不是基于元素显示隐藏的情况下而言的?元素没有显示隐藏的过渡动画要怎么做?
<template>
<div>
<div>过渡效果</div>
<div>--------------------------------------</div>
<div id="demo">
<button v-on:click="show = !show">
Toggle
</button>
<transition name="fades">
<p v-if="show">hello</p>
</transition>
</div>
</div>
</template>
<script>
export default{
data(){
return{
show: true,
}
}
}
</script>
<style>
.fades-enter-active, .fades-leave-active {
transition: all .5s
}
.fades-enter, .fades-leave-to {
opacity: 0;
transform: translate(100px,100px);
}
.fades-enter-to,.fades-leave{
opacity: 1;
transform: translate(0px,0px);
}
</style>
正在回答
同学你好,是的,这段代码的动画就是给显示隐藏设置的,如果不设置显示和隐藏,那就没有动画了。
祝学习愉快~
- 参与学习 人
- 提交作业 239 份
- 解答问题 10739 个
本阶段带你深入前端开发的肌理,通过ES6基础知识和前端主流高级框架的学习,助你快速构建企业级移动webAPP应用,进入职场的终极battle
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星