#a_con{
/* 彈出框的大小 */
height: 400px;
width: 600px;
/* 彈出框的背景 */
background-color: white;
/* 保證div的位置保持在頁面的正中間 */
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
/* 保證在當前頁面層級最高 */
z-index: 3;
/* 初始狀態先隱藏起來 */
visibility: hidden;
}
/* 該div用於覆蓋整個頁面,使頁面不能點擊這個div的z-index大於body */
#bg_fuceng{
/* 遮罩背景色 */
background-color: gray;
/* 遮罩透明度 */
opacity: 0.7;
/* 遮罩大小,正常的100% 100% 就可以 */
width: 105%;
height: 108%;
/* 層級高於原body,低於要展示的對話框 */
z-index: 2;
/* 保證遮罩的位置遮住整個頁面 */
position: absolute;
top: 0%;
left: 0%;
/* 初始狀態先隱藏起來 */
visibility: hidden;
}
最終效果