如何将视频设置为网页背景

有时候为一个网页添加一个动画效果的背景,会让网页增加一定的韵味,让网页看起来与众不同。

第一步:准备工作

工欲善其事必先利其器,我们首先需要准备一个视频

第二步:html中引入视频

这里我们需要用到了video/标签,然后在source里面写视频的路径,autoplay用来使其自动播放,muted用来使其静音,loop为循环播放,依照个人意愿愿意加就加,不加拉倒哈

1

2

3

4

5

<div class="videocontainer">

    <video class="fullscreenvideo" poster="__ROOT__/Themes/tdt/Asset/images/loginbg.jpg" id="bgvid" playsinline="" autoplay="" muted="" loop="">

        <source src="__PUBLIC__/video/loginbg.mp4" type="video/mp4">

    </video>

</div>

第三步:css设置,调节视频,使其适应屏幕  

以上的步骤还不能满足我们的需求,这个时候我们会发现有滚动条,而且视频会遮挡我们要显示的内容,可这远远不是我们想要的结果啊,不怕,有我呢

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

.fullscreenvideo {

    positionabsolute;

    top50%;

    left50%;

    min-width100%;

    min-height100%;

    widthauto;

    heightauto;

    z-index-100;

    -webkit-transform: translateX(-50%) translateY(-50%);

    transform: translateX(-50%) translateY(-50%);

    -webkit-transition: 1s opacity;

    transition: 1s opacity;

}

 

.videocontainer{

    positionfixed;

    width100%;

    height100%;

    overflowhidden;

    z-index-100

}

 

.videocontainer:before{

    content"";

    positionabsolute;

    width100%;

    height100%;

    displayblock;

    z-index-1;

    top0;

    left0;

    background: rgba(25,29,34,.65);

}

第四步:js控制视频播放速度 

可以利用video的playbackRate属性来控制video的播放速度,如果要让背景视频以慢速播放的话可以加上下面的javascript 

1

2

3

4

<script>

    var video= document.getElementById('v1');

    video.playbackRate = 0.5;

</script>

好嘞,快去设置你的酷炫背景吧  

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值