淘先锋技术网

首页 1 2 3 4 5 6 7

在网页开发中,导航栏是一个非常重要的元素,而 QQ 导航则是一个充满个性化的流行导航栏。下面我就来分享一下如何使用 CSS 代码来制作 QQ 导航栏。

/*导航栏样式*/
.nav{
display: flex;
justify-content: space-between;
align-items: center;
height: 60px;
background-color: #203242;
color: #fff;
padding: 0 20px;
}
/*导航链接样式*/
.nav-link{
font-size: 16px;
margin: 0 20px;
}
.nav-link:hover{
color: #2881E6;
}
/*下拉菜单样式*/
.dropdown{
position: relative;
}
/*下拉菜单弹出框样式*/
.dropdown-menu{
position: absolute;
top: 60px;
left: 0;
z-index: 1;
width: 200px;
background-color: #fff;
border: 1px solid #C5C5C5;
border-radius: 5px;
box-shadow: 0 0 5px rgba(0,0,0,0.1);
display: none;
}
.dropdown:hover .dropdown-menu{
display: block;
}
/*下拉菜单链接样式*/
.dropdown-link{
display: block;
padding: 10px;
font-size: 14px;
color: #333;
}
.dropdown-link:hover{
background-color: #F5F5F5;
}

首先,我们需要定义导航栏的样式。这里我们使用 flex 布局,指定高度和背景颜色,并给它添加一些内边距。在链接样式中,我们指定了字体大小和外边距,并添加了鼠标悬停效果。

接下来,我们定义了一个下拉菜单样式,并将它设置为相对定位。我们还添加了一个弹出框样式,以及一个隐藏它的样式(display:none)。当鼠标悬停在下拉菜单上时,我们将它设置为显示状态(display:block)。在下拉菜单的链接样式中,我们指定了内边距、字体大小和颜色,并添加了鼠标悬停效果。

有了这些 CSS 代码,我们就可以轻松地制作出一个个性化的 QQ 导航栏了。