900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > HTML-移动端如何使用css让百分比布局的弹窗水平和垂直方向上居中【HTML】

HTML-移动端如何使用css让百分比布局的弹窗水平和垂直方向上居中【HTML】

时间:2023-05-25 20:48:54

相关推荐

HTML-移动端如何使用css让百分比布局的弹窗水平和垂直方向上居中【HTML】

web前端|html教程

HTML-移动端如何使用css让百分比布局的弹窗水平和垂直方向上居中

web前端-html教程

pc端让一个弹窗水平和垂直方向居中,在知道弹窗宽高的情况下很好计算,只需要用如下css即可:

源码管理 网站,让ubuntu显示中文,浙江多足爬虫,unoconv php,小尚seolzw

#date{ width: 300px; height: 300px; position: absolute; top: 50%; left: 50%; margin-left: -150px; margin-top: -150px;}

磁力链接 源码,vscode插件开发,ubuntu 挂载,tomcat 测试,sqlite 时间戳,网页设计作业成品20页,数据库表前缀是什么,阿里云怎么上传ftp服务器,dz农场插件下载,饿了么前端框架,简单爬虫,php 视频,网站 seo,springboot部署tomcat,tab切换标签,摄影网站建设,易语言获取网页中的消息,广告公司网站模板,mac后台管理模版,html5 页面上下滚动,环保时代企业在线记账管理系统,培训网站程序lzw

但是到了移动端,如果写百分比布局的话,高度不好确定,所以弹窗居中就会变得困难,今天遇到这个问题,百度了一下,看到这位朋友的资料,(/centering-percentage-widhtheight-layout.html),这位朋友的css代码如下:

c primer源码,ubuntu查看iqn号,tomcat单向认证安全访问,爬虫 python基础,大连php赚钱吗,免费seo优化诊断seo博客lzw

.center{ width:50%; height:30%; position: absolute; top: 50%; left: 50%; -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}

试了一下,可以得到想要的效果,但是如果我们在不确定高度的情况下,把height:30%去掉,不设置height的值,会发现弹窗会根据自己的内容来实现垂直方向居中,主要css代码如下:

.center{ width:50%; position: absolute; top: 50%; left: 50%; -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}

效果如下(弹窗部分为灰色背景区域):

这样就可以很好的得到自己想要的,水平和垂直方向上都居中的弹窗效果拉,大家可以试下,还有,感谢这位朋友,解决了我的困扰~~

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。