テキストを縦に並べる方法がわかりません。基本的には、ボタンをクリックするとページが読み込みテキストでグレー表示されます。私はそれを水平に集中させることができましたが、垂直にはできません。画面の中央にテキストが表示されます
CSS
.LockOff {
display: none;
visibility: hidden;
}
.LockOn {
display: block;
visibility: visible;
position: absolute;
z-index: 999;
bottom: 0px;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
background-color: #ccc;
text-align: center;
padding-top: 20%;
filter: alpha(opacity=75);
opacity: 0.75;
}
.lockMsg {
color:black;
font-weight: bold;
}
HTML
<script type="text/javascript">
function lockScreen() {
var lock = document.getElementById('divLock');
if (lock)
lock.className = 'LockOn';
lock.innerHTML = "<h1 class=\"lockMsg\">YOUR REQUEST IS BEING PROCESSED. PLEASE WAIT.</h1>";
}
</script>
<div id="divLock" class="LockOff"></div>
あなたが達成するために、あなたのCSSを少し変更する必要が
それは 'トップだ@OregonTrail:50%'と '変換:移動Y(-50%)を'、移動Yのための-50%は、要素の高さ – Hodrobond