“視差(parallax)”效果現(xiàn)在在互聯(lián)網(wǎng)上越來(lái)越流行了。如果你還沒(méi)聽(tīng)說(shuō)過(guò)什么是視差效果,它其實(shí)就是利用圖片形成不同的層,分別以不同的速度,不同的方向移動(dòng)產(chǎn)生的效果。這會(huì)產(chǎn)生出很奇妙的視覺(jué)效果,能有力的吸引住瀏覽者的目光。
觀看演示
在web設(shè)計(jì)中,最常見(jiàn)的實(shí)現(xiàn)視差效果的方式是使用jQuery插件。但這種方法有一些弊端。這些插件大多都是在window對(duì)象的scroll事件上放置監(jiān)聽(tīng)器。這會(huì)導(dǎo)致JavaScript需要處理大量的事件觸發(fā)(處理scroll事件很容易造成瀏覽器性能問(wèn)題,使用時(shí)需要非常小心。)移動(dòng)不同的層,計(jì)算背景的位置,設(shè)置圖片的屬性,這都引起了大量的DOM操作。
簡(jiǎn)言之,使用JavaScript來(lái)實(shí)現(xiàn)視差效果會(huì)讓頁(yè)面的滾動(dòng)出現(xiàn)性能問(wèn)題,出現(xiàn)卡頓。
background-attachment屬性回顧
background-attachment -- 定義背景圖片隨滾動(dòng)軸的移動(dòng)方式
取值: scroll | fixed | inherit
scroll: 隨著頁(yè)面的滾動(dòng)軸背景圖片將移動(dòng)
fixed: 隨著頁(yè)面的滾動(dòng)軸背景圖片不會(huì)移動(dòng)
inherit: 繼承
初始值: scroll
繼承性: 否
適用于: 所有元素
background:背景.attachment:附著.
示例
新聞熱點(diǎn)
疑難解答
圖片精選