HTML5实现首页动态视频背景

时间: 2019-09-24阅读: 128标签: 背景

你想实现动态视频作为背景的首页吗?来,一起来学习,本文将带你一起实现H5动态视频背景;

首先网上找一段清晰的视频下载下来,最好是MP4格式的;下载好了之后我们新建一个html文件来写代码:

html代码:

<video id="v1" autoplay loop muted>
    <source src="./video2.mp4" type="video/mp4"  />
</video>

一个video标签包裹着,source代表来源文件,autoplay属性是自动播放,loop代表循环播放,muted代表无声播放;

如果不加入autoplay属性是无法自动播放的,页面将会黑屏展示;


css代码:

*{  
    margin: 0px;  
    padding: 0px;  
}  
video{  
    position: fixed;  
    right: 0px;  
    bottom: 0px;  
    min-width: 100%;  
    min-height: 100%;  
    height: auto;  
    width: auto;  
    /*加滤镜*/
    /*filter: blur(15px); //背景模糊设置 */
    /*-webkit-filter: grayscale(100%);*/  
    /*filter:grayscale(100%); //背景灰度设置*/  
    z-index:-11
}  
source{  
    min-width: 100%;  
    min-height: 100%;  
    height: auto;  
    width: auto;  
}

css代码主要是进行定位和放大达到全屏播放的效果,主要是对video进行宽高之类的设置,还有别忘了要给z-index给个值,让放置在底部,只要小于0都可以,没有影响;

就这样我们的动态视频背景就完成了,如果想设置播放速度,我们可以添加js代码(video标签加上id=“v1”属性):

var video= document.getElementById(‘v1‘);
video.playbackRate = 1.5;

那么如果我们想要添加内容到页面上怎么办呢?

<video id="v1" autoplay loop muted>
       <source src="./video2.mp4" type="video/mp4"  />
</video>    
<h1 style="color:white">123465</h1>

是的,在video标签外部添加,然后我们的效果图就是这样的(由于博客对图片大小有限制,所以截屏时间没有很长)


链接: http://www.fly63.com/article/detial/5533

Flutter设置背景图片

在我们平时的开发中会经常使用到背景图片,下面我这介绍的是Container通过BoxDecoration来设置的;Scaffold路由页面的骨架,我们在里面可以拼装出一个完整的路由页面

CSS背景background

背景颜色background-color取值:合法的颜色值和transparent,注:背景颜色和背景图片,填充都是从边框开始;background-posion:x y,设定的值都是相对于浏览器,不是相对于容器,将背景图固定在网页某个位置,一直处于可视区域中

Css背景定位

同一个标签可以同时设置背景颜色和背景图片,如果颜色和图片同时存在,那么图片会覆盖颜色,1.在CSS中有一个叫做background-position:属性,就是专门用来控制背景图片的位置2.格式:background-position:值1 值2;

CSS3制作文字背景图

文字带上渐变色,或者说让文字透出图片。这些效果 CSS 属性也可以完成。 使用 mix-blend-mode 能够轻易实现,我们只需要构造出黑色文字,白色底色的文字 div ,叠加上图片,再运用 mix-blend-mode 即可,简单原理如下:

jquery使用css函数设置背景色无效解决办法

外部的css样式为:cssText 属性,会把先前的 css 值全部给覆盖掉,为了保留先前其他的样式,可以把现有样式赋值给cssText,像比如要保留width属性,当然cssText也可以链式设置样式:

H5移动端点击出现背景蓝色框的解决方案

当我们在移动端给元素添加点击事件时我们会发现点击时元素会默认出现一个背景色框或者高亮显示 ,如何去掉蓝色边框?是用来解决在安卓上的点击出现篮框问题

CSS3做出条纹大背景

实现不等宽背景条纹;实现不等宽背景条纹;草地背景;斜条纹背景;单色斜条纹背景(利用透明度及transparent);格子衫背景;波点背景;棋盘背景

CSS3中background-clip背景裁切属性

CSS中的background属性想必大家已经用了无数遍,但是对于CSS3属性background-clip你可能还不太了解,那么今天我们就专门来聊聊这个属性。 clip,英文意为 “裁切,修剪”,所以很显然,background-clip属性肯定与背景裁切有关

background 设置文本框背景图

background 属性的作用是给元素设置背景,它是一个复合属性,常用的子属性如下:background-color 指定元素的背景颜色。background-image 指定元素的背景图像。

canvas 生成页面水印,MutationObserver 控制节点防修改

网上浏览的时候。看到有些页面会有背景的水印效果,使用canvas实现了个类似的效果,可以作为背景,也可以作为页面前景覆盖,防止网页信息的截图

fly63.com版权所有,内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权,请与小编联系!情况属实本人将予以删除!

广告赞助文章投稿关于web前端网站点搜索站长推荐网站地图站长QQ:522607023

小程序专栏: 土味情话心理测试脑筋急转弯幽默笑话段子句子语录成语大全