我不知道缓存是怎么处理的。但您可以根据屏幕大小在任何地方使用不同的图像,如下所示:
假设您有3种不同的屏幕大小-
平板电脑、宽屏手机、小屏幕手机,因此,只需为所有屏幕大小添加背景图像(即特征图像),例如,不同的宽度和高度-
/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
#feature-img{
background-image: url(images/image.png) no-repeat;
background-size: cover;
width: 200px;
height: 200px;
}
}
/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {
#feature-img{
background-image: url(images/image.png) no-repeat;
background-size: cover;
width: 100px;
height: 100px;
}
}
/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
#feature-img{
background-image: url(images/image.png) no-repeat;
background-size: cover;
width: 120px;
height: 120px;
}
}