导航栏html代码css

导航栏的 HTML 代码和 CSS 样式可以根据具体需求而有所不同,

HTML 代码:

html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="styles.css"> <title>导航栏示例</title> </head> <body> <div class="navbar"> <a href="#home">首页</a> <a href="#about">关于我们</a> <a href="#services">服务</a> <a href="#contact">联系我们</a> </div> </body> </html>

CSS 样式:

css
body { font-family: Arial, sans-serif; margin: 0; } .navbar { overflow: hidden; background-color: #333; } .navbar a { float: left; display: block; color: white; text-align: center; padding: 14px 16px; text-decoration: none; } .navbar a:hover { background-color: #ddd; color: black; }

这是一个简单的水平导航栏示例。导航栏的每个链接都是一个块级元素,浮动在左侧。当鼠标悬停在链接上时,会出现背景颜色的变化。你可以根据实际需求进行调整和扩展。

如果你想要添加下拉菜单,可以修改 HTML 和 CSS 代码如下:

HTML 代码:

html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="styles.css"> <title>导航栏示例</title> </head> <body> <div class="navbar"> <a href="#home">首页</a> <a href="#about">关于我们</a> <div class="dropdown"> <button class="dropbtn">服务 <i class="fa fa-caret-down"></i> </button> <div class="dropdown-content"> <a href="#service1">服务1</a> <a href="#service2">服务2</a> <a href="#service3">服务3</a> </div> </div> <a href="#contact">联系我们</a> </div> </body> </html>

CSS 样式:

css
/* ...原有样式... */ .dropdown { float: left; overflow: hidden; } .dropdown .dropbtn { font-size: 16px; border: none; outline: none; color: white; padding: 14px 16px; background-color: inherit; font-family: inherit; margin: 0; } .navbar a:hover, .dropdown:hover .dropbtn { background-color: #ddd; color: black; } .dropdown-content { display: none; position: absolute; background-color: #f9f9f9; min-width: 160px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 1; } .dropdown-content a { float: none; color: black; padding: 12px 16px; text-decoration: none; display: block; text-align: left; } .dropdown-content a:hover { background-color: #ddd; } .dropdown:hover .dropdown-content { display: block; }

在这个示例中,"服务"链接下有一个下拉菜单,包含了三个服务选项。当鼠标悬停在“服务”链接或下拉菜单的选项上时,背景颜色会变化。

如果你要使用下拉菜单图标,你需要在 HTML 中引入 Font Awesome 图标库,或者使用其他方式添加适当的图标。

标签