css - 如何使相对定位的 html-video 响应

标签 css angular html typescript html5-video

我想知道是否可以使 relative 定位的 html5-video 响应。换句话说,自动调整视频大小并使其宽高比正确。

有什么想法吗?

最佳答案

是的,这是可能的。例如使用 CSS:

#video-id {
    width: 100%;
    height: auto;
}

或者直接在 HTML 中:

<video width="100%" ... 

当视频的宽度根据其父级宽度缩放时,auto 高度将自动以正确的宽高比缩放。反之亦然,以自动缩放宽度到高度。

请注意,对于 HTML 版本,请将高度留空(如果指定 height="100%",则留空宽度)以保持 auto 状态。

在 CSS 中,不要将 widthheight 设置为 100%,您可能需要设置 max-width: 100% 等,在更大的屏幕上,视频不会超出其原始分辨率。

Original source描述流体宽度视频。

关于css - 如何使相对定位的 html-video 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52365238/

相关文章:

javascript - 无法将 Observable 返回的对象作为输入组件 Angular 5 传递

angular - Localhost 为我的 Angular 应用程序发送了无效响应

jquery - 根据单击的链接使用 jquery 编辑 div

css - 我怎样才能实现 li :last-child with less?

html - 输入字段太宽

html - CSS - li 元素宽度错误

javascript - jqlite 中 .first() 的替代方案

html - 如何使按钮内的图标和文本居中?

Angular 2 使用 observable 的力量缓存 http 请求

javascript - 如何在选择菜单中的参数发生变化的情况下调用 knockout 方法?