【发布时间】:2021-07-26 06:51:49
【问题描述】:
在以下 CSS 代码中,是否会同时获取两个图像?
.class {
background-image: url(https://img.com/small);
@screen (min-width: 700px) {
background-image: url(https://img.com/big);
}
}
我们不希望向移动设备提供大图像。我们有srcset/sizes,但这不适用于背景图片。我们有image-set(),但这似乎关心像素密度,而不是屏幕宽度(我认为)。你如何处理这个问题?
【问题讨论】:
-
将第一个声明包裹在
@screen (max-width: 699px) {...} -
您是否检查了网络选项卡以查看两者是否都已获取?
标签: html css image responsive-design