Html как сделать фон сайта: Как добавить фоновый рисунок на веб-страницу?

Содержание

Сайт о программировании в Pawn

Pawn.Wiki — Сайт о программировании в Pawn

Перейти к содержимому

Типичный Скриптер SAMP — паблик, посвящённый скриптингу и всему, что с ним связано.
AnyGuard.ru — мощный игровой хостинг. По промокоду «pawnwiki» скидка 20%. Бесплатный тестовый период — 3 дня!
По всем вопросам, касающимся размещения рекламы на сайте обращайтесь в Telegram: ссылка

Список форумов

Школа скриптинга

Уроки, готовые решение и прочее.

Подфорумы:
  1. Уроки
  2. Готовые решения
  3. Стандартные и полезные функции
  4. Интересные команды
  5. ID’S
  • Тема: Учебник Pawn
  • Посл. сообщение: yuri  Вчера, 17:00
Первая помощь

Помощь в pawn скриптинге.

Подфорумы:
  1. Вопросы по скриптингу
  2. Проблемы с компилированием
  3. Помогите найти
  • Тема: Даже хз как объяснить…
  • Посл. сообщение: DigitalOneThe  Сегодня, 00:06
Загрузки

Моды, скрипты, маппинг и прочее загрузки.

Подфорумы:
  1. Моды
  2. Скрипты
  3. Маппинг
  4. Текстдравы
  5. Инклуды
  6. Плагины
  7. Программы
  8. Разное
  • Тема: Nex-AC
  • Посл. сообщение: baffaro  25 ноября 2022 — 19:53
Другое

Другие темы которые относятся к тематике pawn.

Подфорумы:
  1. Разработки
  • Тема: Кто может помочь
  • Посл. сообщение: zzzzzzz  Сегодня, 08:46
Новости

Последние новости мультиплеера и их обсуждения.

  • Тема: SA-MP 0. 3.7-R5-1 клиент
  • Посл. сообщение: Pa4enka  16 ноября 2022 — 11:18
Хостинги

Хостинги для SAMP серверов.

Подфорумы:
  1. Проверенные
  2. Пользовательские
  • Тема: React Labs — игровой хостин…
  • Посл. сообщение: DieSeL  15 ноября 2022 — 01:47
Сервера

Игровые сервера SAMP.

Подфорумы:
  1. Обзоры
  2. Анонсы
  • Тема: Stories RP Скоро открытие
  • Посл. сообщение: TuathaDe  Вчера, 18:31
Модификации

Модификации для SAMP и GTA SA.

Подфорумы:
  1. Транспорт
  2. Скины
  3. Оружие
  4. Модели
  5. Программы
  6. Разное
  • Тема: kdff gui
  • Посл. сообщение: levkinotdead  24 августа 2022 — 13:34
Торговая площадка

Здесь можно купить или продать товар.

Подфорумы:
  1. Стол заказов
  2. Услуги
  3. Вакансии
  4. Продажа
  5. Покупка
  • Тема: Продажа мода Absolute(Ириди…
  • Посл. сообщение: Donater4222  Вчера, 20:12
Графика

Обсуждения связанные с графикой.

  • Тема: [Видео урок] Аватарка для п…
  • Посл. сообщение: KakTyC7153  04 сентября 2020 — 11:47
Движки сайтов

IPB, vBulletin, phpBB, DLE и другое.

  • Тема: Стиль для форума
  • Посл. сообщение: Max_Ptaschnick  13 апреля 2022 — 16:59
Программирование

Обсуждение языков программирования.

  • Тема: Vue.js Java
  • Посл. сообщение: Suckre  21 ноября 2022 — 21:49
Интернет

Соцсети, поисковики, партнерки и многое другое.

  • Тема: BRO.GURU — Быстрый, выгодны…
  • Посл. сообщение: BroGuru  Вчера, 21:13
Портфолио

Портфолио пользователей форума.

  • Тема: M I S T E V
  • Посл. сообщение: M I S T E V  06 апреля 2022 — 11:31
Беседка

Разговоры на различные темы.

  • Тема: Вылет клиента
  • Посл. сообщение: Maxim638  11 ноября 2022 — 21:24
Новости форума

Список важных новостей и обновлений форума.

  • Тема: Новогоднее обновление форум…
  • Посл. сообщение: m1n1vv  22 декабря 2017 — 23:28
Технический раздел

Предложения, замечания и вопросы по работе форума.

  • Тема: Огромные сообщения в спойлер
  • Посл. сообщение: Romzes  24 октября 2022 — 23:19
Платные услуги

Платные услуги от нашего форума.

  • Тема: Античит для SAMP
  • Посл. сообщение: Romzes  04 декабря 2017 — 11:12
Наши проекты

Список проектов которые принадлежат нам.

  • Тема: pawn.2al.ru
  • Посл. сообщение: carlincv  07 октября 2022 — 00:41

Можно ли обойтись средствами html при задании фона

Как сделать фон на сайте html

Нужно знать, как сделать фон на сайте html. Цвет позволяет привлекательно оформить страницу, он преображает дизайн.

Можно ли обойтись средствами html при задании фона

Как сделать фон сайта картинкой html и можно ли обойтись только этим? Нет. Для этих целей применяются специальные css таблицы (каскадные). Задать бэкграунд таким образом гораздо проще.

Как задать фон через css

Определимся, как сделать фон на сайте. Найдите селектор, к которому нужно привязать фон. Для создания сплошного цвета используется «background-color». Дальше ставится двоеточие, прописать цвет (есть разные способы: форматы, коды).

Картинка в качестве фона

Узнаем, как сделать фон картинкой на сайте. Для вставки изображения применяется «background-image». Для того, чтобы задать рисунок, нужно корректно прописать ключ и url, и прописать путь к файлу в круглых скобках.

Позиция фона

Как сделать фон на сайте html картинкой и определить позицию? Автоматически рисунок находится сверху, в левом углу. Отредактировать его можно в настройках «background-position».

Сокращенная запись

Оригинальный код очень объемный, его можно сократить. Записывать код нужно в такой последовательности:

  • фоновый оттенок;
  • путь к рисунку;
  • повторение;
  • позиция.

Если параметр неважен, можно его просто пропустить. Все рекомендуется писать в сокращенном виде. Узнаем, как картинку сделать фоном сайта html и изменить ее размер.

Управляем размером фоновой картинки

Разберемся, как сделать фон на сайте картинкой. Если цель – не полностью замостить блок картинкой, и она больше размера блока, поступаем так. Если нет варианта просто уменьшить картинку, примените свойство «background-size». С его помощью можно изменить размер любого фона или рисунка.

Полупрозрачный фон с помощью css

Вам стоит знать, как сделать фон картинкой на сайте html. Найдите в настройках инструмент «rgb (17, 255, 34)» — формат для задания цвета. Первое значение – насыщенность, сначала красного, потом зеленого, далее синего. Числовое значение варьируется от «0» до «225». Сам формат идентичен, единственное отличие – добавлен альфа – канал. Здесь обозначение бывает от 0 до 1 («0» — полностью прозрачный фон).

Как задать фон тексту

Чтобы знать, как сделать фон на сайт html 2, нужно прописать его строчному элементу, в котором приведен текст. Для начала необходимо этот самый элемент создать. Специалисты рекомендуют применить для этой цели span.

Больше возможностей в создании и управлении фоном

Мы разобрались, как сделать фон на сайт в html. С появлением css3 появилось много возможностей для создания фона. К примеру, можно делать градиент, множественный фон, повторения. Это облегчает процесс для веб – разработчика. Используя эту программу, можно научиться профессионально делать скругление углов. Ранее для этого использовали большое количество блоков, а сейчас это возможно сделать с применением 1 программы.

Интернет магазин на opencart создание магазина с уникальным шаблоном

Обязательно изучите этот ресурс – с его помощью вы научитесь создавать свой уникальный дизайн, который увеличит ваши продажи. Интернет – магазин станет адаптивным, вы сможете создавать свои уникальные шаблоны и хороший функционал.

Joomla профессионал создание расширений для Joomla

Джумла научит с азов делать компоненты, плагины, модули – их можно будет продавать. Также, можно научиться редактировать расширения под свои потребности, обеспечите себе отличную конкурентоспособность.

Практика оптимизации сайта ускорение загрузки вашего сайта в разы

Практический видеокурс от Андрея Бернацкого и команды WebForMySelf поможет вам изучить все инструменты для ускорения работы сайтов и их оптимизации. Здесь подробно описаны все этапы, которые делают загрузку сайта быстрее.

Поделиться с друзьями:

Твитнуть

Поделиться

Плюсануть

Поделиться

Отправить

Класснуть

Линкануть

Запинить

Adblock
detector

Лучшие практики для оптимизации фонового видео HTML

Вы видели их повсюду: большие полноразмерные фоновые видео на веб-сайтах. Обычно расположенные в верхней части страницы, они привносят жизнь и движение в то, что в противном случае могло бы быть еще одним скучным ценностным предложением. Нельзя отрицать, что хорошо сделанное фоновое видео действительно может задать тон вашему веб-сайту и добавить эффект вашей странице и сообщению. Проблема в том, что эти видео могут быть большими и ухудшать работу пользователей, если они не оптимизированы должным образом.

В этом посте я расскажу об основных моментах, которые необходимо знать при создании фонового видео для веб-сайта.

Короткое фоновое видео

Никто не будет сидеть и смотреть 60-секундное фоновое видео. Не обольщайтесь. Ваша команда обедает, ваш офис, люди разбрасывают стикеры туда и сюда — вспышка новостей: ваш пользователь, вероятно, уже прочитал ваше ценностное предложение и либо хотел продолжить прокрутку, либо щелкнул дальше, либо закрыл вкладку.

Помните, что это фоновое видео, а не продукт или обучающее видео. Видео не должно быть длиннее 15 или 20 секунд. Клип меньшей продолжительности сохраняет разумный размер и может начать потоковую передачу быстрее. Если вам нужно показать 60-секундный контент, возможно, вам нужно настоящее рекламное или маркетинговое видео!

Уменьшить движение и скорость

Вы не хотите, чтобы посетитель чувствовал головокружение при посещении вашего сайта, если есть быстрое движение. Кроме того, на видео может быть текст или ссылка с призывом к действию, а большое количество движений затруднит просмотр и взаимодействие с ним.

Оптимизация видеофайла

Здесь нужно сделать три основных действия:

1) Сохранить размеры Standard HD

Ваше видео может быть HD (высокой четкости), то есть видео 720p (1280 x 720 пикселей). На самом деле нет причин экспортировать фоновое видео в формате Full HD (1920 x 1080) — это просто излишество и потеря пропускной способности.

2) Низкая частота кадров

Частота кадров 24 или 25 кадров в секунду достаточна. В конце концов, мы не продюсируем голливудский фильм! Меньшее количество кадров означает меньший размер файла.

3) Удалить аудиоканал

Фоновые видео все равно не будут автоматически воспроизводиться со звуком, поэтому аудиоканал не нужен. При экспорте видео не забудьте пропустить аудиоканал.

Что касается оптимизации видео, мы используем бесплатное приложение для Mac под названием Handbrake, которое существует уже много лет и имеет ряд предустановок и настроек, которые дают вам большой контроль. Если вы более техничны, вы можете оптимизировать видео с помощью командной строки, используя ffmpeg. Есть даже онлайн-сервисы, которые оптимизируют видео. Поиск в гугле выдаст десятки.

Оптимизация изображения афиши

Изображение афиши — это изображение, которое отображается во время загрузки видео. Обычно он совпадает с первым кадром видео, поэтому загрузка видео выглядит бесшовной. Не забывайте, что это изображение должно быть оптимизировано, как и любое другое изображение.

Поддержка нескольких форматов видео

Если вы хотите работать с различными браузерами, экспортируйте видео в формате mp4 и webm. Размеры сжатых файлов этих видео, вероятно, будут очень похожими. Вот простой пример того, как код может выглядеть на веб-странице:

 <видеопостер="/bg-video-posterimage.jpg">
  
  
 

Мы предоставляем несколько форматов, поскольку не все браузеры поддерживают одни и те же форматы видео. Используя «исходные» элементы, браузер будет использовать первый из них, который он понимает (например, Safari будет использовать mp4, а Chrome — webm).

Теперь, когда видео готово для отображения на вашей странице, обратите внимание на следующие моменты:

Обеспечьте контрастность

Если у вас есть текст или другой элемент поверх вашего видео, убедитесь, что он достаточно контрастен, чтобы его можно было прочитать. Часто поверх видео помещается полупрозрачное цветное наложение, чтобы текст над ним выделялся. Наложение также помогает скрыть незначительные артефакты, которые могут быть в видео после сжатия.

Добавить кнопку паузы

Некоторые пользователи просто не хотят, чтобы их беспокоили навороты (или движения) на веб-сайте, и это нормально. Для фоновых видео вы можете добавить кнопку паузы с помощью JavaScript. Еще одна вещь, которую следует учитывать, это то, что видео, установленное на цикл, будет продолжать повторяться, пока у этого пользователя открыта вкладка, поэтому снова можно использовать JavaScript для приостановки видео через определенное время.

Пример оптимизации фонового видео: Tesla

На момент написания этой статьи у Tesla есть фоновое видео на странице модели Y: https://www. tesla.com/modely

Это видео выглядит великолепно и демонстрирует их продукт в действие, похожее на рекламу. Несколько фактов об этом видео:

  • Оно длится всего 14 секунд
  • Звук отсутствует (хотя в этом видео есть стереофонические аудиоканалы без звука. Возможно, их удаление может еще больше уменьшить размер файла)
  • Циклы видео
  • Есть элементы управления видео, если вы наводите курсор на видео, что позволяет пользователю приостановить его
  • Достаточный контраст, чтобы прочитать текст над видео
  • Он в формате mp4 (они даже не обслуживаются webm в качестве альтернативного источника на рабочем столе)
  • Размеры 1254 × 1080 (нечетные размеры, но ближе к квадрату, чтобы соответствовать дизайну их страницы)
  • Размер всего 2,9 МБ
  • Частота кадров 25 FPS
  • Битрейт составляет 1,68 Мбит/с
  • Они предоставляют альтернативную веб-версию для мобильных устройств

В целом, это хороший пример оптимизации фонового видео.

Окончательная оптимизация: мобильная версия

В зависимости от проекта может возникнуть необходимость показывать меньшее видео на мобильных устройствах или вообще не показывать видео (вместо этого использовать изображение) для экономии трафика ваших пользователей. Мы уделяем большое внимание Google Page Speed ​​Insights и Core Web Vitals, о которых я говорил в своем посте «Улучшение работы с Google Page с помощью Core Web Vitals». Это очень важно, если вы хотите, чтобы ваш сайт отображал страницы быстро.

Изучая Web Vitals в проектах с фоновыми видео, которые должны отображать изображение на мобильных устройствах, мы заметили, что даже несмотря на то, что видео не показывалось на мобильных устройствах (потому что мы скрывали его с помощью медиа-запросов CSS), оно все равно продолжало отображаться. загружаться в фоновом режиме, как и постер к видео. Мы не хотели, чтобы какая-либо часть видеоэлемента загружалась (мы хотели показать совершенно отдельное мобильное изображение, над которым у нас было больше контроля с помощью CSS, чем это позволяло изображение постера), поэтому нам пришлось сделать еще один шаг. Это было легче сказать, чем сделать — при поиске в Интернете было не так много информации о ленивой загрузке изображения видеопостера.

Для этого нам понадобилась помощь JavaScript. Мы уже использовали Lazy Sizes для отложенной загрузки изображений (это означает, что изображения не загружаются на страницу до тех пор, пока пользователь не прокрутит изображение, что позволяет страницам загружаться быстрее). Мы поняли, что существует плагин/расширение Lazy Sizes под названием Openhooks, которое расширяет lazySizes для дополнительной ленивой загрузки вещей, отличных от изображений, включая скрипты/виджеты, фоновые изображения, стили и видео/аудио элементы.

Вот пример того, как мы реализовали это для элемента видео. Пример кода находится в Twig, а рассматриваемый сайт был построен на Craft CMS, хотя этот метод также будет работать с другими языками шаблонов и другими системами:

 {# Обратите внимание на атрибуты 'data-' и пустое автовоспроизведение для плагина lazysizes servehooks, поэтому ничего из этого не загружается на мобильных устройствах.  #}
 

Если этот элемент видео не виден на странице (т. е. мы просматриваем страницу на мобильном телефоне), хуки открытия оставят это в покое, и на странице как будто нет тега видео. Если видео видно на странице (например, на рабочем столе), обработчики открытия включат автовоспроизведение и позволят загрузить изображение постера.

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

Надеюсь, вы сможете использовать эту статью в качестве справочного материала, если кому-то нужно создать видео и он задает такие вопросы, как «Как долго должна выполняться анимация, прежде чем она зациклится? Существуют ли технические параметры, которые должен знать аниматор, чтобы сделать файл « light’, чтобы сократить время загрузки? Какой формат файла предпочтительнее?» — именно те вопросы, которые вызвали этот пост.

Удачи с фоновыми видео!

Как мы добавляем фоновое видео на нашу домашнюю страницу

Если вы еще этого не видели, мы недавно обновили нашу домашнюю страницу, включив в нее довольно красивое видео с Истборнского пирса.

Новая функция, над которой мы работали для нашего сайта, чтобы посмотреть, сможем ли мы реализовать идею для работы с нашей CMS и с видео, которое мы сняли. Мы надеемся, что вы согласитесь, что это выглядит довольно хорошо. Здесь я объясню, как мы это сделали.

[Редактировать]
Недавно мы удалили видео с главной страницы. Вы можете просмотреть нашу копию с видео здесь.

Поиск видео

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

После того, как нам удалось доказать, что мы можем заставить его работать, мы приступили к планированию того, какое видео мы могли бы отображать на нашем веб-сайте, чтобы улучшить впечатление посетителей, что является ключевым моментом. Нет смысла просто размещать видео только потому, что вы можете. Он должен иметь смысл, должен быть релевантным и улучшать впечатления посетителей от вашего сайта, а не мешать.

Нам нужно было что-то местное для BarkWeb, поэтому мы прогулялись до набережной Истборн с приличной камерой, способной снимать HD-видео. Не беспокойтесь о звуке, так как мы уберем его позже. Штатив также полезен для таких видео, так как мы будем зацикливать его.


Преобразование видео для Интернета

Во-первых, вам нужно получить исходное видео, после чего вам нужно преобразовать его в форматы MP4, OGG и WEBM. Вам нужны эти разные форматы, чтобы вы могли охватить как можно больше веб-браузеров и устройств, которые их поддерживают.

Вам также необходимо изображение для отображения, если поддержка видео недоступна.

Сначала мы вырезали видео с помощью Premier Pro, а затем использовали VLC для преобразования наших видео AVI и MP4 в различные версии, которые нам требовались. VLC бесплатен. Если вы записываете отснятый материал самостоятельно, большинство устройств поставляются с программным обеспечением, которое позволит вам редактировать и обрезать видео. Быстрый поиск альтернатив в Google будет самым простым способом, если вышеуказанные варианты недоступны или не работают на вашей платформе.

В приведенном ниже видеоролике на YouTube рассказывается о создании каждого типа видео с помощью VLC.

В основном вам потребуются следующие профили:
Видео — H.264 + MP3 (MP4)
Видео — VP80 + Vorbis (Webm)
Видео — Theora + Vorbis (OGG)

Убедитесь, что вы отключили опцию аудио так как мы хотим удалить его, так как его раздражает наличие на веб-сайте, который загружается и уменьшает размер файла, удаляя его.

Вставка HTML и CSS

Когда у нас есть все необходимое, мы вставляем следующий код в наш HTML, где мы хотим, чтобы видео появилось. Измените пути и заголовки по своему усмотрению. Плакат — это альтернативное изображение, когда видео не воспроизводится. Вы можете видеть, что мы установили цикл и автовоспроизведение.

 <дел>
    

Порядок отображения источников (видео) соответствует порядку, в котором браузер пытается их воспроизвести. MP4 был для нас мучением, которое, как говорят другие учебники, нужно ставить первым, потому что устройства iOS проверяют только первый источник и могут воспроизводить только MP4. Но без дополнительной работы он не воспроизводился для нас на iOS по умолчанию (как и другие сайты, использующие видеофоны, поэтому мы проигнорировали его и просто заменили изображением плаката, а видео . webm поставили первым, потому что оно было более плавным на рабочем столе). браузеры

Мы помещаем его в div с классом баннера для проблем с iOS и исправляем, о чем мы поговорим ниже.

Ниже приведен CSS, который нам нужно добавить, который позиционирует видео так же, как работает фоновое покрытие. Чтобы он покрывал все пространство. К сожалению, это не уменьшает изображение, когда браузер становится меньше. Если у вас возникают проблемы с позиционированием, убедитесь, что для любой родительской оболочки задана относительная позиция. Вы также можете настроить верхнее, правое, левое, нижнее положение и поля в соответствии с вашими потребностями.

 #bgvid {
    положение: абсолютное; справа: 0; внизу: 0;
    минимальная ширина: 100%; минимальная высота: 100%;
    ширина: авто; высота: авто; z-индекс: 0;
    фон: прозрачный URL(poster_image.jpg) без повторов;
    фоновая позиция: по центру по центру;
    -webkit-background-size: обложка !важно;
    -moz-background-size: обложка !важно;
    -o-background-size: обложка !важно;
    background-size: обложка !важно;
}
 

Приведенный выше код должен заставить ваше видео работать так же, как и у нас, хотя и с небольшими изменениями.

Проблемы с видео и iOS

На большинстве экранов видео воспроизводилось хорошо. А на протестированных нами устройствах Android изображение постера выглядит так, как мы и ожидали. Устройства

iOS, с другой стороны, пытались сделать снимок видео и изменить его размер, чтобы он соответствовал области, что означает, что мы получили черные стороны, как показано на изображении ниже.

Как упоминалось выше, мы обернули теги видео внутри блока баннера. Это позволяет нам присвоить ему изображение и установить его размер в качестве обложки. Затем мы можем скрыть элемент видео для определенных устройств на основе точного местоположения экрана, пытаясь проверить, что это мобильное устройство.

Ниже представлен CSS, который мы добавили. Медиа-часть важна, потому что она содержит размеры устройств iOS, но стиль внутри одинаков для каждого из них, установка изображения в качестве обложки и скрытие элемента видео (#bgvid)

 /* большинство мобильных устройств */
Экран @media и (max-device-width: 800px) {
    . баннер { фон: прозрачный URL (poster_image.jpg) центр без повторов; -webkit-background-size: обложка; -moz-background-size: обложка; -o-background-size: обложка; размер фона: обложка; }
    #bgvid { дисплей: нет; }
}
/* исправить фоновые изображения ios */
/* Ipad мини */
Только экран @media и (минимальная ширина устройства: 768 пикселей) и (максимальная ширина устройства: 1024 пикселей) и (-webkit-min-device-pixel-ratio: 1) {
    .баннер { фон: прозрачный URL (poster_image.jpg) центр без повторов; -webkit-background-size: обложка; -moz-background-size: обложка; -o-background-size: обложка; размер фона: обложка; }
    #bgvid { дисплей: нет; }
}
/* айпад в альбомной ориентации */
Только экран @media и (минимальная ширина устройства: 768 пикселей) и (максимальная ширина устройства: 1024 пикселей) и (ориентация: альбомная) {
    .баннер { фон: прозрачный URL (poster_image.jpg) центр без повторов; -webkit-background-size: обложка; -moz-background-size: обложка; -o-background-size: обложка; размер фона: обложка; }
    #bgvid { дисплей: нет; }
}
/* айпад портрет */
Только экран @media и (минимальная ширина устройства: 768 пикселей) и (максимальная ширина устройства: 1024 пикселей) и (ориентация: книжная) {
    . баннер { фон: прозрачный URL (poster_image.jpg) центр без повторов; -webkit-background-size: обложка; -moz-background-size: обложка; -o-background-size: обложка; размер фона: обложка; }
    #bgvid { дисплей: нет; }
}
/* айфоны */
Только экран @media и (минимальная ширина устройства: 320 пикселей) и (максимальная ширина устройства: 480 пикселей) {
    .баннер { фон: прозрачный URL (poster_image.jpg) центр без повторов; -webkit-background-size: обложка; -moz-background-size: обложка; -o-background-size: обложка; размер фона: обложка; }
    #bgvid { дисплей: нет; }
}
Только экран @media и (минимальная ширина устройства: 320 пикселей) и (максимальная ширина устройства: 568 пикселей) {
    .баннер { фон: прозрачный URL (poster_image.jpg) центр без повторов; -webkit-background-size: обложка; -moz-background-size: обложка; -o-background-size: обложка; размер фона: обложка; }
    #bgvid { дисплей: нет; }
}
 

Альтернативы

http://easyhtml5video.com/  — Сделал работу, но бесплатный добавил текст в качестве водяного знака, не очень хотел платить за обновление и добавил намного больше в код, который мы чувствовать раздутый это и не мог работать, если все это было необходимо.

http://dfcb.github.io/BigVideo.js . Вероятно, это было самое близкое к тому, что мы подошли к тому, что хотели. Но снова пришли с большим, чем мы действительно хотели. Но если мы хотим охватить больше устройств, действительно включить полноэкранный режим для адаптивного видео или предоставить эту опцию в нашей CMS, мы, вероятно, воспользуемся этим.

Заключение

Есть некоторые сайты, которые очень хорошо используют фоновое видео. fernando.is/all-about/ и paypal.co.uk – это только два из них. Благодаря более быстрому широкополосному доступу и высококачественной видеозаписи, доступной на большинстве устройств, похоже, что это может стать более распространенным явлением на веб-сайтах. Но высококачественное видео, как и изображения в настоящее время, является обязательным условием для того, чтобы этот метод работал хорошо.

Существуют плагины, которые сделают за вас некоторые из вышеперечисленных действий. И вы, вероятно, могли бы использовать несколько надстроек, чтобы обеспечить лучшую поддержку мобильных устройств.