巅云智能建站平台搭建版(创业门户版)火爆上线,终身授权!新增:文章智能采集+全站真静态打包+城市分站+智能小程序+非法词过滤+H5自适应+智能链词等功能功能详情
建站专提News

弹窗居中的简单实现方法

一佰互联网站开发设计(www.yinxi.net) 发布日期 2019-04-21 17:23:37 浏览数: 98

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

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

实现的原理:

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

2,外围盒子定义fixed属性

3,定义内容盒子。

 

定义外围盒子:

CSS Code复制内容到剪贴板
  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. }  

定义外围盒子伪类:

CSS Code复制内容到剪贴板
  1. outbox:before{   
  2.    content="";   
  3.    width:0;   
  4.    height:100%;   
  5.    display:inline-block;   
  6.    vertical-align:middle;   
  7. }  

定义内容盒子:

CSS Code复制内容到剪贴板
  1. contentbox{   
  2.     display:inline-block;   
  3.     vertical-align:middle;   
  4.     text-align:center;   
  5.  }  

全部代码:

XML/HTML Code复制内容到剪贴板
  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>  

以上这篇弹窗居中的简单实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持网页设计。

原文地址:http://www.cnblogs.com/White-Quality/p/4530867.html

一佰互联是全国知名建站品牌服务商,我们有九年网站建设、网站制作、网页设计、php开发和域名注册及虚拟主机服务经验,提供的自助建站服务更是全国有名。近年来还整合团队优势自主开发了可视化多用户”巅云建站系统“3.0平台版,拖拽排版网站制作设计,轻松实现pc站、手机微网站、小程序、APP一体化全网营销网站建设 ,已成功的为全国上百家网络公司提供自助建站平台搭建服务。

相关新闻more

20
04月
html5设计原理(推荐收藏)

实际上,确实有人会谈到规范的内容。史蒂夫·福克纳(Steve Faulkner)会讲HTML5与可访问性。而保罗·... >>详情

20
04月
整理HTML5的一些新特性与Canvas的常

1.HTML5的内容类型 内容类型 描述 ... >>详情

27
03月
如何运营好一个淘宝店铺?新手必看

简介:在当今互联网迅速发展的时代,开淘宝店铺无疑是个不错的选择,但是很多卖家却不知道如何运营自己的店铺,其实做网店运营没有捷径,有的只是把小... >>详情

27
04月
PHP的Yii框架中行为的定义与绑定方法讲解

定义行为要定义行为,通过继承 yiiaseBehavior 或其子类来建立一个类。如:namespace appcomponents;us... >>详情

高端网站建设

美工兼顾SEO,为企业电子商务营销助力!

电话:

023-85725751
建站

产品

域名注册 虚拟主机 云服务器 企业邮局
智能建站 APP打包 微站/小程序 创业平台
网站推广 媒体营销 智能采集 AI机器人
400电话 短信营销 店销机器人
私人定制 门户网站