主要用到了video标签,css样式,原理是先将video标签利用position:fixed;使video标签脱离文档流,在将他的z-index设置为最低的,比如-9999。再插入的内容自然就覆盖在视频上面了。

1.首先,将video插入到网页中,宽度设置为100%,其余的设置按照H5标准根据需求来设置。比如进入网页自动播放(autoplay)、循环播放(loop) 、静音(muted)等。代码如下:

<video width="100%" autoplay="autoplay" loop="loop" muted="muted">
                           <source src="video/video.mp4" type="video/mp4"></source>
                  </video>

2.css设置video样式,代码如下:

video{
                            position: fixed;
                            z-index: -9999;
                            -webkit-filter: grayscale(100%);
                   }

3.然后就可以在video背景区域添加想要的布局了,

html代码如下:

<div>
                              我是video背景
                        </div>

css代码如下:

div{
                            width:500px;
                            height: 300px;
                            font-size: 8em;
                            color: yellow;
                         }

    4.如果想要调整video的播放速度,可以使用playbackRate属性来实现,代码如下:

<script>

var video= document.querySelector('video');

video.playbackRate = 0.5;

</script>

  完整代码如下图:

    

最新文章

  1. C#开发微信门户及应用(10)--在管理系统中同步微信用户分组信息
  2. 关于原生JS获取类相关的代码
  3. 网络最大流问题之Ford-Fulkerson算法原理详解
  4. 从零开始学ios开发(一):准备起航
  5. 全文索引之nutch与hadoop(转)
  6. ie下使用firebug
  7. WPF 绑定三(绑定List中指定的字符串)
  8. uva 111 - History Grading (dp, LCS)
  9. ACM1229_还是A+B(求A的第K位的数公式:A%((int)(pow(10,K)))
  10. JavaScript 运动框架 Step by step
  11. hdu 4836 The Query on the Tree(线段树or树状数组)
  12. Java基础之异常
  13. 认识 getAttribute() setAttribute()
  14. 强大而容易学的JavaScript初学者可以看看。
  15. Java 8 中为什么要引出default方法
  16. netty05(netty的一些介绍)
  17. Meet Hadoop
  18. JAVA类中获取项目路径
  19. nginx本地缓存
  20. JavaScript Best Practices (w3cschool)

热门文章

  1. pcap filter
  2. prologue epilogue
  3. Unity3d/2d手机游戏开发第二版 (金玺曾) 随书资源
  4. Flash CS 自定义组件
  5. GIT使用规范流程
  6. iOS开发——实时监控网速(仅作参考,发现一点问题)
  7. C++数据结构之map----第一篇
  8. js去除字符串空格
  9. STM32+NRF24L01无线(转)
  10. ios 设置屏幕方向的两种方法