使用子绝父固定定位实现
// html
<div class="modal">
<div class="container">
Lorem ipsum dolor sit amet consectetur adipisicing elit. At qui illum, est vitae rerum a dignissimos voluptatum consequuntur culpa natus, nesciunt impedit, ipsum magnam! Doloribus repudiandae ipsum animi corrupti reiciendis!
</div>
</div>
//css
.modal {
position: fixed;
width: 100%;
height: 100%;
left: 0;
top: 0;
background: rgba(0, 0, 0, .5);
}
.modal .container{
width:404px;
height: 512px;
background: #fff;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
box-sizing: border-box;
padding: 1em;
border-radius: 6px;
}
注:可根据实际情况加z-index值