不通過JavaScript實(shí)現(xiàn)的自動(dòng)滾動(dòng)視差效果
運(yùn)行效果:
在這里觀看:http://www.fofronline.com/experiments/parallax/#experiment
該效果可以在Safari 4 Beta和Google Chrome中正常預(yù)覽,實(shí)現(xiàn)該效果無需JavaScript。
(但是在IE7及以下版本中無法觀看)

實(shí)現(xiàn)方法:
這個(gè)頁面的HTML代碼非常簡單,通過一個(gè)div來定義背景,另一個(gè)div來定義內(nèi)容,這里使用了CSS3中的多重背景技術(shù),所以需要另外的標(biāo)記來表示其它的背景圖片。

將CSS背景容器設(shè)置在一個(gè)固定的位置,并通過top、left、bottom和righ屬性讓它占據(jù)頁面的底部。背景圖片通過 background屬性來指定,最先指定的就是最頂層的背景。每一幅圖片都按照百分比進(jìn)行定位,而且它們的位置各不相同,這樣當(dāng)容器的尺寸改變的時(shí)候, 各個(gè)圖像就會(huì)發(fā)生移動(dòng),從而產(chǎn)生視差效果

按 照通常的想法,只有當(dāng)頁面被縮放的時(shí)候,或使用JavaScript來控制的時(shí)候才能產(chǎn)生動(dòng)畫效果。這里使用另外一種方法。通過讓背景圖容器的左邊沿進(jìn)行 移動(dòng)(比如從0px到100px)。這就會(huì)使容器的整體寬度變化,從而使背景圖片根據(jù)它們的百分比發(fā)生不同程度的移動(dòng)。通過將時(shí)間長度和左側(cè)位置設(shè)置的足 夠大,就會(huì)產(chǎn)生連續(xù)的視差移動(dòng)效果。

可以將移動(dòng)速度增大來獲得更有趣的效果,另外還可以添加一些鼠標(biāo)動(dòng)做,最終的CSS代碼如下:

小資料:視差效果,原本是一個(gè)天文學(xué)術(shù)語,當(dāng)我們觀察星空時(shí),離我們遠(yuǎn)的星星移動(dòng)速度較慢,離我們近的星星移動(dòng)速度則較快。當(dāng)我們坐在車上向車窗外 看時(shí),也會(huì)有這樣的感覺,遠(yuǎn)處的群山似乎沒有在動(dòng),而近處的稻田卻在飛速掠過。許多游戲中都使用視差效果來增加場景的立體感。(譯/曹巳甲)
- javascript四個(gè)方向無間隙滾動(dòng)合集(多瀏覽器IE,firefox兼容)
- javascript用DIV模擬彈出窗口_窗體滾動(dòng)跟隨
- Javascript模擬scroll滾動(dòng)效果腳本
- javascript 一段左右兩邊隨屏滾動(dòng)的代碼
- javascript 單行文字向上跑馬燈滾動(dòng)顯示
- 圖片與JavaScript配合做出個(gè)性滾動(dòng)條
- javascript 模擬Marquee文字向左均勻滾動(dòng)代碼
- javascript 實(shí)現(xiàn)滾動(dòng)效果代碼整理
- javascript 獲取頁面的高度及滾動(dòng)條的位置的代碼
- javascript上下左右定時(shí)滾動(dòng)插件
- JavaScript實(shí)現(xiàn)頁面滾動(dòng)圖片加載(仿lazyload效果)
- Javascript實(shí)現(xiàn)DIV滾動(dòng)自動(dòng)滾動(dòng)到底部的代碼
- javascript 另一種圖片滾動(dòng)切換效果思路
- 實(shí)現(xiàn)網(wǎng)頁內(nèi)容水平或垂直滾動(dòng)的Javascript代碼
- javascript jscroll模擬html元素滾動(dòng)條
- javascript改變position值實(shí)現(xiàn)菜單滾動(dòng)至頂部后固定
- javascript實(shí)現(xiàn)文字圖片上下滾動(dòng)的具體實(shí)例
- 基于JavaScript怎么實(shí)現(xiàn)讓歌詞滾動(dòng)播放
相關(guān)文章
cookie解決微信不能存儲(chǔ)localStorage的問題
本文主要介紹使用cookie解決微信不能存儲(chǔ)localStorage的問題, 這里提供了代碼示例,有需要的小伙伴可以參考下2016-07-07
固定右欄寬度, 左欄內(nèi)容先出現(xiàn)同時(shí)自適應(yīng)寬度的布局
固定右欄寬度, 左欄內(nèi)容先出現(xiàn)同時(shí)自適應(yīng)寬度的布局...2007-01-01
CSS單標(biāo)簽實(shí)現(xiàn)復(fù)雜的棋盤布局
這篇文章主要介紹了CSS單標(biāo)簽實(shí)現(xiàn)復(fù)雜的棋盤布局的相關(guān)資料,需要的朋友可以參考下2022-09-09

