나는 드롭 그림자 효과를 내고있는 고정 된 네비게이션 막대를 가지고 있습니다. 그래도 잘 작동하지만 내부의 모든 텍스트에도 영향을 미치고 글꼴 두께가 더 얇아 보입니다.박스 섀도우에 영향을 미치는 글꼴 가중치
어떻게 글꼴을 변경하지 않을 수 있습니까?
HTML
<nav id="nav1" class="dropshadow">Hello World</nav>
<button>toggle drop shadow</button>
CSS는
#nav1 {
position:fixed;
width:100%;
font-size:20px;
top: 0;
left: 0;
min-height:20px;
background:white;
}
button {
margin-top:50px;
}
.dropshadow {
-moz-box-shadow: 0 3px 6px 0px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 3px 6px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0 3px 6px 0px rgba(0, 0, 0, 0.1);
-moz-transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
}
모든 브라우저에서 글꼴 두께의 차이가 나타나지 않습니다. – BoltClock
@BoltClock 흠, OS X의 Safari에서 문제를보고 싶습니다. 실제 코드에서 Chrome에서도 문제가 발생합니다. – Dex
차이점은 OSX의 Safari에서만 나타납니다 (따라서 내 대답을 삭제 한 이유). 사파리 버그 일 수 있다고 생각합니다. – thexacre