【微信小程序开发笔记】--苹果手机的悬浮按钮居中问题

news/2024/12/1 9:58:03/

小程序开发笔记(二)–苹果手机的悬浮按钮居中问题

记录小程序开发过程中遇到的那些问题

先看效果图

页面效果图

页面很简单,上面两个输入框,下方一个按钮,输入框分别是textarea和input,按钮在这里我做成悬浮状态(演示用,实际并不需要悬浮)。

页面代码:

<view class="container"><view class="textarea-wrp"><view class='new'><text class='newtext'>新增设备:</text><textarea class='newtextarea' placeholder-style="color:#b2b2b2" placeholder="请输入设备名称" bindblur="bindKeyInputCompany" auto-height/></view><view class="page-head-line"></view><view class='new'><text class='newtext'>采集地址:</text><block wx:if="{{isChoose === true}}"><input class='newtextinput' bindtap='chooseLocation' value='{{address}}' /></block><block wx:if="{{isChoose === false}}"><input class='newtextinput' placeholder-style="color:#b2b2b2" placeholder="请选择地址" bindtap='chooseLocation' /></block><image class='locationimg' mode='aspectFit' style="width: 48rpx; height:48rpx; background-color: #fff;" src="{{src}}" bindtap='chooseLocation'></image></view></view><button class="savebtn" bindtap="test" confirm-type="done">保存到本地</button>
</view>

主要记录下悬浮按钮的坑,我在wxss文件中这样设置了按钮样式

.savebtn {color: #fff;background-color: #22c2cc; font-size: 30rpx;position: fixed;/*固定*/bottom: 0rpx;margin-bottom: 120rpx;/*靠底部*/float: right;width: 500rpx;
}

运行模拟器上很正常,安卓手机上也很正常,但是运行小程序到苹果手机上时就出了问题了,发现悬浮按钮靠左边显示了而不是水平居中,没有了解过css编程的我看着真是头大,在搜索、尝试变换布局样式的时候发现,可能是position: fixed;/*固定*/这个属性在苹果手机中不兼容导致,于是针对这个问题寻找解决办法,有人提示加上一句 margin:0 auto;

.savebtn {margin:0 auto; /*在苹果手机上显示居中*/color: #fff;background-color: #22c2cc; font-size: 30rpx;position: fixed;bottom: 0rpx;margin-bottom: 120rpx;float: right;width: 500rpx;
}

但是光是加上 margin:0 auto;仍不行,后来发现再加上两个属性即可

.savebtn {left: 0;right: 0;margin:0 auto;  color: #fff;background-color: #22c2cc; font-size: 30rpx;position: fixed;bottom: 0rpx;margin-bottom: 120rpx;float: right;width: 500rpx;
}

不明故里,未能好好学习,先在此记录一下


http://www.ppmy.cn/news/442072.html

相关文章

模仿苹果虚拟悬浮按钮(自动靠边、可浮现任何界面上)

由于最近小蔡的手机音量键坏了&#xff0c;调节音量有点麻烦&#xff0c;突发奇想&#xff0c;想自己实现一个快捷键来调节音量&#xff0c;总结出一般本章&#xff0c;分享给大家。 首先 按钮要想实现悬浮在任何界面&#xff0c;那么必须是要写在服务里面的&#xff0c;使用定…

android与ios返回按钮,Android与ios的系统交互模式差异

一、导航逻辑的差异 大家都知道ios没有实体返回键&#xff0c;所有返回都是通过导航栏的back按钮(图1)来完成。所以&#xff0c;ios应用大多数情况下&#xff0c;只提供单一路径&#xff0c;无论什么样的程序&#xff0c;都只有一个窗口&#xff0c;这个窗口用于放置程序的内容…

快应用之--模仿苹果手机屏幕的虚拟键,可以在手机上随意拖动

需求&#xff1a;多入口需悬挂在页面中&#xff0c;用户可以随意拖动&#xff0c;方便在页面上的多操作&#xff0c;如下图 思路&#xff1a;按钮拖动分为三步骤&#xff0c;拖动开始&#xff08;ontouchstart&#xff09;、拖动中(ontouchmove)、拖动结束(ontouchend) 在拖动…

Qt 之 自定义按钮 在鼠标 悬浮、按下、松开后的效果

Qt技术学习班开始了&#xff0c;更多精彩、好玩的内容等着你&#xff0c;赶紧报名吧! 群号&#xff1a;655815739 #一、简述 在上一篇 Qt 之 去除窗口部件被选中后的焦点虚线框 中&#xff0c;我们为了去除焦点虚线框&#xff0c;给按钮的样式加上了如下的样式。 QPushButton…

微信小程序之可拖动悬浮按钮的实现

微信小程序之可拖动悬浮按钮的实现 什么都不说先看效果图 下面上代码 wxml <button catchtouchmove"buttonMove" catchtouchstart"buttonStart" catchtouchend"buttonEnd" style"top:{{buttonTop}}px;left:{{buttonLeft}}px;width: 5…

vue 实现 浮动图标 仿iphone悬浮球

同级目录引用组件 ./ 上一级目录&#xff0c;两个点 …/ 原文应用案例 <!-- 给定一个初始位置position&#xff0c;插槽中填写想滑动的部分 --> <xuanfuqiu :position"position"><d-add-button click"addPigFarm" add-item"猪场&quo…

html给列表中每一行设置背景,教程丨如何设置内容的背景

原标题:教程丨如何设置内容的背景 秀米收到的投稿中,有好多非常会利用背景设计版面的文章,而他们也只是用了一张适合的图片设置成背景图,搭配文字内容,在阅读过程中视觉效果就会更立体,也就会觉得眼前一亮! 为能让更多小伙伴会利用布局制作背景,在本期教程中,我们将再…

【移动端网页布局】流式布局案例 ⑤ ( 连续排列的链接图片 | 设置盒子圆角 | 超出部分隐藏 | 设置浮动布局 | 精确计算浮动元素宽度避免换行 | 设置图片宽度自适应 )

文章目录 一、连续排列的链接图片样式及核心要点1、实现效果2、标签结构设置3、设置圆角和超过部分隐藏4、设置浮动并精确计算宽度5、设置图片宽度自适应 二、完整代码实例1、HTML 标签结构2、CSS 样式设置3、展示效果 一、连续排列的链接图片样式及核心要点 1、实现效果 实现如…