如下所示:
<!DOCTYPE html>
<html lang="en">
<head>
< charset="UTF-8">
< >动画</ >
< src="https://cdn.bootcss.com/vue/2.4.2/vue.min.js"></ >
<style>
.box{
height:500px;
background-color:black;
overflow: hidden; }
//给过渡的name加样式
.mybox-leave-active,.mybox-enter-active{
transition: all 1s ease;
}
.mybox-leave-active,.mybox-enter{
height:0px !important;
}
.mybox-leave,.mybox-enter-active{
height: 500px;
}
</style>
</head><body>
<!-- 首先将要过渡的元素用transition包裹,并设置过渡的name) -->
<div id="box">
<transition name="mybox">
<div class="box" v-show="boxshow"></div>
</transition>
<button @click="togglebox">按钮</button>
</div>
< >
new Vue({
el:'#box',
data:{
boxshow:false
},
methods:{
togglebox:function(){
this.boxshow = !this.boxshow;
}
}
});
</ >
</body>
</html>
以上这篇vue动画之点击按钮往上渐渐显示出来的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
继续阅读与本文标签相同的文章
-
使用vim在文件中插入命令执行的输出结果
2026-05-18栏目: 教程
-
技术分享:轻松调试Stream
2026-05-18栏目: 教程
-
外卖产业呈现新气象,品质化发展趋势明显
2026-05-18栏目: 教程
-
身体“密码”再升级 你是否听说过汗液识别?
2026-05-18栏目: 教程
-
“公务车辆管理系统”哪家强?
2026-05-18栏目: 教程
