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

小程序中设置可拖动区域

官方说明文档:
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.kler.cn/news/368857.html

相关文章:

  • layaair获取组件里的脚本
  • React常用前端框架合集
  • 好用的idea插件之自动sql生成
  • vue3+vite 部署npm 包
  • 《皮革制作与环保科技》是什么级别的期刊?是正规期刊吗?能评职称吗?
  • AI博士人手10篇顶会,遭质疑。。。
  • Centos Stream 9部署Zabbix7.0LTS
  • Python实现深度学习模型预测控制(tensorflow)DL-MPC(Deep Learning Model Predictive Control
  • RabbitMQ常见问题持续汇总
  • 无人机机载激光雷达横向对比表
  • Qt setWindowFlags窗口标志
  • LeetCode437. 路径总和 III(2024秋季每日一题 50)
  • 摄影爱好者的福音:基于Spring Boot的在线工作室
  • 【人工智能原理】合肥工业大学 宣城校区 实验三 神经网络之网络基础
  • Vmware虚拟机解决摄像头无效,相机失效
  • shodan3,vnc空密码批量连接,ip历史记录查找
  • ReactNative 简述(1)
  • aws(学习笔记第八课) 使用AWS的S3,ACL和存储桶策略
  • C++——输入3个字符串,按由小到大的顺序输出。用指针或引用方法处理。
  • Matlab学习01-矩阵
  • 动态IP是什么?
  • 2024年信息化管理与计算技术研讨会 (ICIMCT 2024)--分会场
  • Kafka系列之:Kafka集群新增节点后实现数据均衡
  • 5G IMS开户需要哪些信息
  • el-table 设置单击行时选中当前行的复选框并取消其他复选框的选择
  • 快速搭建SpringBoot3+Prometheus+Grafana