我正在制作一个响应式的html5视频头部,希望在垂直和水平方向上都具备响应能力,只使用CSS来实现响应。这是我用于响应宽度的代码:
http://jsfiddle.net/b9cpmuy9
(从另一篇文章中借用了视频)。对于响应宽度,width: 100%; height:自动;
可以工作。我尝试了height:100%;width:auto;min-width:100%;
以实现响应高度,但它仅适用于源文件的全宽度,当较小时仅剪切右侧。 我希望它保持居中并从左侧和右侧裁剪。我想让它像http://salleedesign.com/home这样工作,但用视频实现。这可能吗?更新:我有了一些成果!http://jsfiddle.net/x22r8her/1/ 唯一我看到的问题就是当宽度变得足够小(仅限于宽度)时,它开始只在右侧剪切。为什么会这样?
width:100vw;height:100vh;
。 - Ian Ebstein