ポートフォリオ ページ内に大きくて幅の広い画像があります。画像は「プログレッシブ」に保存され、正常にロードされます。
これらの画像をプリロードして、より速くスムーズに表示する方法があるかどうか疑問に思っていました。または、他のすべてのページと画像をキャッシュにプリロードして、少なくとも最初のページ以降のすべてのページがスムーズかつ高速に表示されるようにする方法があるでしょうか? ページの読み込みを高速かつスムーズにするのに役立つものは何でも。
助言がありますか?
各画像はさまざまな画像で構成されており、それらはすべて 1 つのワイド画像 (PSD で作成) 内にあり、訪問者は左右に移動してそれぞれの画像が中央に表示されるように呼び出すことができます。残念ながら、ここでは画質を犠牲にしたり、小さくしたりすることはできません。
ここに画像広告のプリロードに関する投稿があることは知っていますが、HTML コードに埋め込まれた画像で機能するものは見つかりません。
私は CSS と Javascript の初心者なので、単純なほど理解できる可能性が高くなります。画像を 1 つのインスタンスに分割し (1 つの画像全体ではなく、画像の行にする)、それらをフローティング div に配置し、それぞれの Javascript コードを変更するのは、私には難しすぎるのではないでしょうか? 他にどうすればそれができますか?
感謝!
これが私が持っているものです(すべてのHTML、Javascript、およびCSSをここに投稿するのはやり過ぎだと思います。いくつか投稿します)。大きな画像は HTML ページ内に配置され、Javascript を介して呼び出されます。
<div class="ShiftGroup">
<div class="ShiftGroupC">
<div class="ShiftGroupI"><div id="ShiftGalleryFive"><img src="images/gallery_anzic1.png" width="3348" height="372" alt="imagegallery1" /></div></div>
<div class="ShiftGroupP" style="margin-left: -990px;"><div id="ShiftLeft" class="ShiftGroupD"><span class="pointer"><img src="images/arrowleft.png" width="78" height="50" alt="arrowsleft" /></span></div></div>
<div class="ShiftGroupP" style="margin-left: 341px;"><div id="ShiftRight" class="ShiftGroupD"><span class="pointer"><img src="images/arrowright.png" width="78" height="50" alt="arrowright" /></span></div></div>
と
gallery = document.getElementById('ShiftGalleryFour').style;