天天看点

让video在div中铺满全屏需求坑爹

需求

不废话,直接上需求。需要实现在一个5500*500的div中,让div中的video自动铺满,显示全屏。如图1:

让video在div中铺满全屏需求坑爹

坑爹

当你尝试这么写的话:

.video {
        width: px;
        height: px;
        background-color: #bbc13d;
        margin: px auto;
    }

.video video {
        width: %;
        height: %;
        display: block;
    }
           

貌似老板或者客户会不满意,我明明让你铺满全屏,你为啥给我来个居中?

一个属性帮你搞定

来,试试把这个属性

object-fit: fill;

加到你可爱的

video

标签上去,你就能得到全屏的video了。不要用什么js计算div宽高了,是不是刺激?

如图2:

让video在div中铺满全屏需求坑爹

兼容性

图3:

让video在div中铺满全屏需求坑爹

噗~,万恶的ie!不过如果不怎么考虑ie的话,可以尝试一下使用这个简单但又强大的属性哦~