Heim >Web-Frontend >CSS-Tutorial >Wie kann ich das Drucken von CSS-Sprite-Hintergrundbildern in Chrome und Safari erzwingen?

Wie kann ich das Drucken von CSS-Sprite-Hintergrundbildern in Chrome und Safari erzwingen?

Susan Sarandon
Susan SarandonOriginal
2024-12-15 04:35:17310Durchsuche

How Can I Force CSS Sprite Background Images to Print in Chrome and Safari?

Erzwingen des Druckens von Hintergrundbildern in CSS

Trotz früherer Versuche, dieses Problem zu beheben, erfordern bestimmte Szenarien eine Lösung, die das Drucken wesentlicher Elemente gewährleistet Hintergrundbilder. Diese Bilder werden nicht direkt in die Seite eingebettet, sondern als Teil von CSS-Sprites verwendet.

Leider versagen bestehende Lösungen wie list-style-image, wenn CSS-Sprites mit mehreren Symbolen verwendet werden. Wenn man die Möglichkeit vernachlässigt, eine eigene Seite mit Inline-Symbolen zu erstellen, stellt sich die Frage: Gibt es alternative Lösungen?

Lösung für Chrome und Safari

Glücklicherweise Chrome und Safari Stellen Sie eine Lösung über die CSS-Stileigenschaft -webkit-print-color-adjust: Exact bereit. Wenn Sie diese Eigenschaft auf das entsprechende Element anwenden, werden sowohl Hintergrundfarben als auch Bilder gedruckt.

Das obige ist der detaillierte Inhalt vonWie kann ich das Drucken von CSS-Sprite-Hintergrundbildern in Chrome und Safari erzwingen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn