ページ遷移の単純なCSS3
フェードがありますが、これはうまく機能します ( IE10+ のみを気にします)。外観は次のとおりです。
頭
body
{
opacity: 0;
transition: all 1s ease;
}
.loaded
{
opacity:1;
}
体
<body onload="document.body.classList.add('loaded');">
現在の唯一の問題は、ページに多くの画像がある場合、すべての画像がダウンロードされたときにのみ onload イベントがトリガーされることです。
画像のダウンロード中であっても、純粋な JavaScript または CSS を使用してフェードインを行うにはどうすればよいですか?
注: 外部の js ファイルまたはフレームワークは使用できません。