元素绝对定位在底部水平居中

本文介绍了在移动端开发中如何实现元素在屏幕底部水平居中,并讨论了当键盘弹出时可能遇到的布局问题。通过提供CSS代码示例,展示了如何调整定位以确保元素在键盘弹出时不被遮挡,从而提高用户体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在做移动端开发曾遇到的一个问题,要使元素在底部水平居中显示,于是找了解决方案:
页面代码:

<div class="sea_result_con">
     <span class="sea_result">共查询到2条记录</span>
 </div>

css代码:

.sea_result_con{
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);    /* IE 9 */
    -moz-transform:translate(-50%, -50%);   /* Firefox */
    -webkit-transform:translate(-50%, -50%); /* Safari 和 Chrome */
    -o-transform:translate(-50%, -50%); /* Opera */
}

微信图片编辑_20180408091017.jpg
比如上方这张图,通过以上定位“共查询到2条记录”到底部了,但是电脑端看不出来,手机上点击上方输入框,弹出手机的软键盘,发现“共查询到2条记录”被顶到输入框上面,这就很影响用户体验了,于是为了解决这个问题我们可以在代码加一句:

.sea_result_con{
    z-index: -1;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值