video 禁止上下滚动条

Vue / 327人浏览 / 0人评论

例子中.video-container类定义了视频的显示区域,并设置了overflow: hidden;来禁止滚动。video元素被定位在其父容器内,并且设置了object-fit: cover;以确保视频内容覆盖整个容器而不失真。如果视频内容的比例和容器的比例不匹配,视频会被裁剪以填满容器。

在HTML中禁止<video>元素出现滚动条,可以通过设置CSS样式来实现。你可以为<video>元素设置overflow属性为hidden,并且确保它的宽度和高度正确,以防止内容溢出。

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Video No Scroll</title>
<style>
    .video-container {
        width: 100%; /* 或者你需要的宽度 */
        height: 500px; /* 或者你需要的高度 */
        overflow: hidden; /* 禁止滚动条 */
        position: relative; /* 为绝对定位的视频做准备 */
    }
 
    video {
        width: 100%; /* 视频宽度匹配容器 */
        height: 100%; /* 视频高度匹配容器 */
        position: absolute; /* 视频定位在容器内 */
        top: 0;
        left: 0;
        object-fit: cover; /* 视频填充容器,可能会有裁剪 */
    }
</style>
</head>
<body>
<div class="video-container">
    <video controls>
        <source src="your-video-file.mp4" type="video/mp4">
        Your browser does not support the video tag.
    </video>
</div>
</body>
</html>

例子中.video-container类定义了视频的显示区域,并设置了overflow: hidden;来禁止滚动。
video元素被定位在其父容器内,并且设置了object-fit: cover;
以确保视频内容覆盖整个容器而不失真。
如果视频内容的比例和容器的比例不匹配,视频会被裁剪以填满容器。

转载注明:

扩展查找

0 条评论

还没有人发表评论

发表评论 取消回复

记住我的信息,方便下次评论
有人回复时邮件通知我