Thema CSS

CSS background image ausdrucken

Wer alle Hintergrundgrafiken – also auch Logos oder Icons – als background im CSS abspeichert, erhalt beim Ausdruck eine recht farblose Seite. Denn die meisten Browser sind so voreingestellt, dass sämtliche Hintergrundfarben und –bilder nicht mitgedruckt werden. Doch mit einem CSS-Trick kann man dafür sorgen, dass z.B. Logos dennoch mitgedruckt werden.

Beispiel für screen.css und print.css

screen.css
.logo {
background: url(img/logo.gif);
}

print.css
.logo:after {
content: url(img/logo-print.gif);
}

Das Pseudoelement :after sorgt dafür, dass hinter dem div mit der Klasse „logo“ das Bild logo-print.gif eingefügt wird. Zwar lässt sich hier kein repeat, position oder ähnliches eingeben, wie es bei Hintergrundbildern möglich ist, allerdings wird das Logo so mit ausgedruckt, da es hier keine Hintergrundgrafik mehr ist.

Artikel "CSS background image ausdrucken" von vom
Kategorie: CSS | Tags:
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Kommentare zu diesem Beitrag

Noch keine Kommentare vorhanden. Schreib Du den ersten :-)


Kommentare? Gerne!

(erforderlich)

(erforderlich)



User, die diesen Beiträg fanden, suchten nach...
  • css print background-image
  • webdesign background image drucken
  • css print backgroundimages
  • css hintergrund mit drucken
  • css hintergrundbild drucken