2016-08-24 3 views
2

저는 제 스타일 시트의 기초로 Bootstrap을 사용합니다. bootstrap.css 또는 bootstrap-theme.css에 정의 된대로 다르게 보이도록하려면 부트 스트랩 파일 다음에로드되는 사용자 정의 CSS 파일에서이 파일을 무시하기 만하면됩니다. 인쇄를위한 backgroundscreen과 동일한 것으로,CSS에서 명령어를 재설정하는 방법은 무엇입니까?

bootstrap.css

@media print { 
    *, 
    *:before, 
    *:after { 
     background: transparent !important; 
     color: #000 !important; 
     box-shadow: none !important; 
     text-shadow: none !important; 
    } 
    ... 
} 

내가 원하는 :하지만 지금은 다음과 같은 경우가 있습니다.

background 부트 스트랩 지시어를 bootstrap.css을 건드리지 않고 어떻게 "재설정"할 수 있습니까?

+0

[배경을 재정의/제거 할 수 있습니까? none! jQuery와 중요한가?] (http://stackoverflow.com/questions/17838007/is-it-possible-to-override-remove-background- 중요하지 않은 jquery) – Roberrrt

+0

아니요, 그렇지 않습니다. 그 질문은 "순수한 jQuery와 스타일 시트를 편집하지 말라는 것"입니다. – automatix

+0

그 질문에 대한 첫 번째 답을 확인 했습니까? – Roberrrt

답변

0

글쎄, 당신은 아마 다음과 bootstrap-overrides.css라는 사용자 지정 CSS/LESS 파일을 만들어야합니다

@media print { 
    *, 
    *:before, 
    *:after { 
     background: newValue!important; 
    } 
} 

을 그리고 부트 스트랩 선언 후, 머리에 배치를, 그래서 당신은 쉽게 배경을 덮어 쓸 수 있습니다 값.

+0

답변 해 주셔서 감사합니다. 그러나 모든 것에 대해 배경색이 하나만있는 경우에만 작동합니다. 그것은 목표가 아닙니다. BG 색상은'screen'을 위해 정의 된 그대로'print'를 위해 유지됩니다. – automatix

+1

그러면 그 부분을 포함하지 않아도됩니다. 여기에서 http://getbootstrap.com/customize/ 인쇄물을 제외한 모든 부트 스트랩 구성 요소를 가져올 수 있습니다. –

관련 문제