vue中实现弹出层动画效果的示例代码


Posted in Javascript onSeptember 25, 2020

1

<template>
 <div class="home">
 
  <!-- 首先将要过渡的元素用transition包裹,并设置过渡的name -->
  <transition name="mybox">
   <div class="box" v-show="boxshow"></div>
  </transition>
  
  <button @click="togglebox">按钮</button>
 </div>
</template>

2

data() {
  return {
   boxshow: false,
  };
 },

3

methods: {
  togglebox: function () {
   this.boxshow = !this.boxshow;
  },
 },

样式:

<style lang="scss" scoped>
.box {
 height: 500px;
 background-color: rgb(245, 224, 224);
 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>

效果

vue中实现弹出层动画效果的示例代码

到此这篇关于vue中实现弹出层动画效果的示例代码的文章就介绍到这了,更多相关vue弹出层动画内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
js屏蔽鼠标键盘(右键/Ctrl+N/Shift+F10/F11/F5刷新/退格键)
Jan 24 Javascript
JavaScript函数获取事件源的小例子
May 14 Javascript
Backbone.js的一些使用技巧
Jul 01 Javascript
AngularJs 指令详解及示例代码
Sep 01 Javascript
jQuery实现表格奇偶行显示不同背景色 就这么简单
Mar 13 Javascript
jQuery日程管理控件glDatePicker用法详解
Mar 29 jQuery
JavaScript手风琴页面制作
May 17 Javascript
vue2.0 自定义组件的方法(vue组件的封装)
Jun 05 Javascript
jQuery实现获取及设置CSS样式操作详解
Sep 05 jQuery
详解微信小程序中组件通讯
Oct 30 Javascript
详解无限滚动插件vue-infinite-scroll源码解析
May 12 Javascript
vue 使用axios 数据请求第三方插件的使用教程详解
Jul 05 Javascript
OpenLayers3加载常用控件使用方法详解
Sep 25 #Javascript
在webstorm中配置less的方法详解
Sep 25 #Javascript
OpenLayers加载缩放控件使用方法详解
Sep 25 #Javascript
Javascript confirm多种使用方法解析
Sep 25 #Javascript
OpenLayers3实现地图显示功能
Sep 25 #Javascript
openlayers实现图标拖动获取坐标
Sep 25 #Javascript
openlayers实现地图弹窗
Sep 25 #Javascript
You might like
《心理测量者3》剧场版动画预告
2020/03/02 日漫
在线短消息收发的程序,不用数据库
2006/10/09 PHP
ThinkPHP 整合Bootstrap Ajax分页样式
2016/12/23 PHP
PHP中类的自动加载的方法
2017/03/17 PHP
PHP排序算法之归并排序(Merging Sort)实例详解
2018/04/21 PHP
javascript下IE与FF兼容函数收集
2008/09/17 Javascript
在Node.js中实现文件复制的方法和实例
2014/06/05 Javascript
jQuery使用prepend()方法在元素前添加内容用法实例
2015/03/26 Javascript
JS去掉字符串前后空格或去掉所有空格的用法
2017/03/25 Javascript
利用Ionic2 + angular4实现一个地区选择组件
2017/07/27 Javascript
js HTML5 canvas绘制图片的方法
2017/09/08 Javascript
微信小程序实现传参数的几种方法示例
2018/01/10 Javascript
Vue实现左右菜单联动实现代码
2018/08/12 Javascript
使用layui 渲染table数据表格的实例代码
2018/08/19 Javascript
vue使用better-scroll实现下拉刷新、上拉加载
2018/11/23 Javascript
jQuery Migrate 插件用法实例详解
2019/05/22 jQuery
vue 集成 vis-network 实现网络拓扑图的方法
2019/08/07 Javascript
layui之数据表格--与后台交互获取数据的方法
2019/09/29 Javascript
微信小程序以7天为周期连续签到7天功能效果的示例代码
2020/08/20 Javascript
Ant Design的Table组件去除
2020/10/24 Javascript
使用python提取html文件中的特定数据的实现代码
2013/03/24 Python
编写Python脚本使得web页面上的代码高亮显示
2015/04/24 Python
python实现的简单FTP上传下载文件实例
2015/06/30 Python
Python的Flask框架中配置多个子域名的方法讲解
2016/06/07 Python
Python 两个列表的差集、并集和交集实现代码
2016/09/21 Python
Python单元测试简单示例
2018/07/03 Python
python zip,lambda,map函数代码实例
2020/04/04 Python
关于python中导入文件到list的问题
2020/10/31 Python
CSS3 Calc实现滚动条出现页面不跳动问题
2017/09/14 HTML / CSS
英国排名第一的礼品体验公司:Red Letter Days
2018/08/16 全球购物
Sperry澳大利亚官网:源自美国帆船鞋创始品牌
2019/07/29 全球购物
会计学应届毕业生推荐信
2013/11/04 职场文书
小学开学标语
2014/07/01 职场文书
税务职业生涯规划书范文
2014/09/16 职场文书
先进班集体事迹材料
2014/12/25 职场文书
vue实现可拖拽的dialog弹框
2021/05/13 Vue.js