이미지와 CSS를 사용하지 않고 탐색 버튼을 입력하면 꽤 복잡한 3D-ish를 만들려고합니다! 그 약간의 도전과 나의 배는 내가 사소한 문제를 만났던 것에 따라 근거를 뒀다.복잡한 CSS 탐색 오류
오렌지색 배경색으로 단추를 채우고 싶지만 텍스트 주위의 배경이 채워진 것 같습니다. 누구나 왜 모든 공간을 채우지 않을지 알 수 있습니다.
감사합니다.
<div id="navigation">
<ul>
<li><a href="#about">about</a></li>
<li><a href="#work">work</a></li>
<li><a href="#blog">blog</a></li>
<li><a href="#contact">contact</a></li>
</ul>
</div>
CSS
#navigation{
position: relative;
top:20px;
display: inline-block;
vertical-align: top;
z-index: 99999;
background:rgba(0,0,0,0.07);
padding:6px 6px 11px 6px;
border-radius: 3px;
box-shadow:inset 0px 1px 0px rgba(0,0,0,0.1), 0px 1px 0px #fff;
}
#navigation ul{
border-radius:3px;
box-shadow: 0px 5px 0px #c6412b;
}
#navigation ul li {
display: inline-block;
vertical-align: top;
}
#navigation ul li a {
background:#e9573f;
font-size:22px;
display: block;
color: #fff;
border-right:1px solid #d44a34;
border-left:1px solid rgba(255, 255, 255,0.2);
text-shadow: 0px 1px 0px rgba(0,0,0,0.5);
border-bottom:1px solid rgba(255,255,255,0.2);
}
감사합니다! #navigation ul li a
에서 #navigation ul
어쩌면 경계가 –
http://jsbin.com/ogeqin/1/edit 후 속성 변경 : 여기
은 10px 패딩과 jsfiddle가 추가 –