作为主要部分使用的图片的最佳实践是什么?
P粉727416639
P粉727416639 2023-09-19 20:54:07
[CSS3讨论组]

我有一个使用图片作为主要部分的部分。 问题是图片对于手机、平板电脑和台式机来说太大了,有1MB。 我担心图片太大了。

我想知道在使用图片作为主要部分背景时的最佳实践。

谢谢您的友善建议和意见。

P粉727416639
P粉727416639

全部回复(1)
P粉163951336

实际上,一个1MB大小的英雄横幅图像太大了。网页的英雄部分通常是用户首次看到的视觉元素。一个大图像会导致用户等待很长时间,却看不到你的网站内容,他们很快就会离开。

因此,优化这些图像对于性能和美观都很重要。你的英雄图像应该小于100KB。

TinyPNG是一个很好的工具。 https://tinypng.com

你还可以使用响应式图像来适应不同的宽高比。 https://developer.mozilla.org/en-US/docs/Web/HTML/Element/picture

<picture>
  <source srcset="small.jpg" media="(max-width: 600px)">
  <source srcset="medium.jpg" media="(max-width: 1200px)">
  <source srcset="large.jpg">
  <img src="large.jpg" alt="Hero Image">
</picture>

如果你在使用Next.js,你可以使用Image组件 https://nextjs.org/docs/pages/api-reference/components/image

最后,你可以使用Lighthouse来测试你的网页性能。 https://chrome.google.com/webstore/detail/lighthouse/blipmdconlkpinefehnmjammfjpmpbjk

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号