本文目錄導(dǎo)讀:
CSS二級(jí)導(dǎo)航的制作方法
在網(wǎng)頁設(shè)計(jì)中,CSS二級(jí)導(dǎo)航是一種常見的設(shè)計(jì)元素,能夠?yàn)橛脩籼峁┍憬荨⒏咝У膶?dǎo)航體驗(yàn),CSS二級(jí)導(dǎo)航是怎么制作的呢?
準(zhǔn)備HTML結(jié)構(gòu)
我們需要準(zhǔn)備HTML結(jié)構(gòu)來承載二級(jí)導(dǎo)航,二級(jí)導(dǎo)航可以放在網(wǎng)站的頭部或者側(cè)邊欄,以下是一個(gè)簡單的HTML結(jié)構(gòu)示例:
<div class="nav-container"> <ul class="nav-menu"> <li><a href="#">一級(jí)菜單</a> <ul class="sub-menu"> <li><a href="#">二級(jí)菜單1</a></li> <li><a href="#">二級(jí)菜單2</a></li> <li><a href="#">二級(jí)菜單3</a></li> </ul> </li> <li><a href="#">一級(jí)菜單2</a> <ul class="sub-menu"> <li><a href="#">二級(jí)菜單4</a></li> <li><a href="#">二級(jí)菜單5</a></li> <li><a href="#">二級(jí)菜單6</a></li> </ul> </li> </ul> </div>
應(yīng)用CSS樣式
我們需要應(yīng)用CSS樣式來美化二級(jí)導(dǎo)航,以下是一個(gè)簡單的CSS樣式示例:
.nav-container { width: 100%; height: 50px; background-color: #333; } .nav-menu { list-style-type: none; margin: 0; padding: 0; display: flex; } .nav-menu li { position: relative; } .nav-menu li a { display: block; padding: 15px; color: #fff; text-decoration: none; } .sub-menu { list-style-type: none; margin: 0; padding: 0; position: absolute; top: 100%; left: 0; background-color: #444; } .sub-menu li { padding: 10px; }
在這個(gè)CSS樣式中,我們?cè)O(shè)置了一個(gè)簡單的樣式規(guī)則,包括導(dǎo)航容器的寬度、高度和背景顏色,導(dǎo)航菜單的樣式,以及子菜單的樣式,子菜單使用了***定位來使其出現(xiàn)在父菜單的下方。