私の頭の中には、アニメーションを読み込むための非常に小さなCSSファイルが含まれています。私は大きなAngular2アプリケーションをダウンロードしています。ロードを表示したいのですが。 私が経験することは、すべてのCSSがサーバーから読み込まれるまで、アニメーションが開始されないということです。cssがロードされるまでクロムがアニメーション化されない
<link rel="stylesheet" href="~/dist/load.css" />
<link rel="stylesheet" href="~/dist/vendor.css" />
私はasync
、defer
、async defer
でvendor.css
ロードしようとしました。 </body>
タグの前に配置しようとしました。アニメーションをgifに置き換えることさえしようとしています。同じこと、vendor.css
が読み込まれたらgifが表示されます。
開発ツールの[ネットワーク]タブで[低速3G]を選択します。 vendor.css
ファイルが読み込まれる瞬間、アニメーションが始まります。 htmlアニメーションからvendor.css
を削除するとすぐに開始されます。
他のCSSファイルを読み込む前にアニメーションを開始するにはどうすればよいですか?