Как разместить div в виде блока внизу видеоплеера HTML5? - PullRequest
0 голосов
/ 06 июля 2018

Я хочу создать свой собственный интерфейс для проигрывателя видео HTML5. Но я не могу сделать первый шаг правильно. Я хочу расположить div там, где находятся стандартные элементы управления HTML5 Video Player. Я не знаю, как разместить там controls div. Пожалуйста, помогите мне.

Мой код:

#video_player {
  width: 100%;
  height: 50%;
}

#controls {
  width: 100%;
  height: 35px;
  position: relative;
  z-index: 100px;
  background-color: #55b2ff;
}
<html>
<head>
  <meta charset="utf-8" />
  <title></title>
</head>
<body>
  <div id="video_player_box">
    <video video-player id="video_player" src="http://dash.akamaized.net/akamai/bbb/bbb_1280x720_60fps_6000k.mp4" controls></video>
    <div id="controls"></div>
  </div>
</body>
</html>

1 Ответ

0 голосов
/ 06 июля 2018

Ребенок должен иметь position: absolute по отношению к родителю.

Ps: Вы должны использовать классы для стилизации.

#video_player {
    width: 100%;
    height: 50%;
}

#controls {
    width: 100%;
    height: 10px;
    position:absolute;
    bottom: 0;
    z-index: 100px;
    background-color:#55b2ff;
}

.video_player_container {
  position: relative;
}
<html>
<head>
  <meta charset="utf-8"/>
  <title></title>
</head>
<body>
    <div class="video_player_container">
        <video video-player id="video_player" src="http://dash.akamaized.net/akamai/bbb/bbb_1280x720_60fps_6000k.mp4" controls></video>
        <div id="controls"></div>
    </div>
</body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...