html5的video标签如何拉伸视频,使其变形并且适配div宽高比例?

html-css024

html5的video标签如何拉伸视频,使其变形并且适配div宽高比例?,第1张

父集div使用relative定位,padding-bottom值充当空间,子集video元素absolute定位

具体例子如下,比如视频是16:9的比例,这样比例就不会变了,并且适配div的等高比例

css

.vid-wrapper{

    width:100%

    position:relative

    padding-bottom:56.25%    /*需要用padding来维持16:9比例,也就是9除以16*/

    height: 0

}

.vid-wrapper video{

    position: absolute

    top:0

    left: 0

    width: 100%

    height: 100%

}

html

<div class="vid-wrappper">

    <video src=""></video>

</div

poster。

poster属性规定视频下载时显示的图像,或者在用户点击播放按钮前显示的图像。如果未设置该属性,则使用视频的第一帧来代替。

值为可以是:"loop"。空。或者什么都不写poster:一个海报帧的URL,用于在用户播放或者跳帧之前展示。height:视频展示区域的高度,单位是CSS像素。