這篇文章主要介紹了fullPage.js和CSS3實現(xiàn)全屏滾動效果的示例分析,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
創(chuàng)新互聯(lián)建站長期為超過千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為立山企業(yè)提供專業(yè)的做網(wǎng)站、成都做網(wǎng)站,立山網(wǎng)站改版等技術(shù)服務(wù)。擁有10余年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
首先說一下fullpage,它是一個jquery的插件,用來實現(xiàn)鼠標(biāo)向上向下滑動,就會自動切換到上一屏或者下一屏,對于要做一些高大上的效果確實是一個很好的插件。首先先展示一下基本的效果圖。
總共有四屏的內(nèi)容
當(dāng)鼠標(biāo)每次上下滑動時就會一整屏的切換。
第一屏是用一個圖片,其他的三屏都是由左側(cè)的三個圖片和右側(cè)的兩個圖片組成的。
這三屏左側(cè)的圖片展開方式不同,所以就更有炫酷的效果。
第二屏的三個圖片是當(dāng)頁面顯示時從下到上依次出來到正確的位置。
第三屏的三個圖片是當(dāng)頁面顯示時從左到右依次展開到正確的位置。
第四屏的三個圖片是當(dāng)頁面顯示時從中間到兩邊展開到正確的位置。
第一步:下載好jquery和fullpage插件,fullpage中包含css和js并引入。
第二步:用html建立好元素:
包含了四屏的內(nèi)容和一個audio元素,用于播放音樂。
第三步:利用fullpage的js實現(xiàn)每一屏的背景顏色 ,并使用js實現(xiàn)音樂的暫停播放
//1.fullpage,由于有四屏,其顏色也一樣 $(".main").fullpage({ sectionsColor: ['#1bbc9b','#1bbc9b','#1bbc9b','#1bbc9b'] }); //2.控制音頻的播放 var audioBox = document.getElementById('audioBox'); var audio = document.getElementById("audio"); audioBox.onclick = function(){ if(audio.paused){ audio.play(); } else { audio.pause(); } }
第四步:利用css進(jìn)行布局: