-3
.overlay
{
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.8);
z-index: 4;
vertical-align: middle;
}
.popup
{
margin: auto;
padding: 20px;
box-sizing: border-radius;
background-color: #185895;
border-radius: 5px;
width: 60%;
height: auto;
transition: all 5s ease-in-out;
}
<div class="overlay">
<div class="popup"></div>
</div>
私は.overlay
の途中で.popup
を揃えたいです...!
"display:none"を.overlayの "display:block"に置き換え、.popupに "vertical-align:middle"を追加するようです。どうしたの? –
どうして "うまくいかない"のですか? vertical-alignとdisplay:blockを使用するとどうなりますか?また、オーバーレイセクションに "display:none"と "display:block"の両方が必要な場合は、矛盾する要件があるようです。多くの場合、競合する要件は、自分の設計を再考し、異なる方法で問題にアプローチする必要があることを示します。あなたは何をしようとしていますか? –
誤解を招く矛盾したタイトル。努力と研究が欠けている。 –