0
다음과 같은 문제가 있습니다. 하나의 메뉴 항목에 하위 메뉴가있는 간단한 메뉴가 있습니다.목록 항목 삽입 - 드롭 다운 메뉴
그 하위 메뉴에는 두 개의 아이콘이 있습니다. 이제는 내가 가지고있는 아이콘 대신 다른 아이콘을 하나씩 표시하고 싶습니다. Howver, 나는 그렇게 할 수 없다. 여기에 내가이 시간에 가지고있는 CSS는
<ul class="menu">
<li class="menu_item"><a href="link.php"><img src="home.png" class="menu_img"/></a></li>
<li class="menu_item"><a href="link.php"><img src="me.png" class="menu_img"/></a></li>
<li class="menu_item"><a href="link.php"><img src="listeners.png" class="menu_img"/></a></li>
<li class="menu_item"><a href="link.php"><img src="notifications.png" class="menu_img" /></a> <span class="notification_badge_count"></span></li>
<li class="menu_item"><a href="link.php"><img src="signout.png" class="menu_img" /></a></li>
<li class="menu_item"><a href="#"><img src="arrow.png" alt="Edit Profile/Sign Out" title="Edit Profile/Sign Out" class="menu_img" /></a>
<ul>
<li class="menu_item"><a href="link.php"><img src="favorites.png" class="menu_img" /></a></li>
<li class="menu_item"><a href="link.php"><img src="settings.png" class="menu_img" /></a></li>
</ul>
</li>
</ul>
:
여기 메뉴에 대한 코드입니다
당신은 폭을 설정 (충분히 큰 그것을 설정해야.menu {
float:right;
}
.menu_item{
background: rgba(0, 0, 0, 0.0);
}
.menu > li.menu_item{
float:left;
height:25px;
padding:24px 10px 0 10px;
text-align: center;
font-size:12px;
position:relative;
}
.menu_item ul{
display:none;
}
.menu_img {
opacity:0.5;
filter:alpha(opacity=50); /* For IE8 and earlier */
}
.menu_item ul{
display:none;
}
.menu_item:hover ul{
display:inline;
position:absolute;
right:0px;
top:100%;
background: url("/assets/images/menu.jpg") repeat scroll 0 0 transparent;
}
.menu_item ul li{
background-color:#f6f6f6;
padding:5px;
display:inline;
}
안녕하세요. 너비 : 200px는 트릭을하지 않았습니다. 아이콘은 너비가 20px에 불과하며 충분한 크기를 추가합니다. – Zoran
죄송합니다 ... 트릭을했습니다. 나는 다른 오류가있었습니다. 감사. – Zoran