css - 响应高度/宽度视频标题

标签 css html

我正在为一个网站制作响应式 html5 视频标题,我希望它在垂直和水平方向上响应,仅使用 CSS 来实现响应。

http://jsfiddle.net/b9cpmuy9 是我用于响应宽度的内容(这里有从另一篇文章借来的视频)。

width:100%;height:auto; 适用于响应宽度。

我尝试了 height:100%;width:auto;min-width:100%; 响应高度,但它只能工作到源文件的整个宽度,并且只有在较小的时候剪辑到右边。我希望它保持居中并从左右两边剪裁。

我希望它像这样工作:http://salleedesign.com/home , 但有视频。可以吗?

更新: http://jsfiddle.net/x22r8her/1/我有东西!我能看到的唯一错误是,当它变得足够小(宽度方向)时,它开始只在右边剪裁。这是为什么?

最佳答案

HTML 元素是左上对齐的。您可以做的是将容器扩展到更大的尺寸并使用 margin: auto

示例 CSS:

video {
    position:absolute;
    top: -99999px;
    bottom: -99999px;
    left: -99999px;
    right: -99999px;
    margin: auto;
    height: auto;
    min-height:100%;
    min-width:50%;
}

演示:http://jsfiddle.net/mLnsbyk1/

关于css - 响应高度/宽度视频标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28080956/

相关文章:

javascript - Javascript 对悬停在图像上的影响

javascript - 将文本框连同文本添加到 HTML 中的表格 (tbody)

javascript - 图片旋转分页问题

jquery - 如何更改 <li> 项的每个元素符号点的颜色?

jQuery:如何在循环中为元素的淡出计时?

javascript - 单击另一个跨度后,如何从另一个跨度中删除此背景颜色

html - 垂直对齐 div 并将图像放入其中

javascript - 如何设置js函数滚动让它不超过父级的底部?

css - 我只想为我的部分 div 添加背景颜色

javascript - 向 tbody 元素添加 ID 的正确 HTML 语法是什么?