Vol*_*il3 4 html javascript css jquery html5-video
我在标签内附加了一个 divvideo并使用了以下 CSS,但它不起作用。我已经合并了 JavaScript 来在点击时播放/停止视频。我想在播放器中间显示一个按钮。像这样的东西
#player_buttons
{
width: 128px;
height: 128px;
z-index: 99;
background: url('http://cdn1.iconfinder.com/data/icons/iconslandplayer/PNG/64x64/CircleBlue/Play1Pressed.png') center center no-repeat;
}
Run Code Online (Sandbox Code Playgroud)
小智 5
我认为您不能/应该将内容放置在视频源以外的视频元素中,除非您希望该内容显示在不支持视频标签的浏览器中。摘自规格:
内容可以在视频元素内提供;它适用于不支持视频的旧版 Web 浏览器,以便可以尝试旧版视频插件,或者向这些旧版浏览器的用户显示文本,告知他们如何访问视频内容
http://dev.w3.org/html5/spec-author-view/video.html#video
但是,通过用容器包装视频元素并将overlay-div附加到该容器,您可以通过position:absolute和z-index堆叠它们。
您可以在此处查看示例:http://jsfiddle.net/vtrzmf92/
更新的 HTML:
<div class="container">
<video src="#" width="800" height="600"></video>
<div class="player-buttons"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
更新的 CSS:
.container{
position: relative;
}
.container>.player-buttons{
background: url('http://cdn1.iconfinder.com/data/icons/iconslandplayer/PNG/64x64/CircleBlue/Play1Pressed.png') center center no-repeat;
height: 128px;
left: 50%;
margin: -64px 0 0 -64px;
position: absolute;
top: 50%;
width: 128px;
z-index: 1;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16841 次 |
| 最近记录: |