大きな SVG ノードを含むローカル HTML ファイルがあります。このファイルを開くと、ブラウザー内で SVG ファイルがレンダリングされますが、これには時間がかかります (フィルターのため)。ブラウザの制限により、ファイルからロードするなどして SVG ノードを外部委託することはできません。ブラウザを起動してから SVG コンテンツがレンダリングされるまで表示されるアニメーションでページ全体をオーバーレイする方法はありますか?
機能しないのは次のとおりです。
...
<head>
<style type="text/css">
#content {
display: none;
}
</style>
</head>
<body onload="$('#content').css('display','block');$('#loading').css('display','none');">
<div id="content">
...
<svg> .... </svg>
...
</div>
<div id="loading"> </div>
</body>
ロード アニメーションは Web ページのロードからは見えず、SVG ノードがロードされる前には見えないためです。
助けていただければ幸いです。