CSS media print background image - PullRequest
0 голосов
/ 17 июля 2011

Я хочу напечатать водяной знак / фоновое изображение на печатном документе.Водяной знак / фоновое изображение не будут видны на экране.

Ответы [ 2 ]

2 голосов
/ 06 ноября 2011

Это немного запаздывает, но вы можете сойти с рук с абсолютно позиционированием изображения, понизив z-index до -1, а затем присвоив ему класс, специфичный для печатных СМИ, например .printOnly. С этим вы можете оформить свой @media all

.printOnly{
    display:none;
}

… тогда в своем принте @media просто оставьте этот стиль открытым

.printOnly{

}

Что касается печати в разных браузерах, я получаю изображения из FF, Safari и Opera.

2 голосов
/ 17 июля 2011

Я думаю, что это невозможно:

"большинство браузеров настроены не печатать фоны" (причина в том, чтобы сэкономить чернила)

...