Прежде всего, я вижу, что вы используете тег img
с источником видео. Вместо этого используйте тег video
.
Bootstrap - это инструмент, предназначенный для облегчения вашей жизни при разработке пользовательского интерфейса веб-сайта. Используйте это, когда это полезно. Для отображения кнопки поверх видео это скорее излишество, чем помощь.
Ниже вы увидите код HTML и CSS, который отображает кнопку поверх видео. Важно знать: когда вы создаете элемент position: relative
, все дочерние элементы position: absolute
будут расположены внутри родительского элемента. В коде мы используем это поведение для показа .video-content
над .video
.
.video-view {
position: relative;
width: 300px;
height: 100px;
}
.video-view .video {
position: absolute;
width: 100%;
height: 100%;
object-fit: cover;
background-color: #ccc;
}
.video-view .video-content {
position: absolute;
bottom: 0px;
}
<div class="video-view">
<video class="video"></video>
<div class="video-content">
<button>Sample</button>
</div>
</div>