CSS弹窗居中的实现方法
程序员文章站
2022-04-30 10:58:17
...
下面为大家带来一篇弹窗居中的简单实现方法。内容挺不错的,现在就分享给大家,也给大家做个参考。
最近做页面的时候经常会遇到弹出框居中的问题,
请教了一下身边的大牛,终于弄出来了,
实现的原理:
1,给外围盒子定义一个伪类:before
2,外围盒子定义fixed属性
3,定义内容盒子。
定义外围盒子:
outbox{ position:fixed; top:0; rightright:0; bottombottom:0; left:0; display:block; text-align:center; }
定义外围盒子伪类:
outbox:before{ content=""; width:0; height:100%; display:inline-block; vertical-align:middle; }
定义内容盒子:
contentbox{ display:inline-block; vertical-align:middle; text-align:center; }
全部代码:
<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>弹窗居中</title> <style type="text/css"> .outbox:before{ content:""; width:0; height:100%; display:inline-block; vertical-align:middle; } .outbox{ position:fixed; top:0; right:0; bottom:0; left:0; text-align:center; } .content{ width:200px; height:200px; background-color:#ccc; display:inline-block; vertical-align:middle; } </style> </head> <body> <p class="outbox"> <p class="content"> </p> </p> <body> </html>
以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!
相关推荐:
以上就是CSS弹窗居中的实现方法的详细内容,更多请关注其它相关文章!
上一篇: CSS布局
推荐阅读
-
实现PHP多线程异步请求的3种方法
-
详解spring cloud使用Hystrix实现单个方法的fallback
-
SpringBoot CountDownLatch多任务并行处理的实现方法
-
spring cloud实现Eureka注册中心的HA的方法
-
Android 用SQLite实现事务的方法
-
iOS应用开发中使UITextField实现placeholder属性的方法
-
Android编程使用LinearLayout和PullRefreshView实现上下翻页功能的方法
-
Android编程实现保存图片到系统图库的方法示例
-
实现Android 获取cache缓存的目录路径的方法
-
解析Android开发中多点触摸的实现方法