html - HTML 5 视频 CSS:在视频海报图像上强制响应比率 16:9(对于 preload="none" 视频)
问题描述
假设 HTML 5 视频的海报尺寸应始终为 16:9,但实际视频的高度仍然是自动的。我怎样才能使海报图像坚持这些尺寸(它应该被切割以适应尺寸,例如与对象匹配)?
video {
width:100%;
height:auto;
}
video[poster] {
width:100%;
}
<video poster="https://i.imgur.com/LFgR8jD.png" controls="controls" class="pimcore_video" preload="none">
<source type="video/mp4" src="https://storage.coverr.co/videos/sksZ7cBoTBAJkB4Bul46QAI1c01x7lx18?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHBJZCI6IjExNDMyN0NEOTRCMUFCMTFERTE3IiwiaWF0IjoxNTg3MDMwNzIwfQ.moAIavql_5_ggd9hrKExX6iPeo2UM_CMya6Mozg4hyY">
</video>
正如您在上面的片段中看到的,海报图像的大小与视频本身不同。
解决方案
推荐阅读
- java - 如何通过单击按钮停止绘制多段线
- qiskit - 安装 IBM Qiskit 进行量子计算机模拟
- javascript - 玩笑因 TypeError 失败: (0 , _user.default) 不是函数
- flutter - 在颤振中从 API 访问数据
- python - 在python中创建一个wilcoxon秩和测试的for循环以生成p值列表?
- ios - 在 SwiftUI 3 中交换选项卡视图指示器的配色方案
- python - 使用 Python 日志记录消息和标准错误
- json - 带 curl 的 Keycloak POST(创建用户和组)
- javascript - 使变量与对象方法相等
- windows - 如何检测正在进行的 webex 会议或 google 会议