2017-01-10 3 views
0

Хорошо, я использую npm для установки начальной загрузки. Веб-сайт должен быть доступен для печати, поэтому основной стиль печати для начальной загрузки является приятным. Но мне нужны цвета текста. К сожалению, загрузочный диск по умолчанию удаляет все цвета.Bootstrap print

*, 
*:before, 
*:after { 
    color: #000 !important; // Black prints faster: h5bp.com/s 
} 

Я хочу «вернуться», что настройка цвета, но не хотят/не могут изменить бутстраповских файлы, как они будут развернуты и установлены на свитке.

У кого-нибудь есть идея, как перезаписать эту настройку с помощью специального css?

+0

просто объявить новое заявление после того, как вы загрузили файл начальной загрузки? Это перезаписывает значение, не меняя исходный файл. – Xorifelse

ответ

0

мне пришлось добавить:

-webkit-print-color-adjust: exact; 

, чтобы исправить проблемы цвета с моими таблицами стилей ...

+0

Это не помогает, поскольку bootstrap перезаписывает все цвета шрифта с помощью «! Important». –

0

Вы должны быть в состоянии объявить идентичный селектор, чтобы переопределить его, предполагая, пользовательский CSS загружается после Bootstrap's.

т.е.

*, 
*:before, 
*:after { 
    color: /* some other color /* 
} 
+0

Да, это правильно, но я хочу, чтобы это было с оригинальным цветом. Поэтому, если текст был зеленым, он должен быть зеленым на странице печати, если он был красным ... Но похоже, что мне нужно переписать стили цвета для страницы печати. –

+1

Ах, непонятно спросить там Ким. Из этого ответа [здесь] (http://stackoverflow.com/questions/33410724/bootstrap-print-css-removes-background-color) и моих собственных знаний вам придется переписать их, если вы не можете настроить свою Bootstrap вообще. Это несчастливо, так как сайт Bootstrap позволяет загружать пользовательскую сборку, которая исключает стили печати. – Mike

Смежные вопросы