今天我們來學(xué)習(xí)一下如何實(shí)現(xiàn)一個(gè)導(dǎo)航欄豎著排列的效果。首先我們需要用HTML構(gòu)建出導(dǎo)航欄的結(jié)構(gòu),代碼如下:
<div class="nav"> <ul> <li><a href="#">首頁</a></li> <li><a href="#">新聞</a></li> <li><a href="#">娛樂</a></li> <li><a href="#">體育</a></li> <li><a href="#">科技</a></li> </ul> </div>其中,nav是導(dǎo)航欄的容器,ul和li是用來構(gòu)建菜單項(xiàng)的。接下來,我們需要用CSS樣式來控制導(dǎo)航欄的樣式,代碼如下:
.nav { width: 100px; height: 300px; background-color: #ccc; position: fixed; top: 50%; left: 0; margin-top: -150px; } ul { list-style: none; margin: 0; padding: 0; } li { text-align: center; width: 100%; height: 60px; line-height: 60px; } a { text-decoration: none; color: #333; display: block; }上面的代碼中,我們首先定義了.nav的樣式,包括寬高、背景顏色和固定定位等屬性。同時(shí)我們使用了top和margin-top來使其垂直居中。而ul和li的樣式則主要用來控制菜單項(xiàng)的樣式,包括寬高、字體行高等。最后我們?yōu)閍標(biāo)簽設(shè)置了樣式,包括去掉下劃線和設(shè)為塊級(jí)元素等屬性。 最后,我們得到了一個(gè)豎著排列的導(dǎo)航欄效果,同時(shí)也可以通過CSS樣式調(diào)整導(dǎo)航欄的樣式和布局。