這裏是我想要顯示的示例網站的鏈接Smokey Bones Menu。向下滾動頁面,看看div如何相互重疊,但比這更復雜,因爲實際頁面也滾動。任何人都可以幫助回答如何達到這種效果?驚人的CSS Div滾動效果,無法解釋,提供的鏈接。這是一個網頁設計問題,如何得到這樣的效果?
回答
我假設你指的是盤子的背景。
的影響有兩個組成部分:
一)CSS屬性background-attachment: fixed;
。這可以防止背景圖像與div一起滾動。 (這不依賴於JavaScript)
b)通過在滾動上略微更改background-position
來移動背景的JavaScript。
他們有不同的菜單的每個部分divs,他們堆疊在彼此的頂部,從而給頁面的高度,但有一件事我不明白每個div如何看起來像它的重疊,當一個div到達最後,它開始揭示其他div的開始以及它自己的背景。每個div有一個圖像,頁面沒有一個長圖像 –
'background-attachment:fixed'意味着bg-pictures的位置是相對於瀏覽器而不是元素。想象一下,所有的背景圖片在瀏覽器窗口的底部都是相互重疊的。當bg所屬的div滾動到視圖中時,就像是一個可以讓你在其位置查看bg的孔掩模。 「重疊」實際上是由圖片造成的錯覺 - 它們的邊緣是「流血」,即它們切斷了您的大腦插入的感興趣的對象,並且有更多的感覺,但是您看不到它。 – Armatus
- 1. 這個網頁的滾動效果如何?
- 2. 設計---如何做到這一效果?
- 3. 如何獲得這樣的網頁效果
- 4. 我如何得到這個效果?
- 5. 我該如何得到這個滾動 - 觸發效果
- 6. 我該如何得到這個效果?
- 7. 這是什麼CSS效果?
- 8. 如何創建這些滾動效果?
- 9. 這是什麼叫做網頁背景滾動效果?
- 10. 這是如何實現滾動/連接效果?
- 11. 如何做這個頁面滾動效果?
- 12. 如何做到這一點的效果
- 13. CSS網格效果問題
- 14. 如何解決這個鼠標懸停變換縮放效果(動畫提供)
- 15. 你會如何做這個CSS效果?
- 16. 我怎樣才能得到這個效果(高度)與jQuery的?
- 17. 這個效果是如何實現的? HTML/CSS/jQuery的
- 18. CSS轉換:如何產生這種效果(鏈接轉換)
- 19. 如何提高我的網頁效果?
- 20. 如何創建像這個網站的別針解除效果?
- 21. 這個特定的設計效果如何實現?
- 22. 試圖讓這個WordPress主題滾動到當點擊一個鏈接在不同的頁面來解釋它是,如果你看一下網站
- 23. 如何在JavaScript/CSS中實現這樣的幻燈片效果?
- 24. 這個邊界效果如何在CSS中達到最佳效果?
- 25. 你如何創建這樣的滑動效果?
- 26. 懸停抖動效果的css問題
- 27. 這是LESS語法無效,如果是的話我該如何解決它?
- 28. 網頁設計圓弧效果
- 29. 如何達到這個效果?
- 30. 解決不了這個()的foreach爲無效的論點提供
如果您使用Web開發工具(如Chrome或Firebug),您可以看到它們正在滾動時更改背景圖像的位置。 – Laurence
實際上他們正在使用CSS的部分和最有可能的jQuery實現來更改滾動位置上每個部分的背景位置。你可以看到他們在資源>腳本 –
下有一個Java腳本插件,你有什麼想法如何做到這一點?至於它是JavaScript還是純粹的CSS? –