当前位置:Gxlcms > css > CSS弹窗居中的实现方法

CSS弹窗居中的实现方法

时间:2021-07-01 10:21:17 帮助过:92人阅读

下面为大家带来一篇弹窗居中的简单实现方法。内容挺不错的,现在就分享给大家,也给大家做个参考。

最近做页面的时候经常会遇到弹出框居中的问题,

请教了一下身边的大牛,终于弄出来了,

实现的原理:

1,给外围盒子定义一个伪类:before

2,外围盒子定义fixed属性

3,定义内容盒子。

定义外围盒子:

  1. outbox{
  2. position:fixed;
  3. top:0;
  4. rightright:0;
  5. bottombottom:0;
  6. left:0;
  7. display:block;
  8. text-align:center;
  9. }

定义外围盒子伪类:

  1. outbox:before{
  2. content="";
  3. width:0;
  4. height:100%;
  5. display:inline-block;
  6. vertical-align:middle;
  7. }

定义内容盒子:

  1. contentbox{
  2. display:inline-block;
  3. vertical-align:middle;
  4. text-align:center;
  5. }

全部代码:

  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width,initial-scale=1">
  6. <title>弹窗居中</title>
  7. <style type="text/css">
  8. .outbox:before{
  9. content:"";
  10. width:0;
  11. height:100%;
  12. display:inline-block;
  13. vertical-align:middle;
  14. }
  15. .outbox{
  16. position:fixed;
  17. top:0;
  18. right:0;
  19. bottom:0;
  20. left:0;
  21. text-align:center;
  22. }
  23. .content{
  24. width:200px;
  25. height:200px;
  26. background-color:#ccc;
  27. display:inline-block;
  28. vertical-align:middle;
  29. }
  30. </style>
  31. </head>
  32. <body>
  33. <p class="outbox">
  34. <p class="content">
  35. </p>
  36. </p>
  37. <body>
  38. </html>

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

利用CSS3来匹配横屏竖屏的方法

CSS的table-layout属性的用法

以上就是CSS弹窗居中的实现方法的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行