css - 制作视频元素的固定高度
问题描述
我遇到了一个问题,我还需要制作一个固定高度的视频元素,我有一个canvas
位于视频元素顶部的元素,它代表一个在对象上绘制的矩形。
当我使用object-fit
withmax-height: 60vh
时,canvas
元素也会缩小到,60vh
但它应该是100% height
.display-cover {
position: relative;
}
#video {
min-width: 100%;
object-fit: cover;
max-height: 60vh;
}
#camera-feedback {
position: absolute;
top: -30px;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
}
<div class="display-cover">
<canvas id="camera-feedback"></canvas>
<div class="video-cover">
<video id="video" autoplay playsinline>
Your browser does not support the video tag.
</video>
</div>
</div>
图片示例(黄色矩形应覆盖所有文档),当视频的高度是100%
它工作正常
解决方案
推荐阅读
- angular - Angular - 选择控件不响应更改
- python - 这段代码中的 tmp 变量有什么作用?Leetcode #94
- xamarin.forms - Xamarin Forms:网格增加单个自动换行上所有行的行高
- bash - 简单的 bash 程序 #2
- windows - 以管理员身份从批处理文件运行 Windows 服务
- ssh - 尝试通过 SSH 使用 Plotly 保存无花果
- c# - 两个复制的 SQL 服务器之间的应用程序处理故障转移
- android - 如何在模块中查找 NewApi 问题?
- r - 当您有具有多个数据的组时,在 R 中计算组标准偏差
- javascript - Python FastAPI:返回的 gif 图像没有动画