2013-08-28 6 views
3

트위터 부트 스트랩 jumbotron 클래스에 배경 이미지를 추가하려고합니다.텍스트가 부트 스트랩에 표시되지 않습니다. 이미지가있는 점보 트론

부트 스트랩 3을 사용하고 있습니다.

나는이 시도하지만 그것뿐만 아니라 모든 텍스트를 alpha'd과 대형 기기에 이미지를 제한하지 않았다

<!-- Main jumbotron for a primary marketing message or call to action --> 
<div class="jumbotron"> 
    <div class="container"> 
    <h1>Hello, world!</h1> 
    <p>This is a template for a simple marketing or informational website.</p> 
    <p><a class="btn btn-primary btn-lg">Learn more &raquo;</a></p> 
    </div> 
</div> 

이 나에게 90를 얻었다 : 여기

 .jumbotron:after { 
      background: url("img/island.png") repeat scroll center center transparent; 
      bottom: 0; 
      content: ""; 
      display: block; 
      left: 0; 
      opacity: 0.4; 
      position: absolute; 
      right: 0; 
      top: 0; 
     } 

를 HTML입니다 길 %하지만 지금은 텍스트가 표시되지 않습니다는 :

<link href="css/bootstrap.css" rel="stylesheet"> 

    <style type="text/css"> 

     .jumbotron { 
      position: relative; 
      z-index: 3; 
     } 

     .jumbotron:after { 
      background: linear-gradient(rgba(255,255,255,0), rgba(255,255,255,1)), url('img/carousel_island.png'); 
      bottom: 0; 
      content: ""; 
      display: block; 
      left: 0; 
      position: absolute; 
      right: 0; 
      top: 0; 
      z-index: 2; 
     } 
    </style> 

답변

5

당신은 상대적으로 .jumbotron 제공자 라이선스 계약을 배치한다 s를 사용하여 가상 엘레멘트가 그것에 상대적이되도록한다. 상대적으로 배치 된 조상 요소가 없으면 절대 배치 된 요소는 뷰포트를 기준으로합니다. 추가

시도 :

.jumbotron { 
    position: relative; 
} 
+0

감사합니다. 그것은 포지셔닝 문제를 제거했습니다! 텍스트에 대한 알파에 대한 아이디어가 있습니까? –

+0

다시 한번 감사드립니다. 나는 그 변화를 만들었지 만 그들은 이미지를 사라지게했다. 내가 실수를했을 경우에 대비하여 전체 CSS 위에 게시했습니다. 해결 방법은 편집기에서 이미지를 알파 아웃하는 것입니다. 그러나 나는이 문제를 이해하기에 충분할 정도로 초록색이다. –

+1

구문을 좀 엉망으로 만들었습니다. 이제는 작동합니다 :'background : linear-gradient (rgba (255,255,255,0), rgba (255,255,255,1)), url ('img/island.png'); 그 점에 대해 사과하십시오. 기본 방향은 맨 아래입니다. 필요에 맞게 알파 값과 함께 해당 값을 변경할 수 있습니다. –

관련 문제