0
나는 드롭 다운 탐색 메뉴를 만들지 만 "드롭 다운"이 수평 인 수직 방향 만 만듭니다. 문제는 기본적으로 4 개의 100x100px 사각형을 가지고 있으며 하위 메뉴가 오른쪽으로 커서를 올리면됩니다. 이 코드를 사용하면 새 하위 메뉴가 원래 사각형과 겹치는 것을 제외하고는 작동합니다. 위치가 절대적이지 않은 경우 모든 항목이 왼쪽으로 떠 있어도 하위 메뉴가 확장됩니다. 나는 몇 시간 동안 모든 것을 시도하고 구석 구석에 봤지만 간단히 작동하지 않는다. 하위 메뉴가 오른쪽으로 펼쳐 지도록 다음에 5 배의 여백을 두도록하려면 어떻게해야합니까?드롭 다운 탐색 메뉴 겹침
#nav {
float:left;
list-style-type: none;
height: 540px;
width: 100px;
margin:0 auto;
}
#nav li {
list-style-type: none;
display:block;
float:left;
}
nav ul:after {
content: ""; clear: both; display: block;
}
#nav ul a {
display: block;
width: 100px;
height: 100px;
text-decoration: none;
list-style-type: none;
border: 1px solid black;
margin-right: 5px;
margin-bottom: 5px;
float:left;
}
#nav ul li:hover > ul{
display:block;
text-decoration: none;
list-style-type: none;
overflow:hidden;
position:absolute;
float:left;
}
#nav ul ul{
display:none;
float:left;
}
및 HTML :
<div id="nav">
<ul>
<li>
<a href="index.html" class="home">
<img src="#" width="100" height="100"
onmouseover="this.src='#'"
onmouseout="this.src='#';">
</a>
</li>
<li>
<a href="#" class="cloud" target="_blank">
<img src="#" width="100" height="100"
onmouseover="this.src='#'"
onmouseout="this.src='#';">
</a>
<ul>
<li>
<a href="#" target="_blank">
<img src="#" width="100" height="100">
</a>
</li>
<li>
<a href="#" target="_blank">
<img src="#" width="100" height="100">
</a>
</li>
</ul>
</li>
<li>
<a href="#" class="message" target="_blank" >
<img src="#" width="100" height="100"
onmouseover="this.src='#'"
onmouseout="this.src='#';">
</a>
<ul>
<li>
<a href="#" target="_blank">
<img src="#" width="100" height="100">
</a>
</li>
<li>
<a href="#" target="_blank">
<img src="#" width="100" height="100">
</a>
</li>
</ul>
</li>
<li>
<a href="#" class="box" target="_blank">
<img src="#" width="100" height="100"
onmouseover="this.src='#'"
onmouseout="this.src='#';">
</a>
<ul>
<li>
<a href="#" target="_blank">
<img src="#" width="100" height="100">
</a>
</li>
<li>
<a href="#" target="_blank">
<img src="#" width="100" height="100">
</a>
</li>
</ul>
</li>
</ul>
</div>
여분의 리튬의 하위 메뉴 버튼입니다.
좋아 아니라이 추가! 그것은 좋은 임시 해결 방법이지만 그 문제는 화면 크기에 달려 있다는 것입니다. 나는 또한 더 좋았지 만 화면 크기에 따라 여전히 크기 차이가 30 % 남았습니다. – JoonasL