【问题标题】:HTML5 Background Video Sizes?HTML5 背景视频大小?
【发布时间】:2014-10-06 22:54:49
【问题描述】:

我想要一个宽度为 100%、高度为 600 像素的 HTML5 背景视频。我遇到的问题是,当我将其高度设为 600 时,它会将整个视频缩小,因此宽度不再是 100%。关于如何解决这个问题的任何想法?

【问题讨论】:

  • 难道只有打破视频的纵横比才有可能吗?你确定那是你想要的吗?无论哪种方式,如果您提供您的代码或实时链接,就更容易提供帮助。
  • 就像刚才提到的@jacob,根据你所说的你想做的,你需要打破纵横比。我建议不要这样做。代码???????????????

标签: html video background


【解决方案1】:

我假设您不想破坏纵横比?所以我猜你想保持视频 100 % 宽,但“裁剪”它,使视频可见的区域高度为 600 像素?

您可以将视频放在一个 div 中:

<div class="wrapper"><video><source src="my-video.mp4"></video></div>

然后将wrapper div的overflow-y属性设置为“隐藏”:

.wrapper{width:100%;height:600px;overflow-y:hidden;}
video{width:100%;height:auto;position:absolute}

要定位视频(即居中),请使用“top”和“left”属性以及“transform”-attributes(translateY、translateX)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-12
    相关资源
    最近更新 更多