下拉導(dǎo)航條是網(wǎng)頁設(shè)計中常用的一種導(dǎo)航方式,它可以方便用戶瀏覽網(wǎng)站的各個部分。而純CSS的下拉導(dǎo)航條則是一種不需要JavaScript就能實現(xiàn)的導(dǎo)航條。下面我們來介紹一下如何使用純CSS來實現(xiàn)下拉導(dǎo)航條。
/*html代碼*/ <nav> <ul> <li><a href="#">Home</a></li> <li><a href="#">About</a> <ul> <li><a href="#">Company</a></li> <li><a href="#">Team</a></li> <li><a href="#">Contact</a></li> </ul> </li> <li><a href="#">Services</a> <ul> <li><a href="#">Web Design</a></li> <li><a href="#">Web Development</a></li> <li><a href="#">SEO</a></li> </ul> </li> <li><a href="#">Portfolio</a></li> <li><a href="#">Blog</a></li> </ul> </nav> /*CSS代碼*/ nav { width: 100%; background-color: #333; font-size: 0; } nav ul { margin: 0; padding: 0; list-style: none; position: relative; } nav ul li { display: inline-block; background-color: #333; } nav a { display: block; padding: 15px; color: #fff; font-size: 16px; text-decoration: none; } nav ul ul { display: none; position: absolute; top: 60px; } nav ul li:hover > ul { display: inherit; } nav ul ul li { width: 200px; display: list-item; position: relative; background-color: #555; } nav ul ul ul li { position: relative; top: -60px; left: 200px; }
以上是一個簡單的下拉導(dǎo)航條實現(xiàn),我們可以根據(jù)實際需要進(jìn)行修改,比如修改顏色、字體大小等。需要注意的是,在CSS中使用“>”符號可以指定一個元素的子元素,這里我們使用它來實現(xiàn)下拉菜單的顯示。