css - 使 HTML5 视频海报与视频本身大小相同

标签 css html attributes html5-video

有谁知道如何调整 HTML5 视频海报的大小,使其适合视频本身的确切尺寸?

这是一个显示问题的 jsfiddle:http://jsfiddle.net/zPacg/7/

这是代码:

HTML:

<video controls width="100%" height="100%"  poster="http://www.wpclipart.com/blanks/buttons/glossy_buttons/glossy_button_blank_orange_rectangle.png">
  <source src="http://demo.inwebson.com/html5-video/iceage4.mp4" type="video/mp4" />
  <source src="http://demo.inwebson.com/html5-video/iceage4.ogg" type="video/ogg" />
  <source src="http://demo.inwebson.com/html5-video/iceage4.webm" type="video/webm" />
</video>​

CSS:

video{
border:1px solid red;
}​

请注意,橙色矩形不会缩放到视频的红色边框。

此外,仅添加下面的 CSS 也不起作用,因为它会随海报一起重新缩放视频:

video[poster]{
height:100%;
width:100%;
}

最佳答案

根据您的目标浏览器,您可以选择 object-fit属性来解决这个问题:

object-fit: cover;

或者 fill 就是您要查找的内容。还是under consideration for IE .

关于css - 使 HTML5 视频海报与视频本身大小相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10826784/

相关文章:

html - 如何将响应式 SVG 图像居中?

html - 滚动时背景颜色消失

javascript - 在不转换 `height` 属性的情况下折叠展开动画?

javascript - 检查 <font> html 标签是否有颜色并添加标签 | JS | jq

html - 表格中的 Css、gif、视口(viewport)高度的 100%

javascript - 将多项选择作为与选择框分隔的逗号分隔到文本输入中

jquery - 如何替换 HTML <select> 元素上的箭头按钮

css - (简单)HTML 属性可以是属性还是只能用于 CSS?

python - 属性错误 :split on spark sql python using lambda

python - 'words' 是一个方法吗?