css 下拉纳维
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css 下拉纳维相关的知识,希望对你有一定的参考价值。
/** Main Navi Dropdown **/
#nav-main {
display: block;
z-index: 10;
position: relative;
overflow: visible;
}
#nav-main ul {
background: #007f3a;
margin: 0;
width: 100%;
}
#nav-main ul li {
display: inline-block;
text-transform: uppercase;
}
#nav-main ul li a, #nav-main ul li strong {
display: block;
color: #fff;
font-size: 0.875em;
text-decoration: none;
margin: 0;
line-height: 3.75em;
padding: 0 1.25em;
font-weight: 600;
}
#nav-main ul li a:hover,
#nav-main ul li .active,
#nav-main ul li .trail {
color: #a2cbb3;
}
#nav-main ul .submenu {
position: relative;
}
#nav-main ul li.submenu::before {
width: 0;
height: 0;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-bottom: 20px solid #fff;
content: "";
position: absolute;
bottom: -10px;
left: 20%;
margin-left: -10px;
z-index: 999;
display: none;
}
#nav-main ul li.submenu:hover::before {
display: inline-block;
}
#nav-main ul a.submenu::after,
#nav-main ul strong.submenu::after {
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f107";
padding: 0 0.5em;
}
#nav-main ul .level_2 {
position: absolute;
max-height: 0;
transition: max-height 0.5s ease-in-out;
width: 250px;
z-index: 99;
background: #fff;
box-shadow: 1px 0 1px rgba(0, 0, 0, 0.3), -1px 0 1px rgba(0, 0, 0, 0.3), 0 1px 1px rgba(0, 0, 0, 0.3);
overflow: hidden;
}
#nav-main ul .level_2 li {
display: block;
}
#nav-main ul .level_2 a, #nav-main ul .level_2 strong {
display: block;
color: #858585;
font-size: 0.875em;
line-height: 40px;
padding: 0 1.5em;
font-weight: 600;
border-bottom: 1px solid #cfcfcf;
}
#nav-main ul .submenu:hover .level_2 {
max-height: 500px;
}
以上是关于css 下拉纳维的主要内容,如果未能解决你的问题,请参考以下文章
在字符串中编码斯堪的纳维亚字母的有效方法
mysql 中的斯堪的纳维亚字符未正确显示
Flink 维表Join/双流Join 方法总结
怎么用纯css实现点击出现下拉框,抽屉效果那种
html+css下拉菜单怎么制作
求助,css下拉菜单怎么设置能默认显示第一条