本文主要介绍移动端背景图软键盘的界面兼容行问题解决。

1.问题描述,当前端小工程师写背景图的情况下,经常会遇到在谷歌浏览器的调试模式下一切都很ok,结果在真机测试却样式堪忧。比如,背景图被软键盘撑开,用户体验感不佳。
2.关键代码:
login.html

<div class="content-wrap" id="root"> //关键性代码1<div class="main-content"><div class="mui-input-row" id="username"><img src="../img/login_username.png" /> // 此处是登录用户名的字体图标可以自行修改<input type="text" class="mui-input-clear" placeholder="请输入用户名"> //关键性代码2</div></div>
</div>

login.css

.content-wrap{background-repeat: no-repeat;background-size: 100% 100%;background-image: url(../../img/login_bg.png); //此路径根据实际情况做调整width: 100%;height: 100%; min-height: 100vh;padding-top: 1.8rem; // 可无视,本文案例是rem的案例text-align: center; // 可无视
}

移动端背景图软键盘的兼容相关推荐

  1. 安卓输入法弹出后css横屏,mui开发安卓端,输入法软键盘导致css横屏样式判断触发...

    mui开发安卓端,输入法软键盘导致css横屏样式判断触发 mui开发安卓端,输入法软键盘导致css横屏样式判断触发 css 横屏媒体查询 @media screen and (orientation: ...

  2. [iOS] UITextField隐藏软键盘心得(隐藏自身软键盘、点击Return自动转到下个文本框、轻触背景隐藏软键盘)...

    作者:zyl910 关于隐藏软键盘,网上的办法良莠不齐,大多是通过实现UITextFieldDelegate来隐藏软键盘,该方法代码较多,且在文本框很多的时不好处理.我经过搜索与摸索,找到了最佳的处理 ...

  3. 移动端h5页面软键盘弹出后 背景图片被顶上去

    移动端h5页面在软键盘弹出后,body的高度被压缩了,就导致原本高度100%的背景图被顶上去一截,需要把div的高度强行设回100%才能解决这个问题 <div class="app&q ...

  4. H5 (React) 移动端监听软键盘弹起、收起

    前言:H5 有时底部按钮是固定定位,当页面上面需要用到输入内容时,会弹起软键盘,然后把底部固定的按钮也弹起来了,我们希望弹起软键盘时,底部的固定定位按钮隐藏,这里就需要对移动端软键盘弹起收起进行监听. ...

  5. mui开发安卓端,输入法软键盘导致css横屏样式判断触发

    css 横屏媒体查询 @media screen and (orientation:landscape) {} 一般情况下无问题,写了就不用纠结手机对比度问题,但是!竖屏模式下,如果打开软键盘,小屏幕 ...

  6. vue实现移动端自动弹起软键盘

    移动端显示输入框框直接focus不会弹出软键盘 解决思路 我们让点击的时候可以通过点击label关联input,这个input(input1)不要通过display:none, 隐藏,我们要通过 di ...

  7. h5 移动端 监听软键盘弹起、收起

    前面一篇博客 h5 安卓 键盘弹起界面适配 修改webview高度提到了在adnroid中如何监听软键盘的弹起与收起,是利用的窗口的高度发生变化 window.onresize事件来做突破点的,但是i ...

  8. h5(移动端) 监听软键盘弹起、收起

    https://blog.csdn.net/qq_38296051/article/details/109290225 https://blog.csdn.net/qq_42231156/articl ...

  9. H5页面移动端背景图以及文字适配方法

    H5页面适配的方法 背景的适配 给页面设置背景图,因为适配不同的设备(设备屏幕分辨率不同),所以再给背景图宽高的时候不能全部给100% 背景图(ui设计图)的比例是固定的,这里举例750px*1468 ...

最新文章

  1. 多IP绑定与多网卡绑定
  2. mysql去除字符串首的非字母_如何从SQLServer中的字符串中删除所有非字母字符?...
  3. 请问如何把.net framework框架集成在安装程序里头?
  4. MDX中Filter 与Exist的区别
  5. mysql error 1201_ERROR 1201 (HY000): Could not initialize master info structure; .....
  6. python决策树逻辑回归_百面机器学习(逻辑回归以及决策树,leetcode)
  7. 修复Mysql主从不同步shell
  8. 怎样安装android系统版本,Android 12公测版Beta 1现已推出,教你如何安装
  9. MVC系列——MVC源码学习:打造自己的MVC框架(一:核心原理)
  10. 用 Java 拿下 HTML,分分钟写个小爬虫!
  11. jquery检测input变化_检测jQuery中的输入变化?
  12. RHEL/Centos下VSFTPD服务器搭建
  13. linux nfc驱动程序,USB NFC读卡器ACR122 Linux程序编译
  14. 魔域手游安卓修改服务器地址,魔域手游服务端商业版
  15. 百度Java后端实习面试
  16. 网络故障排查简单思路(思路见目录)
  17. 订单信息无法识别,建议联系卖家。 错误码:INVALID_PARAMETER
  18. 在教育孩子上少一点功利心,就会快乐?
  19. 业聚医疗港交所上市:市值76亿港元 为钱永勋家族企业
  20. 一文读懂linux 下zram

热门文章

  1. 美国正式启动“201”调查 遏制中国光伏是主因
  2. 东南亚跨境商家必备的星卓越货代服务系统1元贴单代发服务
  3. OPPO官网web界面开发案例
  4. 除了Visio还有哪个软件画流程图好用呢?
  5. 什么是独立站与独立网站?独立站在国内市场的萌芽与发展态势
  6. 浅学C#(17)——Winform程序设计之ListBox、CheckListBox、ComboBox、ListView、ImageList、TabControl、PictureBox...
  7. 温度报警器c语言课程设计,温度报警器课程设计报告.doc
  8. 天天酷跑java_利用Java怎么实现一个天天酷跑游戏
  9. 《C#零基础入门之百识百例》(二十八)交错数组 -- foreach求和
  10. 保险业务与系统——LOMA 290 保险公司运营——第十八讲——法务与合规