在 html 中放视频用 video 标签,参考 [1];参考 [2,3] 用 css 的 grid 实现自适应九宫格的方法,grid 的介绍见 [3]。
Code
- code base 是 [2] 的方案 1。
- 参考 [3] 用
* {...}
去除 padding、margin;单位vh
详见 [5]; - 默认黑背景(视频没有内容的地方黑边);
- 视频默认静音:
muted
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>test</title>
<style>
* {
/* 去掉四围空白 */
padding: 0;
margin: 0;
/* 黑背景 */
background: #000000;
}
body {
/* vw/vh:viewport 宽/高的 1% */
height: 100vh;
/* width: 100vw; */
}
.container {
/* grid 布局的样式 */
display: grid;
width: 100%;
height: 100%;
/* 2x2,各占一半宽/高 */
grid-template-columns: repeat(2, 50%);
grid-template-rows: repeat(2, 50%);
/* 宫格之间的间隔(以前是 grid-row/column-gap) */
row-gap: 0;
column-gap: 0;
}
.item {
/* 这个只是 debug 用的示例框,看宫格内容的大小 */
border: 1px solid red;
color: red;
text-align: center;
}
</style>
</head>
<body>
<div class="container">
<video width=100% height=100% controls muted>
<source src="D:/幺妹儿冯宝宝.mp4" type="video/mp4">
</video>
<div class="item">2</div> <!-- 占位框 -->
<div class="item">3</div> <!-- 占位框 -->
<video width=100% height=100% controls muted>
<source src="D:/王也踏青.mp4" type="video/mp4">
</video>
</div>
</body>
</html>
References
原文地址:https://blog.csdn.net/HackerTom/article/details/134158954
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_14207.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。