印刷用にブートストラップcssを使用しています。それは以下のようなCSSプロパティを持っています:モノクロ印刷でプリントするためのブートストラップCSS
@media print {
*,
*:before,
*:after {
background: transparent !important;
color: #000 !important; // Black prints faster: h5bp.com/s
box-shadow: none !important;
text-shadow: none !important;
}
// Other code...
}
これはすべてのCSSをオーバーライドしています。私はここから色を取り除きたいです(白黒で印刷します)。そして元のページで説明した色を使います。私はこの行をブートストラップのCSSから削除するのではなく、自分のCSSやjqueryを使って再定義するか、または定義解除したいと思っています。ブートストラップのCSSが利用できる場合は更新できます。明示的に色を削除することは可能ですか?
すべての '!important'を削除します。 –
CSS定義の上で、ブラウザは、印刷時に背景色を削除するなど、ページのスタイルを変更する場合があることに注意してください。印刷プレビューで確認するのではなく、印刷ビューモードでページを確認してページを確認してください。 – TheThirdMan