天給大家分享一個可以將視頻作為網頁背景的插件!效果展示地址:http://39.108.141.146/
需要源代碼的童鞋評論里留個郵箱或者私信我也可以,我發給你們!
效果截圖
下載源碼解壓!
項目結構圖
我們將想要展示的視頻存放在assets文件夾,然后右鍵點擊index.html選擇用記事本打開,如下圖,修改視頻地址!
如何修改視頻背景
index2.html是全屏作為背景,修改方式和index.html一樣的!
修改完后點擊保存,然后用瀏覽器分別打開這兩個文件就可以看到效果了!
當然也可以發布到網上給別人看!發布的方法→原來自己建網站這么簡單!
在好多網站背景都是視頻背景,
今天我給大家講解的就是如何將視頻作為網站背景
效果圖
首先我們先寫一個index.html
代碼如下:
<!DOCTYPE html>
<html>
<head>
/*網站編碼為utf-8*/
<meta charset="utf-8">
/*網站題目*/
<title>首頁</title>
</head>
<body>
</body>
</html>
現在我們來寫視頻背景代碼
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
.index-video {
position: fixed; right: 0; bottom: 0;
min-width: 100%; min-height: 100%;
width: auto;
height: auto;
z-index: -100;
background: url("../../image/index/bg.jpg") no-repeat; background-size:cover;}
個視頻用CSS寫一個非常簡單的動態背景。大家可以看到在屏幕底部不斷的有彩色的小泡泡升起來,而且是逐漸變大的,直到離開屏幕。來看一下代碼,html非常簡單。
·這些小泡泡用span來寫,現在寫了一些基本的樣式,其它樣式重新來寫。來寫一下這些小泡泡的樣式,三個小圓出來了,再給這些小球加幾層陰影,讓它們看起來有點像氣泡。
·接著來寫個動畫,讓這些氣泡從底部升起來。一開始把這些氣泡移出屏幕的底部,這里給它100vh,并且一開始是比較小的,就讓它變成0,再慢慢放大。動畫結束的時候,氣泡從頂部移出視口的范圍,并且逐漸放大到原來的大小。綁定下動畫,動畫效果有了。
·現在單獨對偶數這一個設置樣式,讓它的色彩看起來豐富一點。陰影復制一下(1),同樣用這個顏色。現在可以看到中間第二個顏色已經改變了,然后要多生成一些小球。而且因為這個demon只考慮用css和h t ml來寫,什么js、less、sass這些都不用。
·所以這些小球這里用一個最愚蠢的方法就是多寫一些span。這里寫了很多個span,也就是這些小球,這些氣泡,每一個都給它定義了一個變量i。這里有什么用?等一下再來說。當然正常的不會這樣子來寫。像這些span和變量i都可以用js來生成,這個大家可以自己試著來改。
·這堆氣泡生成了,但是這里希望每個小球的運動看起來隨機一點,不要同時放大同時消失。這里要怎么樣實現這種隨機性?其實也非常簡單。不要給所有氣泡設置統一的動畫時間,這里可以用calc()計算函數,用120去除以剛才定義的這個變量。因為每個視頻里面設置i的值是不一樣的。所以每個氣泡完成動畫的時間也是不一樣的,這個參數大家可以自己來調整。
來看一下最終的效果,沒有問題,這些氣泡現在看起來每一個都是隨機出現,隨機放大和消失的。
這個視頻就到這里,感謝大家的收看。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。