내 페이지에 CSS 메뉴가 있습니다. 항목 위에 마우스를 올려 놓으면 해당 드롭 다운 메뉴가 나타납니다. 나는이 같은 일부 CSS의 그림자를 사용했습니다 :CSS : 그림자 부분을 숨기기
#menu li:hover
{
//...
-moz-box-shadow: -2px 0px 5px #000;
-webkit-box-shadow: -2px 0px 5px #000;
box-shadow: -2px 0px 5px #000;
}
또한 내 드롭 다운 클래스에, 내가 사용했던 몇 가지 그림자 :
.drop-down
{
//...
display:none;
-moz-box-shadow: -2px 2px 5px #000;
-webkit-box-shadow: -2px 2px 5px #000;
box-shadow: -2px 2px 5px #000;
}
결과는 다음과 같습니다
그래서 내 질문입니다, 내가 첫 번째 항목 아래 그림자를 숨기고 드롭 다운 메뉴가 하나의 개체처럼 보이게 할 수있는 방법 (분리되지 않았다)?
편집 :
여기<ul id="menu">
<li><a href="#">First Item</a>
<div class="drop-down">
<div>
...</div>
</div>
</li>
</ul>
#menu li:hover .drop-down
{
left: -1px;
display: block;
top: auto;
}
내가 제대로 이해 한 경우가 simple version of that in jsfiddle.net
당신의 HTML도 붙여 넣으십시오. – andrewk
당신의 HTML 없이는 말할 수 없지만'#menu li : hover'에서 맨 아래 그림자를 제거하고'.drop-down'에서 맨 위 그림자를 제거해야합니다. – Virendra
감사합니다. HTML과 약간의 CSS를 추가했습니다 –