创建带有视频作为背景HTML5的部分

协会

我正在尝试模仿lumosity.com的首页,但无法为该部分设置视频背景。到目前为止,这是我所做的:

的HTML

<section id="banner">
   <video id="videobcg" preload="auto" autoplay="true" loop="loop" muted="muted" volume="0">
     <source src="https://static.lumosity.com/resources/home_page_templates/574/neuralnetwork.mp4" type="video/mp4">
     <source src="movie.webm" type="video/webm">
          Sorry, your browser does not support HTML5 video.
    </video>
    <p>This is text that is in front of video, we do not want the z-index of video to be greater than content. Hence background!
    </p>
 </section>

的CSS

#videobcg { 
     position: absolute;
     top: 0px;
     left: 0px;
     padding: 5em 2em 4em 2em;
     z-index: -1000;
     overflow: hidden;
}

如您所见,我的代码无效,该视频仍然隐藏在网页上的某个位置。有任何想法吗?

布里诺

以此为例,并修改了您的CSS。

示例1:以视频作为包含div的背景

在此示例中,视频仅作为包含div的背景播放,类似于lumosity.com:

JSFIDDLE 1

#banner {
    position: relative;
    height:300px;
    width:100%;
    overflow: hidden;
}
#videobcg {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    min-height: 100%;
    height:auto;
    width:auto;
    z-index: -100;
}

示例2:将视频作为整页的背景

JSFIDDLE 2

#videobcg {
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    transform: translateX(-50%) translateY(-50%);
    background-size: cover;
    transition: 1s opacity;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用视频作为背景HTML5创建版块

来自分类Dev

多个视频作为背景:HTML5或YouTube?

来自分类Dev

在Facebook上嵌入带有opengraph的html5视频

来自分类Dev

带有Javascript的HTML5视频播放/停止按钮

来自分类Dev

带有HTML5视频的Azure AD

来自分类Dev

带有JavaScript的HTML5视频-语法混乱

来自分类Dev

使用带有 react-leaflet 的 html5 视频

来自分类Dev

HTML5视频背景无法加载

来自分类Dev

大型视频html5背景

来自分类Dev

html5背景视频全屏

来自分类Dev

大型视频html5背景

来自分类Dev

HTML5 动态视频背景

来自分类Dev

创建带有视频背景的部分,填充初始视口并允许内容低于它

来自分类Dev

从html5 <canvas>创建视频流

来自分类Dev

创建HTML5视频图块

来自分类Dev

在HTML5 / Chrome中创建视频

来自分类Dev

HTML部分背景视频

来自分类Dev

CSS / HTML5:在全屏视频标签上带有伪元素之后的透明层?

来自分类Dev

带有响应式HTML5视频的引导轮播?

来自分类Dev

ReactJS:如何通过React正确播放带有onClick事件的html5视频?

来自分类Dev

Firefox中带有Html5视频不良行为的Fancybox的尺寸

来自分类Dev

HTML5视频未在Chrome(ium)上显示带有很大(本地)文件的图像

来自分类Dev

在HTML5视频上添加带有CSS的移动水印?

来自分类Dev

如何正确发布带有字幕的html5视频[seo]

来自分类Dev

如何使用带有本地文件的HTML5嵌入视频

来自分类Dev

第二次打开带有包含HTML5视频的Web视图的活动

来自分类Dev

带有 html5 视频和 javascript 注入的 c# WPF 浏览器

来自分类Dev

更改html5视频元素的背景颜色

来自分类Dev

Android中的HTML5视频背景显示为黑色