Avere un'applicazione che disegna div
s con colore di sfondo come grafica.
Questi div sembrano visualizzati bene sullo schermo ma i div
s scompaiono quando si stampa su PDF.Sovrascrivi `sfondo: trasparente! Importante` in Twitter Bootstrap CSS
Tracciato il problema su Twitter Bootstrap CSS. I div si stampano bene quando Bootstrap CSS non è presente. Ma non stampare quando è. Vedere questo JSFiddle:
Credo che il problema è questo tratto di Twitter CSS. I penso Ho bisogno di ignorare il background: transparent !important
ma non riesco a capire come.
Questo è presumibilmente semplice. Provato background: opaque !important
ma non ha funzionato, e non riesco a trovare un elenco di valori consentiti per la proprietà background
.
@media print {
* {
color: #000 !important;
text-shadow: none !important;
background: transparent !important;
box-shadow: none !important;
}
Qual è l'opposto di background: transparent !important;
in CSS?
Perchè questo meriterebbe un -1, questo è corretto e ho avuto problemi di formattazione sul cellulare, ma è bene ora .. – DrCord
(Il -1 wa non da me l'OP.) Grazie, funziona! * MA * L'app attuale ha molte div diverse con colori diversi che scompaiono come risultato della direttiva di trasparenza di Bootstrap. Quello che posso fare con lo sforzo è aggiungere il colore per ognuno di essi. Considerando che il CSS Twitter ha aggiunto la trasparenza a livello globale. Potrebbe esserci un modo per renderli opachi a livello globale? – prototype
@ user645715 se non vuoi che Bootstrap lo faccia, dovresti semplicemente cancellarlo dal file bootstrap.css :) – Ming