Я создал новую клиентскую заставку, используя фоновое видео, и, кроме отзывчивых настроек для iPhone и уничтожения фонового видео на iOS, мне не пришло в голову протестировать на сетчатке.
Сегодня, когда я смотрю на MBP Retina, похоже, что видео покрывает «правильное количество пикселей» по высоте, но просто не знаю, как заставить видео покрывать «2x».
Вы слышали об этой спецификации?
Может быть проще установить минимальную высоту/минимальную ширину фона видео на "200%" для сетчатки?
Используемая разметка
<div id="bgVideo" class="background">
<video id="video_background" preload="auto" autoplay loop muted volume="0">
<source src="https://pravassawt.squarespace.com/s/pravassa-fall.mp4" type="video/mp4">
<source src="https://pravassawt.squarespace.com/s/pravassa-fall.webm" type="video/webm">
<source src="https://pravassawt.squarespace.com/s/pravassa-fall.ogv" type="video/ogg">
</video>
</div>
<span style="opacity: .9"<div class="video_pattern" ></div></span>
CSS-фрагмент
#video_background {
position: absolute;
bottom: 0px;
right: 0px;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
z-index: -1000;
overflow: hidden;
}