Внимание! В материалах сайта используются несколько ссылок на посторонние ресурсы. Но из-за сегодняшней ситуации в мире, некоторые сайты по этим ссылкам могут быть заблокированы. Чтобы исключить блокировку, рекомендуем установить программное обеспечение VPN.
Адаптивное видео

 

Независимо от того, вставляете ли вы на сайт видео html5 тегом <video> или встраиваете с Yutube через <iframe>, оно должно хорошо адаптироваться под различные устройства.

 

 

Внимание! Весь код в разделе отредактирован на сервисе C D E P E N.

Чтобы получить визуальную информацию — нажмите в редакторе на вкладку Result.


Адаптивное HTML5 видео

Когда элемент <video> впервые стал появляться на страницах сайтов, для воспроизведения видео файлов необходимо было добавлять три файла в форматах .mp4 (для Safari, IE9, iPhone, iPad, Android и Windows Phone 7), .webm (для Firefox4, Opera и Chrome) и .ogg/ogv (для старых версий браузеров Firefox и Opera). В настоящее время все современные браузеры поддерживают формат .mp4...

 

Для вставки видео на сайт, нужно в HTML разметке прописать тег <video>, внутри которого через src подключить видеоролик. Атрибут controls, дает возможность управлять видео. Атрибут poster указывает ссылку на превью картинку к видеоролику. Впрочем, можно обойтись и без картинки,- в таком случае, браузер покажет в плеере первый кадр видео.

 

 

В материале используется быстрый и удобный web-метод копирования кода:
В блоке <pre>, где отображается HTML-, или CSS-код — встроена кнопка для копирования этого кода. При нажатии,— код выделяется и автоматически копируется в буфер обмена.

 

    
        <video controls poster="/images/article/adaptvideo/prevyu.jpg" preload="none">
        <source src="/video/videotest.mp4" type="video/mp4">
    </video>
    

 

Чтобы видео адаптировалось под ширину блок-контейнера с сохранением пропорций, зададим элементу <video> следующие свойства:

 

    
        video {
    width: 100%;
    height: auto;
    max-height: 100%;
    margin: 0 auto;
    padding: 0 0.75rem;
}
    

 

Редактировать на C D E P E N

 

 


 

Адаптивное видео с YouTube или Vimeo:

Видео с YouTube или Vimeo добавляется на страницу с помощью элемента <iframe>. Для управления адаптивностью видеоплеера обернём фрейм дополнительным блоком с классом thumb-wrap.

Получить код фрейма Vimeo можно по кнопке Share ,- далее значок тега. На YouTube нужно щёлкнуть правой кнопкой мыши по видео, далее «Копировать HTML-код».

 

Видео Vimeo

 

    
        <div class="thumb-wrap">
    <iframe src="https://player.vimeo.com/video/159120552?byline=0&portrait=0&badge=0" width="560" height="315" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen>
    </iframe>
</div>
    

 

Редактировать на C D E P E N

 

 


 

Видео YouTube

 

 

    
        <div class="thumb-wrap">
    <iframe src="https://www.youtube.com/embed/xSHRCbR2VS8?si=88ZIQdxiJ2cECSTh" title="YouTube video player" width="560" height="315" frameborder="0" allowfullscreen>
    </iframe>
</div>
    

 

Редактировать на C D E P E N

 

 


 

Адаптивный блок с видеороликом

Чтобы сделать адаптивный блок с видеороликом, который корректно будет отображаться на всех устройствах, воспользуемся следующим приёмом:

 

    
        .thumb-wrap {
    position: relative;
    padding-bottom: 56.25%; /* задаёт высоту контейнера
 для 16:9 (если 4:3 — поставьте 75%) */
    height: 0;
    overflow: hidden;
}
.thumb-wrap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-width: 0;
    outline-width: 0;
}
    

 

 

    
    <div class="thumb-wrap">
    <iframe allowfullscreen src="https://kinovibe.co/embed/27477" scrolling="no" frameborder="0" height="315" width="560" marginwidth="0" marginheight="0">
    </iframe>
</div>
    

 

Редактировать на C D E P E N

 

 

Источник: html5book.ru, Codepen.io

 



Полезно знать

  1. Как работает VPN?

  2. Всплывающее окно при загрузке сайта

 

Поделиться:

Добавить комментарий

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

 

Hosting CityHost

Внимание! Это самый лучший хостинг, который я выбрал! И за приемлемую цену...
Мой сайт - Joomlasite.net появился на хостинге с середины июня 2024 года. Так как это мой первый сайт, который выложил в интернет, то опыта работы на хостинге оказалось совсем мало. Были обнаружены некоторые ошибки, как в структуре сайта, так и особенно много появилось проблем с индексацией в поиске... Но сейчас это уже в прошлом...
Очень благодарен Службе поддержки в которую обращался много раз за помощью. Все проблемы разрешались очень грамотно и оперативно в разное время суток.
Несколько слов о загрузке сайта,- сайт загружается очень быстро, без сбоев, как на компьютере, так и на мобильном устройстве.
Никаких трудностей с работой на хостинге не испытываю, и за пользование которым - оплатил двухгодичный тариф. Перед этим был бесплатный тестовый период в течение 10-и дней, и после которого - без сомнений и колебаний решил остаться на этом ресурсе.
Хочется отметить очень классную Панель управления хостингом - простая, информативная и интуитивно понятная. Все возможности настроек, как сайта, так и хостинга выполнены грамотно и профессионально.
Сервера хостинга находятся в Украине, Финляндии и Германии,- мой сайт размещен на немецком сервере.
На этом свои впечатления об этом хостинге заканчиваю, и настоятельно рекомендую всем сайтостроителям - воспользоваться лучшим украинским хостингом CityHost.