Javascript 重叠两个视频以生成一个不透明度的视频
有两个视频和一张图片。视频必须使用HTML5、javascript和css以不透明度覆盖在图片上。我研究过图书馆的文献。但还是没有成功。这是我的Css Javascript和Html文件。您必须使用唯一的javascript。我正在尝试为一个网站制作一个视频横幅Javascript 重叠两个视频以生成一个不透明度的视频,javascript,jquery,css,html,reactjs,Javascript,Jquery,Css,Html,Reactjs,有两个视频和一张图片。视频必须使用HTML5、javascript和css以不透明度覆盖在图片上。我研究过图书馆的文献。但还是没有成功。这是我的Css Javascript和Html文件。您必须使用唯一的javascript。我正在尝试为一个网站制作一个视频横幅 <!doctype html> <html> <head> <meta charset="utf-8"> <style> callout { pos
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<style>
callout {
position: relative;
overflow: hidden;
}
.video-bg,
.video-overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: block;
}
.video-overlay {
background: rgba(0,0,0,0.5);
pointer-events: none; /* Allows right clicking on the video to pause etc */
}
.video-bg video {
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.callout-content {
position: relative;
text-align: center;
margin: 50px 0; /* This adds some space around the video */
color: #FFF;
text-shadow: 0 0 5px rgba(0,0,0,0.4);
}
</style>
<title>videojs-overlay Demo</title>
<link href="node_modules/video.js/dist/video-js.css" rel="stylesheet">
<link href="dist/videojs-overlay.css" rel="stylesheet">
</head>
<body>
<section class="callout">
<div class="video-bg">
<video autoplay loop muted poster="path/to/poster.jpg">
<source src="dog.mp4" type="video/mp4">
<source src="tree.mp4" type="video/mp4">
</video>
</div>
<div class="video-overlay"></div>
<div class="callout-inner">
<!-- Our callout content goes here -->
</div>
</section>
</body>
</html>
标注{
位置:相对位置;
溢出:隐藏;
}
.视频背景,
.视频叠加{
位置:绝对位置;
排名:0;
左:0;
右:0;
底部:0;
显示:块;
}
.视频叠加{
背景:rgba(0,0,0,0.5);
指针事件:无;/*允许右键单击视频暂停等*/
}
.视频背景视频{
最小宽度:100%;
最小高度:100%;
宽度:自动;
高度:自动;
位置:绝对位置;
最高:50%;
左:50%;
转换:翻译(-50%,-50%);
}
.标注内容{
位置:相对位置;
文本对齐:居中;
边距:50px 0;/*这会在视频周围增加一些空间*/
颜色:#FFF;
文本阴影:0.5pxRGBA(0,0,0,0.4);
}
videojs覆盖演示
我认为您需要简化
不透明度
似乎起作用
#视频{
位置:绝对位置;
排名:0;
左:0;
}
#覆盖层{
位置:绝对位置;
排名:0;
左:0;
不透明度:0.6;
}
很抱歉,您的浏览器不支持嵌入式视频。
很抱歉,您的浏览器不支持嵌入式视频。
它不会自动播放。他们的cdn有什么可称之为的吗@威尔在萨法里工作。¯_(ツ)_/¯