Html 相对于它的视频高度';s分区
我试图在我的网站上以视频的形式呼吁大家采取行动,但我在使用这段代码时遇到了困难。视频100%显示在屏幕上,但我只希望它的最大高度为600px(与容器大小相同)。不知道该怎么办Html 相对于它的视频高度';s分区,html,css,html5-video,Html,Css,Html5 Video,我试图在我的网站上以视频的形式呼吁大家采取行动,但我在使用这段代码时遇到了困难。视频100%显示在屏幕上,但我只希望它的最大高度为600px(与容器大小相同)。不知道该怎么办 video { position: absolute; min-width: 100%; min-height: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); } #vidBG { hei
video {
position: absolute;
min-width: 100%;
min-height: 100%;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
#vidBG {
height:600px;
}
<div id="vidBG">
<video autoplay muted>
<source src="video.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
</div>
视频{
位置:绝对位置;
最小宽度:100%;
最小高度:100%;
最高:50%;
左:50%;
转换:翻译(-50%,-50%);
}
#vidBG{
高度:600px;
}
您的浏览器不支持视频标记。
移除位置:绝对代码>
CSS:
移除位置:绝对位置代码>
CSS:
这是因为绝对位置我应该把它改成什么?给你的#vidBG
一个位置:相对的。Ryan.Hunt是对的,因为绝对位置,元素从其最近的相对父元素获取坐标和大小,因为它从未定义过,最终成为html
position relative不起作用这是因为绝对位置我应该把它改成什么?给你的\vidBG
一个位置:relative
。Ryan.Hunt是对的,因为绝对位置,元素从其最近的相对父元素获取其坐标和大小,因为从来没有定义过,所以最终是html
position relative未工作视频变为扭曲视频变为扭曲
video {
/* position: absolute; */
min-width: 100%;
min-height: 100%;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
#vidBG {
height: 600px;
}