gpt4 book ai didi

css - 无法使用 z-index 在视频上显示按钮或文本

转载 作者:太空宇宙 更新时间:2023-11-04 07:33:53 24 4
gpt4 key购买 nike

我需要在视频上显示一个播放按钮。我尝试使用 z-index。但它似乎不起作用。下面是html代码

html:

<!DOCTYPE html>
<html>
<head>
<title>text</title>
<link rel="stylesheet" href="test.css">
</head>
<body style="overflow: hidden; margin: 0px;">
<div id="d1">
<video id="videoID" src="http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4" type="video/mp4" autoplay>
<div id="d2">
<h1 id="h">I am heading</h1>
<!--<button type="button" id="play-pause" class="play">Play</button>-->
</div>
</div>
</body>
</html>

CSS:

#d1
{
font-family: 'Avenir', Helvetica, Arial, sans-serif;
color: #2c3e50;
margin-top: 10px;
width: 55%
}

#videoID
{
width: 100%;
height: 100%;
position: absolute;
z-index: 10;
}

#d2 {
position: absolute;
width: 100%;
height: 100%;
z-index: 15;
left: 100px;
top: 100px;
}

'position: absolute' 应该在视频顶部显示标题。它没有用。我将 d2 的 z-index 添加到 15。但它仍然没有帮助。我无法在视频上显示按钮。如果有任何问题以及如何解决,任何人都可以帮助我。

最佳答案

<video>不是自闭合元素。 Info from MDN

#d1 {
font-family: 'Avenir', Helvetica, Arial, sans-serif;
color: #2c3e50;
margin-top: 10px;
width: 55%
}

#videoID {
width: 100%;
height: 100%;
position: absolute;
z-index: 10;
}

#d2 {
position: absolute;
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
height: 100%;
z-index: 15;
left: 100px;
}
<div id="d1">
<video id="videoID" src="http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4" type="video/mp4" autoplay></video>
<div id="d2">
<h1 id="h">I am heading</h1>
<button type="button" id="play-pause" class="play">Play</button>
</div>
</div>

关于css - 无法使用 z-index 在视频上显示按钮或文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49143118/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com