グラフィックスとして背景色のdiv
を描画するアプリケーションがあります。
これらのdivは画面に表示されますが、div
はPDFに印刷すると消えます。Twitterのブートストラップで `background:transparent!important`をオーバーライドCSS
問題をTwitterのブートストラップCSSにトレースしました。ブートストラップCSSが存在しない場合、divは正常に印刷されます。しかし、それがあるときには印刷しないでください。このJSFiddleを参照してください。
私は問題は、Twitter CSSのこのセクションだと思います。私考える私はbackground: transparent !important
を無効にする必要がありますが、私の人生のためにどのように把握することはできません。
これはおそらく単純です。試しましたbackground: opaque !important
しかし、それは動作しませんでした、私はbackground
プロパティの許容値のリストを見つけることができないようです。
@media print {
* {
color: #000 !important;
text-shadow: none !important;
background: transparent !important;
box-shadow: none !important;
}
CSSのbackground: transparent !important;
の反対は何ですか?
なぜこれが-1に値するだろう、これは正しいと私はトラブルモバイルでそれをフォーマットしていたが、それは今も元気..です – DrCord
(-1 WA私はOPではありません。)ありがとう、これは動作します! *しかし、実際のアプリには、Bootstrapの透過指示の結果として消える異なる色の異なるdivがたくさんあります。私が努力することができるのは、それぞれのために色を戻すことです。 TwitterのCSSは透明性を世界的に追加しました。グローバルに不透明に設定する方法がありますか? – prototype
@ user645715ブートストラップを実行したくない場合は、bootstrap.cssファイルから削除するだけです。 – Ming