【发布时间】:2015-01-02 13:51:15
【问题描述】:
我正在尝试实现一个响应式视频“拼贴”,在灵活的网格中显示各种宽高比的视频。
在每一行中,视频具有相同的高度,但它们填充了 div 的水平宽度。由于每个视频的宽度和纵横比都是已知的,我认为计算高度很简单。不知道如何用 CSS + Javascript 实现它。任何人都可以帮忙吗?非常感谢。
【问题讨论】:
标签: javascript css html video
我正在尝试实现一个响应式视频“拼贴”,在灵活的网格中显示各种宽高比的视频。
在每一行中,视频具有相同的高度,但它们填充了 div 的水平宽度。由于每个视频的宽度和纵横比都是已知的,我认为计算高度很简单。不知道如何用 CSS + Javascript 实现它。任何人都可以帮忙吗?非常感谢。
【问题讨论】:
标签: javascript css html video
不是 100% 确定这个问题,但可以在你的 CSS 中试试这个。
video {
width: 100%;
height: auto;
}
【讨论】:
只需使用 fitvids.js 即可让您的视频具有响应性。您甚至可以添加自己的格式,但它附带了 youtube、vimeo 等基础知识。我什至在其中添加了幻灯片共享演示文稿,并且效果很好:
只是 css 不起作用,因为它不首先弄清楚或知道视频的原始大小。
【讨论】: