css中怎么让视频撑满

admin 轻心小站 关注 LV.19 运营
发表于前端技术学习版块 css,教程

CSS中怎样让视频撑满呢?下面介绍一种简单的方法:.video{ width:100%; height:0; padding-bottom:56.25%;/*按16:9比例设置*/ position:

CSS中怎样让视频撑满呢?下面介绍一种简单的方法:

.video{
width:100%;
height:0;
padding-bottom:56.25%;/*按16:9比例设置*/
position:relative;
}
.video iframe{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
} 

首先,我们为视频元素添加一个宽度为100%的样式,并将高度设置为0。为了让视频按比例适应任意大小屏幕,我们设置一个 padding-bottom 值,目的是为了模拟 video 元素保持 16:9 比例自适应大小的效果。这里用 56.25% 的值来代表 9:16 比例中的 16:9。

接着,我们将 iframe 元素的宽度和高度设置为100%,并将其相对位置设置为绝对定位,从而使其覆盖在视频元素上面。

这样,当视频元素按上述方法设置样式后,只要将视频插入到其中,iframe 元素就可以自适应填满整个视频元素,并且保持 16:9 的宽高比,从而让视频内容撑满页面。

文章说明:

本文原创发布于探乎站长论坛,未经许可,禁止转载。

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,探乎站长论坛平台仅提供信息存储空间服务。

评论列表 评论
发布评论

评论: css中怎么让视频撑满

粉丝

0

关注

0

收藏

0

已有0次打赏