【问题标题】:Position div whit video over boostrap 3在引导程序 3 上放置带有视频的 div
【发布时间】:2019-09-23 11:23:36
【问题描述】:

我正在尝试定位带有视频广告的 div,此视频必须覆盖图像,并且此图像位于 Bootstrap 3 容器内。 视频必须像图像一样响应并调整大小。 问题是我无法调整所有分辨率,我尝试将视频也放入引导程序并定位在图像上,但它无法正常工作。

Codepen:https://codepen.io/anon/pen/byGYqV

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">

<div id="container">
    <video id='video' controls="controls" preload='none' poster="http://media.w3.org/2010/05/sintel/poster.png">
        <source id='mp4' src="http://media.w3.org/2010/05/sintel/trailer.mp4" type='video/mp4'>
        <source id='webm' src="http://media.w3.org/2010/05/sintel/trailer.webm" type='video/webm'>
        <source id='ogv' src="http://media.w3.org/2010/05/sintel/trailer.ogv" type='video/ogg'>
    </video>
</div> <!-- End Normal Container -->

<div class="container-fluid">
    <div class="row main-player">
        <div class="col-xs-12 col-sm-12 col-md-6 col-lg-6">
            <img alt="" src="https://mitofago.com.mx/sites/default/files/styles/660x320/public/0029399560.jpg" class="img-slider img-responsive">
        </div>
    </div>
</div> <!-- End Boostrap Container -->

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

谢谢!!

【问题讨论】:

    标签: html css twitter-bootstrap-3


    【解决方案1】:

    在你的视频标签中添加这个 CSS,你可以调整你在widthmax-height中描述的值

    video {
        width: 68rem;
        max-height: 50%;
        max-width: 100%;
    }
    

    更新代码笔:https://codepen.io/anon/pen/PvoEjm

    【讨论】:

    • 感谢 Nisarg,但视频的宽度和高度必须与 bigining 中的图像相同
    • 你可以使用我在答案中描述的值,但我编辑我的答案,检查一下
    • 谢谢!我将 position:absolute 和 top 放在没有引导程序的 div 上将其放置在图像上,问题是顶部是固定的,所以当我更改分辨率时,视频不会停留在初始位置..这里唯一的解决方案是使用媒体查询?谢谢!!
    • 我不知道你想说什么
    • 抱歉我的英语不好 Nisarg... 为了将视频放在图像上,我在视频的 div 上应用了一个相对位置和一个顶部...问题是当我最小化屏幕,顶部不调整。
    【解决方案2】:

    我不得不重新构建一些 HTML 以使视频和图像具有响应性。 这是更新的 Codpen 链接。我还必须添加一个小型媒体查询 Updated codepen link

    图像绝对位于视频上方

    .img-container {
     position: absolute;
      top: 60px;
      left: 60px;
    }
    

    【讨论】:

    • 感谢 sagar1025,但是视频中的 div 必须用于图像中的 div。
    • 现在试试这个链接。我刚刚为图像和视频添加了一个包装器。我还在视频中添加了 img-responsive 类,使其具有响应性codepen.io/anon/pen/yWLPwp?editors=1100
    猜你喜欢
    • 1970-01-01
    • 2018-12-11
    • 2019-12-04
    • 1970-01-01
    • 2015-12-16
    • 2013-08-25
    • 1970-01-01
    • 1970-01-01
    • 2011-11-22
    相关资源
    最近更新 更多