彈窗居中的簡(jiǎn)單實(shí)現(xiàn)方法
發(fā)布時(shí)間:2016-05-25 14:42:47 作者:佚名
我要評(píng)論

下面小編就為大家?guī)?lái)一篇彈窗居中的簡(jiǎn)單實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
最近做頁(yè)面的時(shí)候經(jīng)常會(huì)遇到彈出框居中的問(wèn)題,
請(qǐng)教了一下身邊的大牛,終于弄出來(lái)了,
實(shí)現(xiàn)的原理:
1,給外圍盒子定義一個(gè)偽類:before
2,外圍盒子定義fixed屬性
3,定義內(nèi)容盒子。
定義外圍盒子:
CSS Code復(fù)制內(nèi)容到剪貼板
- outbox{
- position:fixed;
- top:0;
- rightright:0;
- bottombottom:0;
- left:0;
- display:block;
- text-align:center;
- }
定義外圍盒子偽類:
CSS Code復(fù)制內(nèi)容到剪貼板
- outbox:before{
- content="";
- width:0;
- height:100%;
- display:inline-block;
- vertical-align:middle;
- }
定義內(nèi)容盒子:
CSS Code復(fù)制內(nèi)容到剪貼板
- contentbox{
- display:inline-block;
- vertical-align:middle;
- text-align:center;
- }
全部代碼:
XML/HTML Code復(fù)制內(nèi)容到剪貼板
- <!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>
- <div class="outbox">
- <div class="content">
- </div>
- </div>
- <body>
- </html>
以上這篇彈窗居中的簡(jiǎn)單實(shí)現(xiàn)方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
原文地址:http://www.cnblogs.com/White-Quality/p/4530867.html
相關(guān)文章
- 一個(gè)很漂亮的彈窗效果,可以隨意拖動(dòng),關(guān)閉后自動(dòng)淡出。2009-11-24