资讯专栏INFORMATION COLUMN

video标签如何去更改比列(铺满整个父标签)问题

nodejh / 643人阅读

摘要:替换元素内容大小保持长宽比例填充元素内容容器,其具体对象大小被解析为覆盖整个元素的宽度和高度。替换元素内容不调整大小以适应内部元素的容器,内容完全忽略设置在元素上的任何高度和权重,并且仍在元素尺寸内显示。

在使用video标签的时候,很多时候我们并不想去使用默认的16:9的显示比列,而自定义的宽和高显示出来后,又总是被默认比列所影响,那么如何解决呢?
其实想要video能自动填充慢父div的大小,只要给video标签加上
    style="width= 100%; height=100%; object-fit: fill"
即可。
这是我同事本来的代码:无论宽高如何变化,video标签总是会受到固定比例额影响,而不能达到预期效果!

如此问题就解决掉了,那么这个object-fit有何特点呢?

1.object-fit语法
object-fit属性的语法非常的简单:


    object-fit:fill | contain | cover | none | scale-down

2:object-fit取值说明

object-fit主要适合于替换元素,比如: