개인적으로 나는 여기에서 찾은 솔루션이 가장 마음에 듭니다 . http://css3pie.com/demos/tabs/
그것은 당신이 그것을 오버레이하는 아래 콘텐츠의 그림자가 여전히 남아있는 배경색으로 0 상태 또는 호버 상태를 가질 수 있습니다. 위의 방법으로 가능한지 확실하지 않습니다.
최신 정보:
사실 나는 틀렸다. 수락 된 솔루션이 위에 표시된 호버 상태를 지원하도록 할 수 있습니다. 이 작업을 수행:
a에 양의 친척을 갖는 대신 아래의 #content div보다 높지만 (그림자가있는) Z- 색인보다 낮은 z- 색인을 사용하여 a.active 클래스에 넣으십시오. content_wrapper.
예를 들면 :
<nav class="ppMod_Header clearfix">
<h1 class="ppMod_PrimaryNavigation-Logo"><a class="ppStyle_Image_Logo" href="/">My company name</a></h1>
<ul class="ppList_PrimaryNavigation ppStyle_NoListStyle clearfix">
<li><a href="/benefits">Benefits</a></li>
<li><a class="ppStyle_Active" href="/features">Features</a></li>
<li><a href="/contact">Contact</a></li>
<li><a href="/company">Company</a></li>
</ul>
</nav>
<div id="ppPage-Body">
<div id="ppPage-BodyWrap">
content goes here
</div>
</div>
그런 다음 CSS로 :
#ppPage-Body
box-shadow: 0 0 12px rgba(0,0,0,.75)
position: relative /* IMPORTANT PART */
#ppPage-BodyWrap
background: #F4F4F4
position: relative /* IMPORTANT PART */
z-index: 4 /* IMPORTANT PART */
.ppList_PrimaryNavigation li a:hover
background: #656565
-webkit-border-radius: 6px 6px 0 0
-moz-border-radius: 6px 6px 0 0
border-radius: 6px 6px 0 0
.ppList_PrimaryNavigation li a.ppStyle_Active
background: #f4f4f4
color: #222
-webkit-border-radius: 6px 6px 0 0
-moz-border-radius: 6px 6px 0 0
border-radius: 6px 6px 0 0
-webkit-box-shadow: 0 0 12px rgba(0,0,0,0.75)
-moz-box-shadow: 0 0 12px rgba(0,0,0,0.75)
box-shadow: 0 0 12px rgba(0,0,0,0.75)
position: relative /* IMPORTANT PART */
z-index: 3 /* IMPORTANT PART */