【问题标题】:Ionic/Css/HTML Video Background does not fill Background?Ionic/Css/HTML 视频背景不填充背景?
【发布时间】:2017-05-25 14:38:52
【问题描述】:

我的登录页面上有一个视频背景女巫不适合整个屏幕宽度的问题。背景完美无缺,但视频背景无法自动 100% 适应。

我的登录屏幕应该是这样的:

这是我的登录屏幕在设备上的实际外观:

如您所见,我的设备屏幕对于视频来说太宽了。 由于屏幕左右两侧的白条,您可以看到它。 那么有什么方法可以自动将视频拉伸到 100% 宽度?

这是我的 HTML 片段:

  <video webkit-playsinline playsinline autoplay loop muted id="introp99">
    <source src="assets/video/introp99.mp4" type='video/mp4; codecs="h.264"'>
    <source src="assets/video/introp99.webm" type="video/webm">
  </video>

这是我的 CSS 片段:

//P99 Background Video
  #introp99 {
      position: fixed;
      filter: blur(2px);
      padding:0px;
      top: 50%;
      left: 50%;
      min-width: 150vw;
      width:105%;
      height:105%;
      z-index: -100;
        -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%);
      background: url('../assets/video/introp99.mp4') no-repeat;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
  }

正如您在我的 CSS 中看到的,我已经尝试将宽度设置为 100% 以上,例如 width: 110% 或 width: 150vw;但没有任何改变。视频始终保持相同的格式并且不会拉伸。

【问题讨论】:

    标签: android html css ionic-framework ionic2


    【解决方案1】:

    经过长时间的研究,我终于可以通过在视频 CSS 中添加 object-fit: fill; 来实现它。

    【讨论】:

    • 我也打算这样回答! (我也做了很长时间的研究,发现object-fit风格规则哈哈)
    猜你喜欢
    • 2015-01-10
    • 2020-10-18
    • 1970-01-01
    • 2016-06-04
    • 2012-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多