2016-06-23 1 views
0

freecodecamp를 코딩하고있는 공물 페이지에 대한 navbar가 있습니다. navbar의 배경을 투명 검정색으로하고 텍스트를 검정색으로 채우고 싶습니다.하지만 이것은 어렵습니다. 여기 부모 요소가 다른 불투명도를 가지면서 어떻게 자식 요소의 불투명도를 100 %로 만드나요?

는 codepen입니다 : https://codepen.io/bkhible/pen/Bzpyyb

.navbar { 
    background-color: rgba(0,0,0,0.3); 
    border: none; 
    color: #000; 
} 

h3 { 
    color: #000; 
} 

.navbar-text { 
    font-family: 'Signika', sans-serif; 
    font-size: 68px; 
    letter-spacing: 10px; 
    color: #000; 
} 

나는이 질문 & 발견 된

<nav class="navbar navbar-inverse navbar-fixed-bottom"> 
    <div class="container-fluid"> 
    <h3 class="navbar-text">RADIOHEAD</h3> 
    </div> 
</nav> 

: Opacity bleeding into child divs을 ...하지만 난 그냥 완전히 잃었하지 않는 한이 솔루션은 작동하지 않을 것 어떤 것? 수정 프로그램이 정말 간단하다고 가정합니다.

+3

텍스트의 색상을 변경하는 뭔가가 있습니다.'.navbar-inverse .navbar-text {color : # 9d9d9d; }'navbar.less에서. '.navbar' 배경색에서 오는 것이 아닙니다. – dievardump

+0

와우, 간단했습니다. 정말 고맙습니다! –

+0

@dievardump에 무엇을 추가했는지, CSS 파일에 방금 추가 한 내용이 덮어 쓰기가 의심 스럽다면! important 속성을 추가해보십시오. 그것이 다른 클래스에 의해 오버라이드되는 경우, 이것은 당신에게 알려 줄 것입니다 (현재 작동한다면 오버라이드됩니다, 그렇지 않다면 뭔가 다른 것입니다) - 예 : color : black! important; – Xariez

답변

0

불투명하지 않습니다.

// navbar.less:548 
.navbar-inverse .navbar-text { 
    color: #9d9d9d; 
} 
관련 문제