可以将 Img srcset 设置为 background-image 吗?

Possible for Img srcset into background-image?

我有一个响应式 header 部分,但我需要将图像从 <img> 标签转移到 background-image - 这可能吗?

下面是当前的 img 标签:

<img src="img/images-header.jpg"
     srcset="img/images-header@2x.jpg 2x,
             img/images-header@3x.jpg 3x"
     class="Images-Header">

而 CSS 是

.Images-Header {
  width: 320px;
  height: 456px;
  margin: 60px 0 0;
  padding: 105px 29px;
  object-fit: contain;
}

基本上,我需要跨设备响应图像,是否可以将 srcset 设置为 background-image 或相同的效果?

非常感谢,

不,那不可能。但是您可以使用媒体查询根据屏幕尺寸或其他@media 参数(如像素比或类似参数)加载不同的 versions/sizes 背景图像。