下拉導航條是網頁設計中常用的一種導航方式,它可以方便用戶瀏覽網站的各個部分。而純CSS的下拉導航條則是一種不需要JavaScript就能實現的導航條。下面我們來介紹一下如何使用純CSS來實現下拉導航條。
/*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; }
以上是一個簡單的下拉導航條實現,我們可以根據實際需要進行修改,比如修改顏色、字體大小等。需要注意的是,在CSS中使用“>”符號可以指定一個元素的子元素,這里我們使用它來實現下拉菜單的顯示。
上一篇$.init() vue
下一篇mysql主從復制監控