을 방문 드롭 다운 # 1 항목 # 1드롭 다운 # 1 번 항목의 호버 효과가 1 내가 그것을 유지하기 위해 필요로하는 곳에, 꺼집니다 그 메뉴 항목과 하위 항목이 나올 때까지CSS : 나는 유혹있을 때 드롭 다운 탐색 메뉴는 다음 코드에서
HTML 페이지
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="navmenu.css">
</head>
<body>
<div id="nav">
<div id="nav_wrapper">
<ul>
<li><a href="#">item #1</a>
</li>
<li> <a href="#">item #2</a>
</li>
<li> <a href="#">dropdown #1</a>
<ul>
<li><a href="#">dropdown #1 item #1</a>
</li>
<li><a href="#">dropdown #1 item #2</a>
</li>
<li><a href="#">dropdown #1 item #3</a>
</li>
</ul>
</li>
<li> <a href="#">dropdown #2</a>
<ul>
<li><a href="#">dropdown #2 item #1</a>
</li>
<li><a href="#">dropdown #2 item #2</a>
</li>
<li><a href="#">dropdown #2 item #3</a>
</li>
</ul>
</li>
<li> <a href="#">item #3</a>
</li>
</ul>
</div>
<!-- Nav wrapper end -->
</div>
<!-- Nav end -->
</body>
</html>
CSS 파일
다음과 같은 추가해야#body {
padding: 0;
margin: 0;
font-family: Arial;
font-size: 17px;
}
#nav {
}
#nav_wrapper {
width: 960px;
margin: 0 auto;
text-align: left;
}
#nav ul {
list-style-type: none;
padding: 0;
margin: 0;
position: relative;
min-width: 200px;
}
#nav ul li {
display: inline-block;
}
#nav ul li:hover {
background-color: #ffb108;
}
#nav ul li a{
color: #ffb108;
font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, "AppleGothic", sans-serif;
font-weight:bold;
display: block;
padding: 15px;
text-decoration: none;
}
#nav ul li a:visited{
color:#FFF;
}
#nav ul li a:hover{
color:#FFF;
}
#nav ul li:hover ul {
display: block;
}
#nav ul ul {
display: none;
position: absolute;
background-color: #ffb108;
border-top: 0;
margin-left: 0px;
}
#nav ul ul li {
display: block;
}
#nav ul ul li a{
color: #FFF;
}
#nav ul ul li a:hover {
color: #333;
}
그것을 얻을하지 않았다. 당신은'#nav ul ul li a : hover {color : # 333;}'을 검은 색으로 가지고 있습니다. 이걸 바꾸시겠습니까? –
@Alek JSFiddle 파일을 포함했습니다. –