<video>标签的poster属性图片铺满整个屏幕
要使<video>
标签的poster
属性的图片铺满整个屏幕,可以通过设置poster
属性指定一张图片,并确保视频元素本身(包括视频本身和海报图片)占满整个屏幕。以下是一个简单的HTML和CSS示例:
HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Video Poster Fullscreen</title>
<style>
body, html {
margin: 0;
padding: 0;
height: 100%;
}
video {
width: 100%;
height: 100%;
object-fit: cover; /* Ensures the video scales to fill the entire container */
}
</style>
</head>
<body>
<video controls poster="poster.jpg">
<source src="video.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
</body>
</html>
CSS:
body, html {
margin: 0;
padding: 0;
height: 100%;
}
video {
width: 100%;
height: 100%;
object-fit: cover; /* Ensures the video scales to fill the entire container */
}
在这个例子中,video
元素被设置为占据整个屏幕的宽度和高度。object-fit: cover
属性确保视频内容覆盖整个元素,并且海报图片也会铺满整个视频元素。注意,视频源和海报图片的路径需要根据实际情况进行替换。
评论已关闭