generate_loading_screen()が呼び出されたときに、表示ブロックとなしの間でトランジションが完了すると、トランジション機能が表示からブロックに切り替わるように、次のJavaScript機能を使用します。これはどうすればいいですか? JavaScriptでトリガされたCSSの遷移
function generate_loading_screen() {
window.setInterval(function(){
if (progress_percent < 75) {
document.getElementById("loading_screen").style.display = "block";
document.getElementById("body_of").style.filter = "grayscale(1)";
}
else {
document.getElementById("loading_screen").style.display = "none";
document.getElementById("body_of").style.filter = "none";
stop_generating_loading();
}
}, 50);
};
function stop_generating_loading() {
clearInterval(generate_loading_screen);
};
.loading {
position: fixed;
border: 16px solid #dbdbdb;
border-radius: 50%;
border-top: 16px solid #53f442;
margin-left: 44%;
margin-top: 10%;
width: 120px;
height: 120px;
animation: spin 2s linear infinite;
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
<div class="loading" id="loading_screen" style="display: none;"></div>
ただ、余分な情報:progress_percentがロードされているどのようにウェブアプリの残りの多くを決定する変数です。グレースケールフィルタは、単に事前に
おかげ
問題を解決できましたか?どのように私がより多くを助けることができる場合、私は私の答えを微調整する必要がある場合は私に教えてください:) – matt
あなたが残した答えは完全に助けた!それは本当に私が少し複雑なものを作る方法に理解するのを助けました。< – JooHyun