
页面一进来要加载这张 gif 图,是做为背景图的。很大,加载很慢,有什么优化方案?
关注让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论。
如果答案让您满意,请采纳、关注,非常感谢!优化方案如下:
<!DOCTYPE html>
<html>
<head>
<title>Optimize GIF Loading</title>
<style>
body {
background-image: url('optimized.gif'); /* 改为优化后的gif文件 */
background-size: cover;
}
</style>
<script>
window.addEventListener('load', function() {
var body = document.querySelector('body');
body.style.backgroundImage = "url('loading.gif')"; // 加载loading.gif
setTimeout(function() {
body.style.backgroundImage = "url('optimized.gif')"; // 更换为优化后的gif文件
}, 2000); // 在页面加载后2秒再加载gif背景
});
</script>
</head>
<body>
<!-- 主要内容 -->
</body>
</html>