2022
28
Март

Адаптивный плеер для сайта

grigoriev
6891
адаптивный плеер для сайта

В последние годы количество устройств для доступа в интернет неисчеслимо возрасло. Новые технологии постоянно увеличивают разрешения экранов. Всвязи с этим адаптивность сайта под все возможные устройства очень важна. В этой заметке мы на примере рассмотрим как на нашу страницу вставить адаптивный плеер от youtube

Задача: Сделать адаптивный кроссбраузерное блок для вставки видео из iframe на сайте.

Наверно самое популярное соотношение сторон в видео плеере это 16:9. Вот на это соотношение я и буду равняться в своей задачке. В процентном соотношении давайте посчитаем. 9*100%/16=56,25%. Вот высота блока нашего плеера должна быть 56% от его ширины. Давайте воплотим это в css. Будем использовать padding-bottom: 56.25% свойство css. Создадим один div который будет позиционироваться position: relative и браузер будет сам рассчитывать ему высоту исходя из ширины. А в этот div вставим iframe с видео, который будет position: absolute и раздвигаться на всю высоту и ширину родительского блока.

Листинг

            
           .videobox {
            position: relative;
            padding-bottom: 56.25%; /* задаёт высоту контейнера для 16:9 */
            height: 0;
            overflow: hidden;
          }
          .videobox iframe {
              position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            border-width: 0;
            outline-width: 0;
          }
       

Поделиться:

You have no rights to post comments

Используя данный сайт, вы даете согласие на использование файлов cookie, помогающих мне сделать его удобнее для вас. Уведомление о cookie