需求:视频在一个div中自动播放并作为背景,该视频必须完全填充在该div中,视频不能溢出div,

HTML中加入视频很简单加一个<video>  </video>即可

现在要设置视频为背景,上层还有图片、文字、等;

视频width、height大小和所存放视频的div设置的width、height大小不同,视频可能会出现不是理想的效果

比如:

这时视频width和weight设置为100%,已经到达视频原有的最大尺寸,但是还无法完全覆盖我们的div,所以现在要设置视频Video的属性和其父级DIV的属性:

 .video_back {/*设置视频最小宽度和高度 这个设不设置没有什么影响 *//*min-width: 100%;min-height:100%;*//**/width: 100% !important;height: 100%;/*生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。可以根据实际情况修改*/position: absolute;/*这里我试了一下好像只要是矩形的四个角的的点都行,也就是说right:0;bottom:0;也可以*/left: 0;top: 0;/*将视频放在元素的堆叠顺序最底层,以防覆盖其他东西*/z-index: -9999;/*被替换的内容正好填充元素的内容框。整个对象将完全填充此框。如果对象的宽高比与内容框不相匹配,那么该对象将被拉伸以适应内容框。*/object-fit: fill;}#parent{position:absolute;}

几个重要的设置:

  1. 视频样式中的:position:absolute;这是让视频相对于父级div生成绝对定位;
  2. z-index:-9999;这是让视频在堆叠顺序的最底层,作为背景;
  3. object-fit:fill;视频完全填充到div中的关键!!!!
  4. 父级设置样式position:absolute 生成相对定位的元素,相对于其正常位置进行定位。

视频其他小属性

  1. muted  静音播放
  2. autoplay=autoplay;打开时自动播放;
  3. loop=loop;循环播放
  4. constrol 不显示视频播放框

最终效果:

源代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>视频背景网页</title><style type="text/css">.video_back {/*设置视频最小宽度和高度*//*min-width: 100%;min-height:100%;*//**/width: 100% !important;height: 100%;/*生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。可以根据实际情况修改*/position: absolute;/*这里我试了一下好像只要是矩形的四个角的的点都行,也就是说right:0;bottom:0;也可以*/left: 0;top: 0;/*将视频放在元素的堆叠顺序最底层,以防覆盖其他东西*/z-index: -9999;/*被替换的内容正好填充元素的内容框。整个对象将完全填充此框。如果对象的宽高比与内容框不相匹配,那么该对象将被拉伸以适应内容框。*/object-fit: fill;}#parent{position:absolute;}.wen {font-size: 30px;color: #fff;}</style>
</head>
<body><div class="parent" style="width:1920px;height:1080px;"><!--autoplay autoplay如果出现该属性,则视频在就绪后马上播放。controls controls如果出现该属性,则向用户显示控件,比如播放按钮。loop  loop如果出现该属性,则当媒介文件完成播放后再次开始播放。muted  muted规定视频的音频输出应该被静音。poster  URL 规定视频下载时显示的图像,或者在用户点击播放按钮前显示的图像。preload   preload如果出现该属性,则视频在页面加载时进行加载,并预备播放。如果使用 "autoplay",则忽略该属性。src     url要播放的视频的 URL。width   pixels设置视频播放器的宽度。height pixels设置视频播放器的高度。--><video class="video_back" src="/img/yundun.mp4" muted autoplay="autoplay" loop="loop">您的浏览器不支持</video><div class="wen">这是视频的上浮文字</div></div>
</body>
</html>

HTML中加入视频播放及调节视频大小位置等比例那些事相关推荐

  1. 腾讯视频app怎么允许腾讯视频访问位置信息

    1.首先,打开一个的腾讯视频的界面当中,点击右下角中的 个人中心 的选项 怎么下载完整版腾讯视频到桌面_腾讯视频app怎么允许腾讯视频访问位置信息 2.点击了个人中心 的选项之后,点击列表中的 设置 ...

  2. moviepy音视频开发:使用volumex调节音量大小及其花式用法

    ☞ ░ 前往老猿Python博文目录 ░ 一.概述 音频数据的音量体现为声音的振幅,振幅越大则声音越大,具体到音频帧数据上,体现为声音的绝对值越大则振幅越大音量越大,调节音量大小的本质是调整帧数据的绝 ...

  3. python moviepy 音量_moviepy音视频开发:使用volumex调节音量大小及其花式用法

    ☞ ░ 前往老猿Python博文目录 ░ 一.概述 音频数据的音量体现为声音的振幅,振幅越大则声音越大,具体到音频帧数据上,体现为声音的绝对值越大则振幅越大音量越大,调节音量大小的本质是调整帧数据的绝 ...

  4. android 设置视频音量大小,为cocos2d-x添加调节视频音量的功能(Android)

    为cocos2d-x添加调节视频音量的功能(Android). 日常吐槽cocos.我想放广告的时候播放一些其他声音,这时候我希望视频先静音,但是不停止播放.等声音播放完,我再放视频声音.赫然发现,V ...

  5. android studio视频路径,Android studio相关设置及实现存在于工程目录中的视频播放...

    一:相关设置 1:主题设置 File-->Settings-->Appearance &Behavior-->Appearance-->THeme 2:Java源码的颜 ...

  6. php怎么调节字体大小,ps中怎么调整字体大小

    ps中调整字体大小的方法:首先打开ps软件:然后单击工具箱中的"字符"面板:最后在调整字体大小的下拉框中选择合适的字体大小,或者直接在属性栏中输入具体的数字来调整字体大小即可. p ...

  7. wps怎么把字缩到最小_如何在WPS文档中快速调节字体大小

    如何在WPS文档中快速调节字体大小 现在越来越多的人在使用WPS的软件了,不过在习惯了使用word文档以后很难对WPS 的使用转变过来,其实WPS软件有着很多的优势,也有很多地方可以让我们办公时得心应 ...

  8. android爬取视频播放地址,Android 视频中抓取图像 - MediaMetadataRetriever

    最近在side project中遇到了需要从视频中抓取多张图片的需求.安卓已经提供了从视频获取预览图片的ThumbnailUtils, 但此类不能根据timestamp获取bitmap. 以下记录自己 ...

  9. iOS 获取相册中视频大小

    //获取视频 大小 - (NSInteger) getFileSize:(NSString*) path { DLog(@"path == %@",path); NSFileMan ...

最新文章

  1. Oracle-OLAP和OLTP解读
  2. 5.Android的学习(菜单,监听器,按钮)
  3. 3分钟看完Build2016 Day 1 Keynote
  4. 图片渲染延迟_2D Canvas 的渲染优化
  5. Visio中图进行任意区域进行颜色填充
  6. PR曲线与ROC曲线
  7. 基于单片机的智能窗帘系统设计(#0408)
  8. 中国石油大学《输气管道设计与管理(含课程设计)》第三阶段在线作业
  9. 高并发高可用高可靠性的千人千面项目技术架构分析
  10. 【阅读笔记】Cost Volume Pyramid Based Depth Inference for Multi-View Stereo
  11. 如何看待阿里云成立新零售事业部?
  12. 按ASC码对字符串排序
  13. GoLang—使用net/http构建Web服务(文件数据存储)(上)
  14. html表单验证spry,Spry验证表单教案
  15. rancher 启动命令_Rancher 中文文档 —— 快速入门指南
  16. Python+OpenCV 实现Farneback光流法从RGB图像序列中提取光流
  17. python定义私有变量的方法_浅谈Python中的私有变量
  18. 如何注册一个Windows服务
  19. jQuery——自定义浏览器滚动条,改变滚动条样式。实现滚动条效果
  20. 尾注区无法插入分节符的解决方法

热门文章

  1. 【转载】全球视角下的元宇宙竞争--中美日韩如何布局
  2. java计算机毕业设计云端小区物业智能管理系统源码+系统+mysql数据库+lw文档+部署
  3. 寻找强连通分量的Tarjan算法
  4. debug版没有问题而release版本无法运行的问题
  5. 骑马与砍杀服务器修复,《骑马与砍杀2》新热修补丁:联机社交系统更新、修复单机崩溃...
  6. “windows许可证即将过期”解决方案
  7. Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.17763. 缺失丢失
  8. mysql b tree_Mysql索引机制(B+Tree)
  9. 阅读笔记(六)共识算法2PC
  10. uniapp/微信小程序获取蓝牙设备