图片:性能的首要瓶颈
图片通常占据网页总下载字节数的 50% 以上。在响应式设计中,给所有设备都加载同一张高分辨率大图是极大的浪费。现代前端应采用 **响应式图片技术** 来提供最适合用户设备尺寸和像素密度的图片。
🚀 响应式图片两大 API:
- `srcset` 属性: 用于 `
` 标签,允许浏览器根据设备的 **像素密度(x 描述符)** 和 **视口尺寸(w 描述符)** 自行选择最合适的图片源。
- `
` 标签: 提供了更多的灵活性。它允许您根据媒体查询(例如,针对特定视口大小或深色模式)提供 **不同裁切比例** 或 **不同格式(如 WebP/AVIF)** 的图片。
通过 `
评论区