回答
首先,將圖像的容器元素的背景設置爲黑色(以便在圖像未顯示時至少不會看到白色)是一個好主意,然後您可以應用默認情況下隱藏圖像的默認CSS規則。然後,使用load
事件,您可以刪除CSS:
// Get reference to the image element
var img = document.querySelector("#img");
// Set up an event handler for when the image is fully loaded that removes
// the hidden class, thus revealing the image:
img.addEventListener("load", function(){
img.classList.remove("hidden");
});
/* Set the size of the container to the size of the image and
set its background color to black. */
#container {
height:2000px;
width:2000px;
background-color:#000;
}
.hidden { visibility:hidden; }
<div id="container">
<img src="http://imgsrc.hubblesite.org/hvi/uploads/image_file/image_attachment/29911/STSCI-H-p1706a-m2000x2000.png" id="img" class="hidden">
</div>
此外,爲了說明這一點,請嘗試查看是否可以更多地壓縮圖像或以其他方式減少文件的使用,以便加快速度。 – dman2306
@ dman2306這當然是一個好主意,但仍然無法解決問題,多次刷新很快就會發生。 –
我試圖測試一下,但是它將圖像頭部完全留空。 –
儘量擺脫對 '.slick初始化.hero__image' CSS的淡入動畫。
.slick-initialized .hero__image{opacity:1;-webkit-animation:fadeIn 1s cubic-bezier(0.44, 0.13, 0.48, 0.87);-moz-animation:fadeIn 1s cubic-bezier(0.44, 0.13, 0.48, 0.87);-o-animation:fadeIn 1s cubic-bezier(0.44, 0.13, 0.48, 0.87);animation:fadeIn 1s cubic-bezier(0.44, 0.13, 0.48, 0.87)}
- 1. 靜態定位顯着降低性能(?)
- 2. 在Facebook上檢索jpeg圖像會顯着降低質量。
- 3. HighCharts性能隨「圖表」和「渲染器」一起顯着降低
- 4. PyGame在圖像加載時降低圖像質量
- 5. 如何降低圖像亮度?
- 6. 在Jelly Bean中顯着降低了webview的性能?
- 7. 降低圖像質量而不降低其幾何尺寸
- 8. 追加屬性降低
- 9. YouTube API檢索數據顯着降低我的網站在加載時
- 10. SVG圖像質量降低
- 11. 降低圖像序列
- 12. 降低圖像質量
- 13. Android - 可以System.out.println()顯着降低性能,就像它在PC上一樣
- 14. 降低圖像質量/尺寸而不加載到內存中?
- 15. Android,如何降低圖像適配器中圖像的高度?
- 16. 如何降低笨視圖加載時間
- 17. 爲什麼添加另一個LOOKUP轉換會顯着降低性能SSIS
- 18. ffmpeg如何降低低音和增加高音像大膽
- 19. 從網站上傳到服務器時圖像質量顯着降低?
- 20. 如何降低
- 21. 索引如何降低MySQL的性能?
- 22. 如何在加載大圖像時顯示加載圖像?
- 23. 如何計算圖像的顯着性圖以檢測物體?
- 24. 降低複雜性
- 25. NVL()降低性能
- 26. CCSprite降低性能
- 27. android中的圖像顯着性檢測
- 28. 如何顯示UIImageView的加載圖像
- 29. 加載圖像gridview時的Android性能下降
- 30. 縮放圖像的瀏覽器會降低性能?
你可以加載低分辨率圖像,然後,一旦它被裝載 – Anirudha
@AmericanSlime而嘗試下面提出的解決方案具有更高分辨率的圖像替換它,它去掉了圖像頭。 –
鏈接到該網站: https://shop-gohrvst.myshopify.com/ –