javascript - DIV 在 html5 视频之上

标签 javascript jquery css html

我遇到了麻烦,需要帮助!我正在尝试使用视频作为背景,然后将文本和图像放在它上面的 div 中。

这是我目前所拥有的:

<section id="VideoSection>  
    <div id="VideoText">Testing 123</div>
    <video autoplay loop poster="polina.jpg" id="bgvid">
        <source src="movie.mp4" type="video/webm">
    </video>
</section>

这是我的 CSS:

video#bgvid {
    z-index: -2;
}

#VideoText{
    position: absolute;
    z-index: -1;
}

最佳答案

-DEMO-

<section id="VideoSection">

    <div id="VideoText">Testing 123</div>
    <video id=bgvid autoplay muted poster="http://media.w3.org/2010/05/bunny/poster.png">
        <source id="mp4" src="http://media.w3.org/2010/05/bunny/movie.mp4" type="video/mp4">
        <source id="ogv" src="http://media.w3.org/2010/05/sintel/trailer.ogv" type="video/ogg">
        <p>Your user agent does not support the HTML5 Video element.</p>
    </video>
 </section>

CSS:

video#bgvid {
    z-index: -2;
}

#VideoText{
    position: absolute;
    z-index: 1;
}

然后将 position:relative; 添加到 #VideoSection 以便您可以在文本上使用绝对位置

#VideoSection{
    position:relative;
}

-Demo-

enter image description here

关于javascript - DIV 在 html5 视频之上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24489884/

相关文章:

javascript - 将属性添加到字符串的一部分

javascript - Material UI 的 CSSBaseline 破坏了 react 提及

javascript - 页面重新加载后保持菜单切换状态

jquery - 在两次登录中使用相同的 cookie

javascript - IE 中的 jQuery remove() 问题

javascript - 在 JQuery .click 事件之后元素不居中(尽管进行了 transform-origin 调整)

javascript - Protractor 和执行顺序

d3.js - c3js - 更改 x 轴中的初始日期标签

html - 用于在 div 标签中显示 map 的 css

c# - 是否有等同于@HTML.dropdownlist 的复选框