css弹窗动画效果,示例弹窗从底部弹出

从底部弹出来,有过渡动画效果
在这里插入图片描述
用max-height可以自适应内容的高度,当内容会超过最大高度时可以在弹窗里加个scroll-view
弹窗不能用v-if来隐藏,不然transition没效果,transition只能对已有dom元素起效果,所以用透明和visibility来隐藏

<view @tap="showpop">弹出来</view>

<view class="popWai" :class="isshowpop?'popWaiAc':''" @tap="closepop">
	<view class="popNei" :style="isshowpop?'bottom:0':'bottom:-680rpx'">
		<div>发顺丰萨芬撒</div>
	</view>
</view>
data(){
   
	return{
   
		isshowpop:false,
	}
},
methods:{
   
	showpop(){
   
		this.isshowpop = true;
	},
	closepop(){
   
		this.isshowpop = false;
	},
}
.popWai{
   
	position: fixed;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.5);
	width: 100%;
	height: 100%;
	z-index: 99;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
}
.popNei{
   
	position: absolute;
	left: 0;
	width: 100%;
	max-height: 680rpx;
	background-color: #fff;
	transition: all 0.5s ease-out;
}
.popWaiAc {
   
	opacity: 1;
	visibility: visible;
}

相关推荐

  1. <span style='color:red;'>CSS</span><span style='color:red;'>弹</span><span style='color:red;'>窗</span>

    CSS

    2023-12-07 21:18:03      26 阅读
  2. 基本样式+动态效果

    2023-12-07 21:18:03       32 阅读
  3. flutter 底部和中间

    2023-12-07 21:18:03       60 阅读
  4. 【WPF】一个并显示一个列表

    2023-12-07 21:18:03       68 阅读
  5. react写一个下往上划组件

    2023-12-07 21:18:03       29 阅读
  6. 小程序

    2023-12-07 21:18:03       63 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-07 21:18:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-07 21:18:03       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-07 21:18:03       82 阅读
  4. Python语言-面向对象

    2023-12-07 21:18:03       91 阅读

热门阅读

  1. GaussDB数据库SQL系列-LOCK TABLE

    2023-12-07 21:18:03       48 阅读
  2. 系统部署安装-Centos7-PostgreSQL

    2023-12-07 21:18:03       63 阅读
  3. 编译企业微信会话内容存档PHP版SDK扩展

    2023-12-07 21:18:03       61 阅读
  4. Oracle的JDBC在读取数据时报“流已关闭”异常

    2023-12-07 21:18:03       63 阅读
  5. ubuntu内移除snap

    2023-12-07 21:18:03       52 阅读
  6. 浅谈排序——快速排序(最常用的排序)

    2023-12-07 21:18:03       54 阅读
  7. NGINX相关配置

    2023-12-07 21:18:03       52 阅读
  8. 使用Docker一键安装MySQL与Nginx脚本

    2023-12-07 21:18:03       51 阅读
  9. flink-cdc同步mysql到doris建设数据仓储最佳实践

    2023-12-07 21:18:03       63 阅读