2013-12-10 2 views
2

텍스트와 버튼이 포함 된 divopacity:0.80; 속성이 있습니다. 문제는 단추와 텍스트가 div에서 상속 된 불투명도입니다. 그것을 고치는 방법?css - 불투명도의 상속 중지

이미 버튼에 opacity:1;을 추가하고 태그 <p>을 입력하려고했지만 도움이되지 않습니다.

+1

http://stackoverflow.com/search ? q = css + background + opacity 일부 옵션 : ** 1 ** ** rgba ** 2 ** 요소 인접 요소와 배경 요소 및 요소 내용 ** 3. ** 투명 PNG 이미지 – Joonas

답변

5

배경에 불투명도가 필요하다고 생각합니다. 죄수들이 말했듯이, 오래된 브라우저는 지원하지 않습니다.

background-color: rgba(0, 0, 0, 0.8);

W3 스쿨 : RGBA 색상 값은 IE9 +, 파이어 폭스 3+, 크롬, 사파리,와 오페라 10 +에서 지원됩니다.

+1

이전의'rgba' 호환성을 확인하십시오. 그것을 사용하여 - http://css-tricks.com/rgba-browser-support/ – Prisoner

1

당신은 또한

하나의 솔루션은 RGBA 사용하는 부모의 불투명도를 받고 it.Child 요소를 고정 할 수 없습니다

사용을 :after 의사 요소

element:hover:after { 
    background-color: rgba(0, 0, 0, 0.1); // black with opacity 0.1 
} 
+0

': after'은 무엇을해야하며 컨테이너 나 버튼에 추가해야합니까? – abrahab