当前位置: 首页 > news >正文

小程序中设置可拖动区域

官方说明文档:
https://developers.weixin.qq.com/miniprogram/dev/component/movable-area.html
https://developers.weixin.qq.com/miniprogram/dev/component/movable-view.html


demo:浮动控件上下移动交互

.wxmx

<movable-area><!-- y="890rpx" 初始控件展示的Y轴位置 --><movable-view direction="vertical" y="890rpx"><!-- 控件 --><view bindtap="XXX" class="card"><image src="XXX.png" mode="widthFix"></image></view></movable-view>
</movable-area>

.wxss

/*
height: calc(100% - 80rpx - 125rpx); 可移动区域的高度,决定了最顶部位置、最底部位置
其中 125rpx 控件图片的高度 | 80rpx 移动时Y轴开始的最顶部位置
right: 33rpx; X轴展示到右侧固定位置
top: 80rpx; 移动时Y轴开始的最顶部位置
*/
movable-area{ width: 0; height: calc(100vh - 80rpx - 125rpx); position: fixed; right: 33rpx; top: 80rpx;}
movable-view{ width: fit-content; height: fit-content;}
.card{ width: 121rpx; position: relative; left: -121rpx;}
.card image{ width: 100%;}

效果截图(初始位置、最顶部位置、最底部位置):

http://www.lryc.cn/news/467640.html

相关文章:

  • 前端后台管理开发
  • GDAL+C#实现矢量多边形转栅格
  • Python 爬虫实战之爬拼多多商品做数据分析
  • 爬虫基础
  • HTML3D旋转相册
  • [linux]快速入门
  • 域3:安全工程 第6章 密码学与对称密钥算法
  • MySQL注入load_file常用路径
  • ubuntu20.04版本 快速安装 python3.11(宝宝级攻略)
  • DeepSeek AI 推出 Janus 自回归框架,统一视觉、文本理解与生成的创新解决方案
  • NORDIC nPM1100 是一款集成式电源管理
  • 深入RAG:知识密集型NLP任务的解决方案
  • vue-element-admin顶部导航栏的修改
  • 微信小程序 setData数据量过大的解决与分页加载的实现
  • 体育动画直播嵌入方式以及作用
  • 腾讯云轻量服务器Lighthouse的前世今生
  • java实现redis的消息发送和消费,类似kafka功能
  • 【软件设计】常用设计模式--代理模式
  • 生命与自由,抑郁的来源
  • CTFHUB技能树之文件上传——双写后缀
  • SpringBoot整合HTTPS
  • LVGL-从入门到熟练使用
  • 【MySQL数据库】MySQL读写分离
  • 深度学习:简单计算图的反向传播传递导数计算
  • 学习AJAX请求(初步)24.10.21-10.23
  • 初识算法——二分查找
  • 深入剖析 Java Spring 中的 @Autowired、@Resource、@Qualifier、@Inject 注解:使用详解与注意事项
  • ThingsBoard规则链节点:Delete Attributes节点详解
  • 关于作为面试官以及如何准备面试的一些心得
  • Bean对象 和 普通对象 的区别