HTML5视频容器略大于视频

时间:2016-04-03 19:19:12

标签: css html5 video

我有一个html5视频标题按预期工作,只有一个问题,容器大约比视频高4个像素。这不会是一个问题,除了容器有一个覆盖视频的插入阴影,它也略微延伸到视频下方并且看起来不太好。

我在父div上设置display: inline-block的某处设置使它只扩展为它的子项,但是当我尝试时它没有改变任何东西。

CSS

html {
    height: 100%;
}
body {
    height: 100%;
    margin: 0;
}
video {
    width: 100%;
    height: 100%;
}

.vidContainer {
    position: relative;
    width: 100%;
    height: 100%;
}
.vidShadow {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    -webkit-box-shadow: inset 0 0 0 500px rgba(0,0,0,.5);
    -moz-box-shadow: inset 0 0 0 500px rgba(0,0,0,.5);
    box-shadow: inset 0 0 0 500px rgba(0,0,0,.5);
}

HTML

<div class="vidContainer">
  <video loop autoplay>
      <source src="media/headerVideo.webm" type="video/webm">
      <source src="media/headerVideo.mp4" type="video/mp4">
  </video>
  <div class="vidShadow"></div>
</div>

1 个答案:

答案 0 :(得分:5)

请试试这个:

video {
    width: 100%;
    height: 100%;
    display: flex;
}