Адаптивные видео блоки YouTube

4755
Адаптивные видео блоки YouTube

Современная разработка сайтов часто предусматривает размещение видео блоков с YouTube на странице и эти блоки обязательно должны быть адаптивные.

YouTube видео размещается на странце через iframe, но этот тег не адаптивен по высоте. Если задать ширину width="100%", то iframe растянется на всю ширину родителя, но если задать высоту hight="100%" - эффект будет нулевой.

В данной статье приведено несколько примеров от том как можно адаптировать высоту блока или вывести блоки в одну линию.

Автоматическая высота видео

Рабочий пример автоматической высоты видео

CSS код авто высоты для видео


HTML код iframe



Видео youtube по центру с максимальной шириной

Если сайт адаптивный и растягивается на весь экран, то лучше задать максимальную ширину 860-1100px и отценровать видео. В данном примере максимальная ширина видео блока 800px.

Рабочий пример размещения видео по центру с максимальной шириной

CSS код авто высоты для видео


HTML код iframe



Два видео в ряд

Размещение видео блоко в один ряд с выравниванием float: left

Рабочий пример размещения видео в ряд

CSS код видео в ряд


HTML код видео в ряд на iframe



Три видео в ряд

Пример по аналогии с предыдущим только уже 3 видео в ряду

Рабочий пример размещения трех видео

CSS код видео в ряд


HTML код видео по 3 шт в ряд на iframe


Помогла ли вам статья?
349 раз уже помогла
Комментарии: (1)

спасибо за статью, очень помогло

Ответить

КАТЕГОРИИ