淘先锋技术网

首页 1 2 3 4 5 6 7

CSS div导航条模板是网页设计中常用的一种布局方式。通过定义多个div元素,并设置其样式及相应的链接,可以创建出美观且实用的导航条。下面我们来看一下具体实现方法。


<div id="nav">
  <div class="nav-item"><a href="#">首页</a></div>
  <div class="nav-item"><a href="#">分类</a></div>
  <div class="nav-item active"><a href="#">特别推荐</a></div>
  <div class="nav-item"><a href="#">关于我们</a></div>
</div>

css div导航条模板

上面代码中,我们首先创建一个id为"nav"的div元素,用来包含导航条的全部内容。接下来定义多个class为"nav-item"的div元素,每个div元素均内置一个a标签用来响应点击事件,并指向其对应的链接。其中class为"active"表示当前页面所在导航项。最终通过CSS样式定义来美化导航条外观。


#nav {
  background-color: #333;
  width: 100%;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
}

.nav-item {
  margin: 0 20px;
  transition: all 0.3s ease-in-out;
}

.nav-item:hover {
  transform: scale(1.1);
}

.nav-item a {
  text-decoration: none;
  color: #fff;
  padding: 10px;
}

.active {
  border-bottom: 2px solid #fff;
}

上面CSS代码中,我们设置导航条整体的背景色、宽高,以及使用flex布局方式将多个导航项横向排列,并居中对齐。同时还对导航项设置鼠标移入效果和字体样式,以及添加class为"active"时的边框效果。其中transition属性用于实现平滑的过渡效果,使导航条看起来更加流畅自然。