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 相关文章推荐
学习ExtJS fit布局使用说明
Oct 08 Javascript
JavaScript位置与大小(1)之正确理解和运用与尺寸大小相关的DOM属性
Dec 26 Javascript
javascript解析ajax返回的xml和json格式数据实例详解
Jan 05 Javascript
AngularJS实现的锚点楼层跳转功能示例
Jan 02 Javascript
vue实现前进刷新后退不刷新效果
Jan 26 Javascript
vue框架搭建之axios使用教程
Jul 11 Javascript
vue下history模式刷新后404错误解决方法
Aug 18 Javascript
解决eclipse中没有js代码提示的问题
Oct 10 Javascript
es6函数中的作用域实例分析
Apr 18 Javascript
实例讲解JavaScript 计时事件
Jul 04 Javascript
vue项目如何监听localStorage或sessionStorage的变化
Jan 04 Vue.js
Three.js实现雪糕地球的使用示例详解
Jul 07 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
几款免费开源的不用数据库的php的cms
2010/12/19 PHP
PHP实现添加购物车功能
2017/03/06 PHP
Ext javascript建立超链接,进行事件处理的实现方法
2009/03/22 Javascript
比Jquery的document.ready更快的方法
2010/04/28 Javascript
什么是DOM(Document Object Model)文档对象模型
2012/03/05 Javascript
使用Jquery Aajx访问WCF服务(GET、POST、PUT、DELETE)
2012/03/16 Javascript
十个迅速提升JQuery性能让你的JQuery跑得更快
2012/12/10 Javascript
js 获取radio按钮值的实例
2013/08/17 Javascript
JavaScript中for..in循环陷阱介绍
2013/11/12 Javascript
js数字转换为float,取N位小数
2014/02/08 Javascript
jQuery ajax调用WCF服务实例
2014/07/16 Javascript
浅谈JS中的!=、== 、!==、===的用法和区别
2016/09/24 Javascript
扩展Bootstrap Tooltip插件使其可交互的方法
2016/11/07 Javascript
VUE axios上传图片到七牛的实例代码
2017/07/28 Javascript
微信小程序导航栏滑动定位功能示例(实现CSS3的positionsticky效果)
2019/01/24 Javascript
JS拖拽排序插件Sortable.js用法实例分析
2019/02/20 Javascript
vue element-ui之怎么封装一个自己的组件的详解
2019/05/20 Javascript
Vue 实现拨打电话操作
2020/11/16 Javascript
[42:52]Optic vs Serenity 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
[43:24]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第二场 12.12
2020/12/17 DOTA
Python浅复制中对象生存周期实例分析
2018/04/02 Python
python实现简易数码时钟
2021/02/19 Python
Python 实现加密过的PDF文件转WORD格式
2020/02/04 Python
Python面向对象程序设计之静态方法、类方法、属性方法原理与用法分析
2020/03/23 Python
详解python中的闭包
2020/09/07 Python
Jupyter notebook命令和编辑模式常用快捷键汇总
2020/11/17 Python
好莱坞百老汇御用王牌美妆:Koh Gen Do 江原道
2018/04/03 全球购物
Hotels.com韩国:海外国内旅行所需的酒店和住宿预订网站
2020/05/08 全球购物
母婴店促销方案
2014/03/05 职场文书
诉讼代理人授权委托书
2014/04/08 职场文书
企业法人授权委托书
2014/09/25 职场文书
导游词之日月潭
2019/11/05 职场文书
vue实现列表拖拽排序的示例代码
2022/04/08 Vue.js
MySQL 条件查询的常用操作
2022/04/28 MySQL
SQL Server中搜索特定的对象
2022/05/25 SQL Server
Android开发手册Chip监听及ChipGroup监听
2022/06/10 Java/Android