html/Javascriptを使用してテキストを中央に配置し、3秒の待機時間後に表示と非表示の切り替えを試みています。私はsetTimeout()
を含むJSの関数 を使って、3s後に表示プロパティを変更しています。しかし、私は無数の解決策を試してきましたが、テキストは表示されず垂直方向の中央にも表示されません。センターテキストと表示の切り替え
function myfunction() {
document.getElementsByClassName("parent-class").style.display = "table";
document.getElementById("h3").style.display = "table-cell";
setTimeout(function() {
document.getElementById("h3").style.display = "none";
}, 3000);
};
myfunction();
.parent-class {
width: 100%;
height: 100%;
text-align: center;
}
.parent-class>h3 {
vertical-align: middle;
}
<div class="parent-class" style="display:none">
<h3>+</h3>
</div>
私はプロパティ「表示:なし」に設定しない場合:親クラスには、テキスト(クロス)が最初に誤って表示されますここに私はこれまで持っているものです私のプログラムのページ。私は多くの表示タイプと要素の設定を試したように感じるので、ここからどこに行くのかはわかりません。助けてください!
H3はありませんその要素のID - タグです – Johannes