uni

您所在的位置:网站首页 uniapp全屏广告 uni

uni

2023-09-28 13:57| 来源: 网络整理| 查看: 265

第二个项目中有一个需求,

在uni-app中制作一个新人红包的图标,要求全屏拖动,初始位置固定。

样式如此: 在这里插入图片描述 下面是我的解决方法

**

1.首先uni-app中有专门的拖动元素movable,html代码如下

**

余额:¥{{hb_ye}}

其中。movable-view是可拖动的元素,movable-area是该元素拖动的范围

2.

问题出现,当设置好后发现红包可以点击,但页面其他元素无法点击,原因是movable-area遮挡住其他元素,使用z-index无法解决;经过度娘教导,需要在css样式中设置pointer-events, css代码如下

.movableArea { position: fixed; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none;//设置area元素不可点击,则事件便会下移至页面下层元素 .movableView { pointer-events: auto;//可以点击 width: 120rpx; height: 110rpx; image { width: 100%; height: 100%; } text { position: absolute; left: 0; bottom:0; width: 120rpx; height: 18rpx; display: flex; justify-content: center; align-items: center; font-size: 16rpx; color: #ffffff; } } }

3.如此便实现了可拖动的浮动图标



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3