2012-06-25 5 views
0

CSS 테두리 반경은 잘 작동하지만 흰색 배경이 드러납니다. (나는 ... 투명 또는 신체의 배경과 비슷한 회색 선호하는 것)CSS 코너 반경이 배경색을 나타 냅니까?

problematic rounded corners...

CSS :

.window_header{ 
    width:600px; 
    height:42px; 
    background: #333 url("../img/bg-2.png") repeat; 
    -webkit-border-top-left-radius: 8px; 
    -webkit-border-top-right-radius: 8px; 
    border-bottom:1px dotted #666; 
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3),inset 0 -4px 5px rgba(0, 0, 0, 0.2),inset 1px 0px 1px rgba(0, 0, 0, 0.7),inset -1px 0px 1px rgba(0, 0, 0, 0.7),inset 0 -2px 1px rgba(0, 0, 0, 0.5),inset 0 2px 6px rgba(255, 255, 255, 0.15),inset -2px 0 6px rgba(255, 255, 255, 0.15),inset 2px 0 6px rgba(255, 255, 255, 0.15); 
} 
+0

jsfiddle.net에서 문제를 보여주는 프로토 타입을 게시하십시오. – pixeline

답변

2

화이트는 하나 "뒤에"컨테이너의 배경을해야한다 테두리 반경을 적용했습니다. border-radius를 적용하려고 시도했을 수도 있습니다.

+1

어쩌면 "아니라"보다는 "대신" – Gareth

+0

아, 그게 다야! 레이아웃 목적으로 래퍼 div를 사용하고 있었지만 그 중 하나를 반올림하여 멋지게 보입니다. 감사! –

0

아마도 해당 영역에서 bg-2 파일이 투명하지 않습니까? 이미지를 만드는 데 사용한 편집기에 따라 이미지를 투명하게 만들 수있는 기능이 없을 수도 있습니다.

최대 Gherkins의 설명도 매우 큰 가능성이 있습니다. :)

+0

나는 그것을 확인했지만 주사위는 사용하지 않았다. 부모 레이아웃 div를 반올림해야하는 것처럼 보입니다. 어쨌든보고 주셔서 감사합니다! –

2

흰색 테두리가 거친 대신 테두리 반경을 기본 요소에 적용하여 요소를 둥글게 처리하는 것이 좋습니다. 그래서 당신은 하얀 가장자리를 보지 않을 것입니다.

- 또는

장소는 흰색 배경 위에 앉아 있고, 여기에서 다른 곳으로 이동할 수 있도록 포함하는 요소 전에 모든 요소 편집.

+1

그래, 그게 다야. 감사! –

+0

@BenBernards : 좋습니다! 내가 도울 수있어 기뻐요! –

0

배경 : # 333 url ("../ img/bg-2.png") repeat;

배경 이미지가 투명하지 않습니다. "병합 된 PNG"인 경우 배경이 "흰색"이 아닌 "투명"인지 확인하십시오.

+0

나는 그것을 확인했지만 주사위는 사용하지 않았다. 부모 레이아웃 div를 반올림해야하는 것처럼 보입니다. 어쨌든보고 주셔서 감사합니다! –

관련 문제