Задать вопрос
@MaxMorozov23
Чешский front-end программист

Как сделать фоновое видео на 2 элемента?

На странице два элемента, нужно чтобы они оба показывали одно видео на фоне. Я попробовал обрезать видео на два куска для каждого элемента. Подставил размеры, все работает нормально, но когда меняю размеры видео деформируется, что логично. Есть ли универсальный способ исправить css так, чтобы не деформировалось, или все таки придется делать с помощью media? Надеюсь, я просто затупил немного. Всем заранее спасибо за ответ.

Вот так выглядит html:

<div class="wrapper">
<div class="left">
<video  class="bg-video">
  <source class="bg-video-content" src="img/Comp_2.mp4" type="video/mp4">
                        <source src="img/Comp_2.webm" type="video/webm">
                        Your browser is not supported!
</video>
</div>
<div class="right">
<video class="bg-video">
  <source class="bg-video-content" src="img/Comp_2.mp4" type="video/mp4">
                        <source src="img/Comp_2.webm" type="video/webm">
                        Your browser is not supported!
</video>
</div>
</div>


В стилях:

.bg-video {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: -2;
    overflow: hidden;
}

.bg-video-content {
        position: relative;   
        width: 100%;
        object-fit: cover;
   }
  • Вопрос задан
  • 130 просмотров
Подписаться 1 Простой 5 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
22 янв. 2025, в 22:30
5000 руб./за проект
22 янв. 2025, в 22:26
200000 руб./за проект
22 янв. 2025, в 22:25
50000 руб./за проект