css - HTML5 视频响应垂直封面

标签 css html video responsive-design cover

有没有办法让 HTML5 视频(和海报属性)像居中背景封面一样工作?

我创建了一个虚拟笔,您可以在宽度范围内玩:

http://codepen.io/SEFarstad/pen/vujqE

布局基于两个 50% 宽度的部分,其中左边的部分包含固定视频,右边的部分包含绝对定位的内容。

主要问题是我的设计需要垂直分割,这使得水平视频成为问题。有没有办法让这些水平视频在垂直布局中像这样全高? - 与使用 background-size: cover; 的方式相同;

我知道你可以使用背景视频等,但我需要它来控制、海报等,以满足我对这个元素的一些交互需求。

最佳答案

我知道这是一个老问题,您可能已经转向其他问题,但我想回答以防其他人通过 Google 偶然发现这个问题。您正在寻找的是 object-fit,一种将这种行为添加到视频和图像的方法。 Here's some info on it , 但基本上你只需要这样写:

video {
  ... // other stuff here
  object-fit: cover;
}

可悲的是,你can't use this on every browser just yet .但是,有 a polyfill you can look into .

关于css - HTML5 视频响应垂直封面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18528447/

相关文章:

html - 网站图片间距正确

html - 如何在悬停时添加文本

c# - 有条件地添加 CSS 类 - Asp.net

html - 加载大量图像并将前 100 张设置为可见

javascript - 如何以编程方式访问 vuetify 元素的属性?

java - CSS 未反射(reflect)在 Glassfish 4 中的 HTML 文件中

ios - 在不播放视频的情况下加载 MPMoviePlayer。只是预览

android - 如何使用 mime 类型 video/raw 的字节数组创建位图

java - ffmpeg 安卓 java.无法使用单引号和正引号

html - 为什么 HTML "lang"属性会更改字体连字以及如何避免这种情况?