html - 响应式视频在手机屏幕上留下空白

标签 html css

我有一个包含响应式视频的页面,它在笔记本电脑或任何宽屏上运行良好,但我遇到了垂直屏幕(如手机)视频上方和下方空白的问题,我使用了以下 ccs 代码:

.background-video {
  position: fixed;
  z-index: -10;
  top: 0;
  right: 50%;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  -webkit-transform: translate(50%, 0);
  -moz-transform: translate(50%, 0);
  -ms-transform: translate(50%, 0);
  -o-transform: translate(50%, 0);
  transform: translate(50%, 0);
  background: url(../video/video.jpg) no-repeat;
  background-size: cover;
}
.section-video {
 position: relative;
    background-size: cover;
    background-position: 50% 50%;
    height: 100vh;
    z-index: 0;

}
.section-video .bgvid {
 -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: 100%;
    height: 100%;
    z-index: -100;
}

这里是实时预览:

http://shiftmkt.sa/tec/

最佳答案

试试这个。 如果您需要任何更改,请告诉我。

body{
	margin: 0;
	padding: 0;
}
.section-video .bgvid {
width: 100%;
height: 100%;
}
<div class="section-video">
                <video autoplay="" poster="video/video.jpg" class="bgvid" loop="">
                    <source src="http://shiftmkt.sa/tec/video/video.webm" type="video/webm">
                    <source src="http://shiftmkt.sa/tec/video/video.mp4" type="video/mp4">
                    <source src="http://shiftmkt.sa/tec/video/video.ogv" type="video/ogv">
                </video>
            </div>

关于html - 响应式视频在手机屏幕上留下空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47484416/

相关文章:

css - Bootstrap 下拉菜单在 Internet Explorer 中的样式不正确

css - 如何在使用 webpack 时覆盖 css 框架的样式?

javascript - 如何获取用户插入的下载文件名?

javascript - jQuery 可滚动 ul 通过箭头(并在到达列表的顶部或底部时删除箭头)

javascript - Tablesorter StickyHeaders 在滚动时移动列

css - Bootstrap 3 : img-responsive not working with pull-right

html - 打印网页的特定区域并突出显示内容

javascript - 添加溢出 : scroll only when the window size is 1366 * 768 and below

php - 一行打印所有内容

html - 为什么我的 margin 不适用于位置 : fixed?