html - 如何检查视频是否支持对象拟合

标签 html css

我使用视频作为背景并使用 object-fit 属性设置其样式:

@supports(object-fit: cover) {
    .video {
        width: 100%; height: 100%;
        object-fit: cover;
    }
}

适用于所有支持和不支持 object-fit 封面的浏览器,除了 Edge 支持 object-fit: cover; 但不支持视频。我如何检查它是否支持视频的 object-fit

最佳答案

使用渐进增强,浏览器先选择,能用的浏览器覆盖?

video {
 // css for browsers which are not supporting object-fit: cover for video tag ....
}
@supports (object-fit: cover) {
    video {
        object-fit: cover;
    }
}

modernizr

关于html - 如何检查视频是否支持对象拟合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50010263/

相关文章:

html - 如何在 CSS 媒体查询中嵌套和/或声明?

javascript - 文本不仅使背景层具有动画效果

javascript - 单击图像时移动图像的功能?

javascript - 为什么我的 Rails 应用程序中的链接会这样做?

javascript - 使用 jQuery 提交值

将元关键字写入新(浏览器)选项卡的 Javascript 书签

html - 什么是最好的 flexbox 包装器/图像配置?

asp.net - CSS 相对和绝对定位

html - 先做导航,后做内容的网站还是错的吗?

html - 为什么我不能在 Perl 中使用 WWW::Mechanize::Firefox 提交我的表单?