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