2012-07-24 4 views
0

새로운 레일스 프로젝트를 시작하고 트위터 부트 스트랩을 추가했습니다. 이것은 초보자 질문이지만, 어떻게 트위터 - 부트 스트랩의 기본 상단 및 왼쪽 패딩을 방해하지 않고 페이지의 전체 높이/너비에 걸쳐있는 배경 이미지를 추가합니까? 아직 설치하지 않은 기본 설정이 있습니까? 특정 페이지의 패딩을 제거하고 나머지는 계속 남아 있도록하려면 어떻게합니까? 이 패딩은 유익한가요?트위터 부트 스트랩이있는 다른 페이지의 다른 패딩

감사

+1

? 당신은 그 요소에 새로운 클래스를 추가 할 수 있고, 그것들을 묶어 더 높은 우선 순위를 부여 할 수 있습니다. 부트 스트랩이'body {padding : 20px; }', 몸에''과 같은 클래스를주고 body.custom {padding : 0; }' – Chad

+0

이것이 작동하지 않는 이유를 모르겠습니다. 'body.coming-soon-page { padding-top : -60px; 패딩 왼쪽 : 20px; } ' – AdamT

+0

실시간 버전이 있습니까? – Chad

답변

0

당신은이 패딩

body.my-page{ 
    background-image: url('my-image'); 
    height: 100%; 
    width: 100%; 
} 

에 의해 영향을받지 않습니다으로, 몸에 배경 이미지를 추가하거나 전체 폭/승 absolute/'fixed` 위치에 컨테이너를 추가 할 수 있습니다 & 높이와 해당 컨테이너에 배경 이미지를 적용하십시오.

<div class="bg"></div> 
</body> 

CSS 패딩이 정의

.my-page .bg{ 
    background-image: url('my-image'); 
    position: fixed; 
    top: 0; 
    left: 0; 
    height: 100%; 
    width: 100%; 
    z-index: 1; 
} 

.my-page .container{ 
    position: relative; 
    z-index: 2; 
} 
+0

내 '곧 - 곧'페이지에 특별한 배경을 넣으 려하고 내 앱의 나머지 부분에서 스타일/요소를 침해하지 않기를 바랍니다. 페이지별로 스타일을 구분합니다 (또는 적어도 하나의 정적 인 페이지는 곧 목표 임). – AdamT

+0

당신은 이미 코멘트에 제안 된'body' 페이지마다 커스텀 클래스를 적용 할 수 있습니다. 내가 설명한 두 가지 방법 모두 사용자 정의 클래스 접두사 (대답을 업데이트 함) –

+0

으로 작업 할 수 있습니다. 설정에 jQuery가 이미있을 수 있으므로 http://srobbin.com/jquery-plugins/backstretch를 참조하십시오./전체 화면 배경 이미지 용. –

관련 문제