我使用背景视频构建了一个新的客户端启动页面,除了对 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;
}