【发布时间】:2018-10-05 05:19:09
【问题描述】:
我使用视频作为背景并使用object-fit 属性设置其样式:
@supports(object-fit: cover) {
.video {
width: 100%; height: 100%;
object-fit: cover;
}
}
适用于所有支持和不支持 object-fit 封面的浏览器,除了 Edge 支持 object-fit: cover; 但不支持视频。如何检查它是否支持 object-fit 专门用于视频?
【问题讨论】:
-
您找到解决方案了吗?这真的很痛苦——我认为 polyfill 可能是你最好的选择。在相关说明中,您可以在此处投票支持将此属性包含在 Microsoft Edge 的视频元素中:wpdev.uservoice.com/forums/257854-microsoft-edge-developer/…
-
@TheChewy,我刚刚向@supports 条件添加了另一个MS Edge 不支持的属性(例如
text-rendering: optimizeLegibility)。这是一个非常糟糕的解决方案,可能有一天会导致问题,但希望 Edge 届时能够实现视频支持。 -
@sdvnksv 和其他人:非常聪明的想法,截至今天,Edge 18 支持 optimizeLegibility 参见 caniuse.com:caniuse.com/#search=optimizeLegibility