今天我們來學(xué)習(xí)一下如何使用CSS固定右側(cè)導(dǎo)航。這個效果在很多網(wǎng)站上都可以看到,特別是在單頁應(yīng)用程序中,它能使頁面更加清晰易用。下面是一段樣例代碼。
.navbar { position: fixed; top: 0; right: 0; z-index: 999; width: 250px; height: 100%; background: #fff; } .content { margin-right: 250px; }我們可以看到,這段代碼定義了兩個類,一個是導(dǎo)航欄(navbar),一個是內(nèi)容(content)。我們先來看看導(dǎo)航欄的代碼。 .navbar { position: fixed; top: 0; right: 0; z-index: 999; width: 250px; height: 100%; background: #fff; } 這里我們對導(dǎo)航欄應(yīng)用了固定定位,使其位置始終在頁面的右側(cè),使用了z-index屬性,以保證導(dǎo)航欄位于其它元素之上。同時,我們設(shè)置了寬度和高度,以及背景顏色。 接下來是內(nèi)容(content)的代碼: .content { margin-right: 250px; } 為了使頁面的內(nèi)容不被導(dǎo)航欄覆蓋,我們設(shè)置了內(nèi)容區(qū)域的右邊距為導(dǎo)航欄的寬度(250px)。這樣一來,導(dǎo)航欄就不會蓋住內(nèi)容了。 這就是CSS實現(xiàn)固定右側(cè)導(dǎo)航的完整代碼了。希望這篇文章能對大家有所幫助。