【发布时间】:2014-09-08 14:01:23
【问题描述】:
我使用背景视频构建了一个新的客户端启动页面,除了针对 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;
}
截图和链接
【问题讨论】:
-
仅供参考:“将视频背景的最小高度/最小宽度设置为视网膜的 200%”不起作用。它基本上只是对视频内容应用了“200% 缩放”。 ——脚本听起来像是答案。