使HTML背景视频高度小,宽度100%
我试图添加一个背景视频到一个网站,我试图使其高度等于400px和宽度等于100%。但是,当我添加400px高度时,它的宽度变小了。我不想让视频全屏显示,我希望它的高度只有400px(或稍大一点),宽度达到100%,就像在airbnb.com上一样 以下是HTML:使HTML背景视频高度小,宽度100%,html,css,Html,Css,我试图添加一个背景视频到一个网站,我试图使其高度等于400px和宽度等于100%。但是,当我添加400px高度时,它的宽度变小了。我不想让视频全屏显示,我希望它的高度只有400px(或稍大一点),宽度达到100%,就像在airbnb.com上一样 以下是HTML: <html> <head> <link rel="stylesheet" href="style.css"> <link rel="style
<html>
<head>
<link rel="stylesheet" href="style.css">
<link rel="stylesheet" href="bootstrap/css/bootstrap.min.css">
<script src="bootstrap/js/jquery-3.1.0.min.js"></script>
<script src="bootstrap/js/bootstrap.min.js"></script>
</head>
<body>
<div id="videoDiv">
<video autoplay loop mute id="video">
<source src="video/video.mp4" type="video/mp4">
</video>
</div>
<div>
<h1>Hello</h1>
</div>
</body>
</html>
是它的链接。请帮忙 视频元素的默认样式表是
objectfit:contain代码>因此它始终保持其维度比率。所以你所需要做的就是用“填充”来替代它。像这样:
#video{
position: fixed;
max-height: 400px;
min-width: 100%;
object-fit: fill;
}
视频元素的默认样式表是objectfit:contain代码>因此它始终保持其维度比率。所以你所需要做的就是用“填充”来替代它。像这样:
#video{
position: fixed;
max-height: 400px;
min-width: 100%;
object-fit: fill;
}
看看,但当我添加最小宽度:100%和最小高度:100%时,它会全屏显示!这意味着我必须手动更改视频的纵横比才能正常工作?可能是因为视频是16:9,而您的屏幕也是16:9(或任何其他匹配的分辨率)。例如,如果您尝试在16:3中播放视频,但视频是16:9,则视频的左右两侧会添加空白。请看一看,但当我添加最小宽度:100%和最小高度:100%时,它将全屏显示!这意味着我必须手动更改视频的纵横比才能正常工作?可能是因为视频是16:9,而您的屏幕也是16:9(或任何其他匹配的分辨率)。例如,如果您尝试在16:3中播放视频,但视频是16:9,则视频的左右两侧都会添加空格。如果这样做,您可能不需要重要的。如果这样做,您可能也不需要重要的。