如何在像PayPal这样的视频上添加文字?

时间:2014-06-21 08:57:36

标签: javascript html css video paypal

在PayPal中,他们有一个标语“你做它,我们会付钱”在一个视频的顶部附近有一个小播放按钮。当您点击此播放按钮时,视频将开始播放,导致黑暗叠加层在视频未播放时将视频分层,在标语仍然存在的情况下平滑消失。这是怎么做到的?你能提供一些例子吗,我认为效果非常好。

谢谢!

1 个答案:

答案 0 :(得分:0)

Demo

以下示例显示来自<video>标记的全屏视频,仅使用css显示全屏内容,并使用position: absolute

显示图像上的所需文字

CSS

.videoInsert {
    position: absolute; 
    right: 0; 
    bottom: 0;
    min-width: 100%; 
    min-height: 100%;
    width: auto; 
    height: auto; 
    z-index: -100;
    background-size: cover;
    overflow: hidden;
}
h2 span { 
   color: white; 
   font: bold 24px/45px Helvetica, Sans-Serif; 
   letter-spacing: -1px;  
   background: rgb(0, 0, 0); /* fallback color */
   background: rgba(0, 0, 0, 0.7);
   padding: 10px;
    z-index: 999999999999;
    position: absolute;
    margin:auto;
    left:0;
    right:0;
    top:0;
    bottom:0;
    height: 100px;
    width: 80%;
    text-align: center;
}

HTML

<div class="wrapper">
    <video class="videoInsert">
        <source src="http://www.w3schools.com/html/movie.mp4" type="video/mp4">
        <source src="movie.ogg" type="video/ogg">Your browser does not support the video tag.
    </video>
</div>
<h2><span>A nice office video:<br />Yes it is!</span></h2>