HTML代码:

<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>
</nav>

CSS代码:

nav {
  background-color: #333;  /* 导航栏背景色 */
  color: #fff;  /* 导航栏文字颜色 */
  font-size: 16px;  /* 导航栏文字大小 */
  height: 50px;  /* 导航栏高度 */
}

nav ul {
  list-style: none;  /* 去掉列表样式 */
  margin: 0;  /* 去掉默认外边距 */
  padding: 0;  /* 去掉默认内边距 */
  display: flex;  /* 使用 Flex 布局 */
  justify-content: center;  /* 水平居中 */
  align-items: center;  /* 垂直居中 */
  height: 100%;  /* 让子元素撑满父元素 */
}

nav ul li {
  margin: 0 10px;  /* 左右间距 */
}

nav ul li a {
  color: #fff;  /* 链接文字颜色 */
  text-decoration: none;  /* 去掉下划线 */
  padding: 10px;  /* 上下间距 */
  border-radius: 5px;  /* 圆角 */
  transition: background-color 0.3s ease;  /* 过渡效果 */
}

nav ul li a:hover {
  background-color: #fff;  /* 鼠标悬停时背景色 */
  color: #333;  /* 鼠标悬停时文字颜色 */
}

效果预览:

导航栏

css-写一个导航栏

原文地址: https://www.cveoy.top/t/topic/gp6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录