好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

150css导航代码

今天我们来分享一下一份非常棒的 css 导航代码,这份代码包含了 150 种不同的导航样式,满足各种场合的需求。 代码如下:
/*基础样式*/
nav {
display: flex;
justify-content: center;
background-color: #fafafa;
border: 1px solid #ddd;
padding: 10px;
}
nav a {
color: #333;
text-decoration: none;
margin: 0 10px;
padding: 5px 10px;
border-radius: 5px;
transition: all 0.3s ease;
}
nav a:hover {
background-color: #333;
color: #fff;
}
/*横向导航*/
.horizontal {
flex-direction: row;
}
/*竖向导航*/
.vertical {
flex-direction: column;
}
/*带图标导航*/
.icon {
position: relative;
}
.icon:before {
content: "";
position: absolute;
top: 50%;
left: -20px;
transform: translateY(-50%);
width: 15px;
height: 15px;
border: 1px solid #333;
border-radius: 50%;
background-color: #fff;
}
.icon a {
padding-left: 30px;
}
/*下拉菜单导航*/
.dropdown {
position: relative;
}
.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
display: none;
padding: 0;
margin: 0;
background-color: #fff;
border: 1px solid #ddd;
}
.dropdown:hover .dropdown-menu {
display: block;
}
.dropdown-menu li {
display: block;
width: 100%;
}
.dropdown-menu a {
display: block;
width: 100%;
padding: 5px 10px;
border-bottom: 1px solid #ddd;
}
.dropdown-menu a:hover {
background-color: #eee;
}
/*响应式导航*/
@media (max-width: 768px) {
nav {
flex-wrap: wrap;
}
nav a {
margin: 5px;
}
}
/*其他样式,省略*/
这份代码中不仅包含了基础样式,还扩展了横向、竖向、带图标、下拉菜单、响应式等各种导航样式。对于前端开发者来说,这是一份不可多得的代码资源。 希望大家喜欢这个代码库,也可以将它加入到自己的项目中,帮助打造更加美观、实用的导航栏。

查看更多关于150css导航代码的详细内容...

  阅读:17次