如何在CSS中检测WebP图像是否受支持?
.home-banner-background {
background-image: url('img/banner.jpg');
}
/*Here is an if statement that will check if webp is supported*/ {
.home-banner-background {
background-image: url('img/banner.webp');
}
}
有没有可以实现这个功能的“if”语句?
@supports (property: value){/*rules*/}
-- 而不是图像文件格式支持。如果能够执行@supports (background-image: url('existing-image.webp')){/*...*/}
就太好了,但出于相当明显的原因,这是行不通的。 - myf@media
和@supports
都代表了if
结构。 - Rounin