2016-07-29 47 views
0

後,我需要創造這樣that創建出現滾動到第二部分

我的理解是,無論窗口大小,背景調整大小以適應完美,一旦我向下滾動導航欄導航欄變得可見並且堅持到頂部。

我相信我會需要使用Javascript(?),當然HTML和CSS。

任何提示,甚至什麼搜索將greately讚賞。

回答

1

不僅僅是谷歌像「粘性導航」。這是我發現的codepen(使用jquery)並進行了編輯: https://codepen.io/anon/pen/NABAxd

的想法很簡單:您可以將處理程序scroll事件來檢查用戶是否已經向下滾動了一定量。根據你申請或刪除元素position:fixed。你可以通過window.pageYOffset找到從頂部滾動的像素數量。

編輯: 您可以將height: 100vh設置爲第一部分以覆蓋整個瀏覽器窗口。我編輯了codepen。

+0

通過window.pageYOffset我可以得到窗口的大小,使我的背景圖片設置爲?在你提供的那個例子中,navbar做我需要的東西,但在滾動之前不會隱藏。或者我應該問另一個問題嗎? –

+0

正確的,對不起,讓我修改我的答案 – apieceofbart

+0

我不是故意無禮,我剛纔只是說,如果我需要建立另外一個問題,因爲這可能會被視爲一個不同的問題! –