手机端 自定义简单的下拉动画效果选择框 解决过渡失效

<template>
// 弹出框触发 并显示选择结果<view class="header_top_sel" @click="showSelect"><text>{{teach[list.teach].label}}</text>//默认提示文本也可以不要<text v-if="list.teach==-1">{{请选择}}</text><image src="../../../static/img/main/recom_6.png"></image></view>
// 教师资格选择弹出框 <view class="dlog_bg dlog_select_bg" v-show="select.show"  @click="closeSel"><view id="select" class="dlog_select" :class="select.sty"><view class="select_info"><view class="selevt_row" v-for="(item,index) in teach" :key="index" @click="getSelected(item.val)">{{item.label}}</view></view><view class="select_foot" @click="closeSel()">取消</view></view></view>
</template>
<script>export default {data() {return {select:{sty:'',show:false},teach:[{val:0,label:'小学教师资格证',dsc:'原价1688元,预计收益12元'},{val:1,label:'小学教师资格证',dsc:'原价1688元,预计收益18元'},{val:2,label:'小学教师资格证',dsc:'原价1688元,预计收益18元'},{val:3,label:'小学教师资格证',dsc:'原价1688元,预计收益12元'},{val:4,label:'小学教师资格证',dsc:'原价1688元,预计收益18元'},{val:5,label:'小学教师资格证',dsc:'原价1688元,预计收益18元'}],list:{teach:-1}};},methods:{//获取选择结果getSelected(val){this.list.teach=valthis.closeSel()},//关闭选择框closeSel(){this.select.sty=''setTimeout(()=>{this.select.show=false},500)},//打开选择框showSelect(){// 这里的定时器目的就是为了解决因为display导致后面的transition无法生效// 让其先改变display状态再触发transition,transform就可以产生动画过度this.select.show=truesetTimeout(()=>{this.select.sty='dlog_selectAction'},100)},}}
</script>
<style lang="scss">
.dlog_bg{position: fixed;top: 0;right: 0;width: 100vw;height:100vh;z-index: 2019;display: flex;flex-wrap: wrap;align-items: center;background-color: rgba(136, 129, 129, 0.60);.dlog_info{border-radius:20upx;}}// 下拉弹出选择.dlog_select_bg{align-items: flex-end;.dlog_select{transform: translateY(100%);transition:transform 0.5s ;}.dlog_selectAction{transform: translateY(0);}#select{width: 100%;text-align: center;background: #fff;border-radius:20upx 20upx 0 0;.select_info{.selevt_row{border-bottom:1px solid #f6f6f6;padding: 20upx 0;}>view:last-child{border:none;}}.select_foot{border-top:4px solid #ede8e8;padding: 20upx 0;}}}</style>

手机端 自定义简单的下拉动画效果选择框 解决过渡失效相关推荐

  1. 纯CSS实现导航栏下拉动画效果

    实现思路 导航栏的下拉效果通过在ul的li里再嵌套一个ul,再通过animation属性改变第二导航栏ul的高度来实现导航栏下拉动画效果.老铁没毛病. 实现效果: HTML代码 <div cla ...

  2. android listview下拉动画效果,Android开发中利用ListView实现一个渐变式的下拉刷新动画...

    Android开发中利用ListView实现一个渐变式的下拉刷新动画 发布时间:2020-11-23 16:50:31 来源:亿速云 阅读:80 作者:Leah 本篇文章给大家分享的是有关Androi ...

  3. 微信小程序 ios自定义导航栏 下拉“橡皮筋” 效果

    问题: 1.微信小程序ios中如果自定义导航栏取消了橡皮筋效果页面无法滑动 2.如果不取消,页面往下拉时会与顶部有一大片空白(安卓本身scrollTop不会有负值) 3.fixed之后absolute ...

  4. .net bootstrap 下拉树状选择框_Bootstrap搭建图书管理系统

    https://www.zhihu.com/video/1246932038927360000 每日测验 """ 答案 1. 昨日内容回顾 样式类操作 "&qu ...

  5. 可输入可下拉的输入选择框

    2019独角兽企业重金招聘Python工程师标准>>> PC <div class="row form-horizontal">            ...

  6. js简单的下拉选中效果

    css样式: *{ margin:0px auto; padding:0px} #xiala{ width:180px; height:33px; border:1px solid #999;text ...

  7. jquery实现简单的下拉菜单

    本文用简单的几行jquery代码实现简单的下拉菜单效果 看效果 html <ul><li>主题市场<ul><li>运动派<ul><li ...

  8. android自带下拉阻尼动画,Android实现简单的下拉阻尼效应示例代码

    OS的下拉上拉都会出现一个很玄的动态效果.在Android中,虽然可以实现类似的效果,但有点不同的是,如果调用overScrollBy来实现类似的阻尼效应的话,最顶部会出现一片亮的区域,让人感觉不是很 ...

  9. html下拉折叠菜单,原生Js_实现简单的下拉折叠菜单(添加弹出动画效果)

    用javascript实现简单的下拉折叠菜单 Gary_js实现简单的下拉折叠菜单 *{margin:0px; padding:0px;} #div1 {width:200px; margin:0 a ...

最新文章

  1. 怎样训练左右手协调_2019中考体育训练计划
  2. 学习java的一些笔记(6)
  3. SAP C4C - Field creation not permitted in partner devel
  4. 例题 3-5 生成元 digit generator
  5. unity3D常见问题
  6. 数据库设计(五)第一范式(1NF)?
  7. vscode 清空缓存_如何清除Visual Studio Code的TypeScript的intellisense缓存?
  8. CentOS系统里如何正确取消或者延长屏幕保护自动锁屏功能(图文详解)
  9. oracle 混合分区表,Oracle 19C Hybrid partitioned tables混合分区表
  10. Linux系统升级硬盘后HOME分区扩容操作流程
  11. Linux下clock计时函数学习
  12. SqlCommandBuilder自动创建dataAdapter数据库操作命令
  13. MySQL配置文件详解
  14. 设置华表Cell插件外观时的“闪烁”问题
  15. QGIS制作好看地形图
  16. HyperSnap编辑捕获图像,hypersnap截动图
  17. [转]语言模型训练工具SRILM
  18. Python入门(每日学习打卡7.12)
  19. bit、Byte、bps、Bps、pps、Gbps单位说明
  20. tikz包 安装_TikZ: LaTeX绘图包

热门文章

  1. 基于javaweb+JSP+Servlet学生在线选课系统(管理员、教师、学生)
  2. 华为v30pro计算机在哪里,请问V30PRO的数据怎么转到电脑上
  3. photoshop设计网页_在Photoshop中设计网站文章
  4. 代理IP之Proxy_Pool(比ProxyPool好用些)
  5. JAVA计算机毕业设计疫苗药品批量扫码识别追溯系统计算机(附源码、数据库)
  6. JavaScript实现爆炸碎片的 图片切换 效果 1
  7. 字符函数和字符串函数详解(二)strncpy strncat strncmp strstr strtok(及其模拟实现)
  8. 腾讯确认QQ大规模盗号,iPhone14无缘Type-C,第四大运营商5G正式放号,今日更多大新闻在此...
  9. 开创新纪元 筑梦新征程 华云数据南京研发中心乔迁新址
  10. 公务员-行测-判断推理01图形推理