2016-08-24 7 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; 
    } 
    ... 
} 

は私がしたい:しかし、今、私は次のような場合があります。

bootstrap.cssに触れることなく)ブートストラップのbackgroundディレクティブを「リセット」するにはどうすればよいですか?

+0

[背景をオーバーライド/削除することは可能ですか:なし!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/からプリント以外のすべてのブートストラップコンポーネントをインポートできます。 –

関連する問題