首页 > 其他分享 >HTML视频背景(动态背景)

HTML视频背景(动态背景)

时间:2023-09-07 19:34:32浏览次数:40  
标签:视频 muted 背景 100% HTML 属性 loop autoplay

  网页动态背景一般是用视频实现的,能增添网页的感染力,我觉得很好看,也不难,不妨学一下。

先加入下面一串代码:

 1  <style>
 2         video{  
 3                 height: 100%;
 4                 width: 100%;
 5                 position: absolute;  
 6                 right: 0px;  
 7                 bottom: 0px;  
 8                 z-index:-1;
 9      }  
10     </style>

z-index的值只要小于0就行,毕竟视频是要作为背景的。

下面代码是引入素材:

1 <body>
2     <video src="./example.mp4"   <!--素材路径-->
3     style="width: 100%;height: 100%;object-fit:cover;position:absolute;top: 0;left: 0;" autoplay="autoplay" loop="loop" muted="muted"></video>
4 </body>

介绍一下<video>可选属性:

<video>可选属性(菜鸟教程提供)
属性 描述
autoplay autoplay 如果出现该属性,则视频在就绪后马上播放。
controls controls 如果出现该属性,则向用户显示控件,比如播放按钮。
height pixels 设置视频播放器的高度。
loop loop 如果出现该属性,则当媒介文件完成播放后再次开始播放。
muted muted 如果出现该属性,视频的音频输出为静音。
poster URL 规定视频正在下载时显示的图像,直到用户点击播放按钮。
preload auto
metadata
none
如果出现该属性,则视频在页面加载时进行加载,并预备播放。如果使用 "autoplay",则忽略该属性。
src URL 要播放的视频的 URL。
width pixels 设置视频播放器的宽度。

下面是完整代码:

 1 <!DOCTYPE html>
 2 <html lang="en">
 3     <style>
 4      video{  
 5              height: 100%;
 6              width: 100%;
 7              position: absolute;  
 8              right: 0px;  
 9              bottom: 0px;  
10              z-index:-1;
11          }  
12     </style>
13 <head>
14     <meta charset="UTF-8">
15     <meta name="viewport" content="width=device-width, initial-scale=1.0">
16     <title>动态背景</title>
17 </head>
18 <body>
19     <video src="./example.mp4" <!--素材背景-->
20     style="width: 100%;height: 100%;object-fit:cover;position:absolute;top: 0;left: 0;" autoplay="autoplay" loop="loop" muted="muted"></video>
21 <p><li style="text-align: left;font-family: KaiTi;font-size: larger;color: rgba(0, 255, 42, 0.984);">夏天的飞鸟,飞到我窗前唱歌,又飞去了。
22         <br>秋天的黄叶,它们没有什么可唱,只叹息一声,飞落在那里。<br>Stray birds of summer come to my window to sing and fly away.
23 </body>
24 </html>

展示实际效果:

 

 

具体学习HTML建议到菜鸟教程:HTML 教程 | 菜鸟教程 (runoob.com)

标签:视频,muted,背景,100%,HTML,属性,loop,autoplay
From: https://www.cnblogs.com/TheHypocrite/p/17685885.html

相关文章

  • WorkPlus Meet白板和文档共享功能上线,私有化视频会议全新升级
    在迅猛发展的数字化时代,私有化视频会议成为企业高效沟通和协作的关键工具。WorkPlusMeet作为领先品牌,倾力打造私有化视频会议平台,并且最新上线了全新的白板和文档共享模块。本文将重点介绍WorkPlusMeet如何通过创新功能和稳定性,提供卓越的私有化视频会议体验,助力企业实现高效沟通......
  • 海外运营视频直播App,服务器放在哪?
    对于很多有想法去运营海外视频直播应用的客户来说,比较关心的就是程序的访问速度和用户体验,服务器的选择是比较重要的因素,对于服务器怎么选择,很多客户都有疑问,其实这个取决于多个因素,包括用户地理位置、预计的用户数量、自己本身的预算以及应用的性能需求。以下是几种常见的服务器部......
  • JAVA如何实现视频在线播放(MP4文件在线播放)
    JAVA如何实现视频在线播放(MP4文件在线播放)不需要web端进行操作,即可直接进行播放,话不多说,直接上代码!Controller代码/***@description:MP4文件在线播放*@author:Re、ZOO2*@date:2021/7/2522:55*@param:[request,response,floderPath文件......
  • HTML5超文本链接和文本标签
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Document</title><......
  • HTML+CSS实现七夕浪漫情人节表白代码
    在这个数字时代,爱情表白方式也随之改变。在过去,可能会写情书或亲自表达情感,但现在,我们可以利用互联网和编程技术来创造独特而有趣的方式来表达爱意。七夕来袭!是时候展现专属于程序员的浪漫了!你打算怎么给心爱的人表达爱意?鲜花礼物?代码表白?下面案例是使用HTML、CSS和JavaScript创建......
  • 视频监控/安防监控/视频云存储EasyCVR平台设备分配模块升级详解
    安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台支持将部署在监控现场的前端设备进行统一集中接入,可兼容多协议、多类型设备,管理员可选择任意一路或多路视频实时观看,视频画面支持单画面、多画面显示,视频窗口数量有1、4、9、16个可选,还能支持视频轮巡播放。平台分发的视频流......
  • 视频监控汇聚平台EasyNVR安防视频内核启动正常,但视频无法播放是什么原因?
    EasyNVR是基于RTSP/Onvif协议的安防视频云服务平台,可实现设备接入、实时直播、录像、检索与回放、云存储、视频分发、级联等视频能力服务,可覆盖全终端平台(电脑、手机、平板等终端),在智慧工厂、智慧工地、智慧社区、智慧校园等场景中有大量落地应用。 近期有用户向我们求助,EasyNV......
  • 单独设置显示器背景
    单击浏览照片按钮。Windows11将打开一个新的文件资源管理器窗口,让您选择背景图像。选择后,图片将出现在“最近的图片”部分。右键单击图像并选择为监视器设置#。......
  • 在Canvas上进行文本输入及其它html元素操作
    问题使用canvas绘制了一个表格,想要在上面进行编辑操作,但canvas并不支持修改操作思路通过给html元素设置绝对定位,遮盖canvas上的指定位置,所有编辑操作都在元素上进行,也可以将元素的值绘制到canvas上,示例demo如下:点击查看代码<!DOCTYPEHTML><html><style></style><bodys......
  • 视频融合平台EasyCVR综合管理平台加密机授权报错invalid character是什么原因
    视频融合平台EasyCVR综合管理平台具备视频融合汇聚能力,作为安防视频监控综合管理平台,它支持多协议接入、多格式视频流分发,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等,能对外分发RTSP、RTMP、FLV、HLS......