zoukankan      html  css  js  c++  java
  • 弹窗居中实现方式

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

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

    实现的原理:

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

    2,外围盒子定义fixed属性

    3,定义内容盒子。

    定义外围盒子:

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

    定义外围盒子伪类:

    outbox:before{
       content="";
       width:0;
       height:100%;
       display:inline-block;
       vertical-align:middle;
    }

    定义内容盒子:

    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     
    34     <div class="outbox">
    35         <div class="content">
    36             
    37         </div>
    38     </div>
    39     <body>
    40 </html>
  • 相关阅读:
    Linux:less 命令
    Linux:more命令
    图解linux安装tomcat(附常用命令)
    Linux下安装tomcat
    Linux数字权限解释
    Tomcat配置远程调试
    CentOS 设置静态IP 方法
    oracle procedure存储过程
    【转】vector中erase()的使用注意事项
    strstr()函数的使用
  • 原文地址:https://www.cnblogs.com/White-Quality/p/4530867.html
Copyright © 2011-2022 走看看