私は2つのdivを使って画面にオーバーレイを作成し、画面の中央に2番目にオーバーレイを作成します。ブラウザのサイズを変更すると、画面中央にテキストが表示されます
ページのサイズを変更すると、テキストが画面中央に残ります。私はいくつかのイベントでコンテナを表示して隠しています。
#container
{
background-color: rgba(0, 0, 0, 1);
display: none;
height: 100%;
width: 100%;
z-index: 999;
position: absolute;
}
#text
{
bottom: 0;
left: 0;
position: fixed;
right: 0;
text-align:center;
top: 50%;
}
<div id="container">
<div id="text">some text here</div>
</div>
それは正常に動作しますが、最初はコンテナが非表示になっている必要があります(そのため、私はdisplay:noneを持っています)。私がリプレイのようにコードを試してみると、まだ動作しません。 jQuery( '#btn')。off( 'クリック')on( 'click'、function()) { jQuery( "#container")。show(); }); –
コードを親切に編集しました – PraveenKumar