CSS: Grayscale Filter: Bunte Bilder mit HTML in schwarz weiß anzeigen
Tipp: So sieht das Bild ohne CSS Filter aus!
Für manche Effekte braucht man kein Bildbearbeitungsprogramm: Mit den CSS Filtern können die Browser viele Effekte selber darstellen – und das, ohne das ursprüngliche Bild zu verändern. Einer dieser Effekte ist der grayscale Filter: Damit wird aus einem bunten Bild eine schicke schwarz-weiß Grafik.
Das einfärben des Bildes funktioniert dabei nicht nur mit Bildern, die direkt (als <img>) eingebunden werden, sondern auch für Bilder, die in einem anderen Element als Hintergrundbild per CSS (background-image) eingebunden sind.
Der CSS Befehl hierfür lautet:
filter: grayscale(100%);
Damit wird das Bild komplett in Graustufen / schwarz weiß dargestellt, ohne dass das Bild vorher bearbeitet werden muss. Die Prozentanzahl in Klammern beschreibt, wie stark die Sättigung (die Farben) in dem Bild noch dargestellt werden – oder ob es komplett schwarz weiß angezeigt werden soll. Mit einem “filter: grayscale(30%);” würde das Bild stattdessen noch leicht farbig wirken.
Damit der Schwarz-Weiß-Filter auch mit allen kompatiblen Browsern funktioniert, sollte man zusätzlich zu dem offiziellen CSS Befehl noch die speziellen Befehle für die einzelnen Browser angeben:
-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%);
Damit das Bild dann auch in schwarz-weiß angezeigt wird, kann man die CSS Befehle in einer Klasse definieren oder dem Bild direkt zuweisen:
<img src="css-grayscale-schwarz-weiss.jpg" style=" -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%);">
- mehrere Fotos in schwarz-Weiss umwandeln
- Bildschirmanzeige plötzlich ohne Farbe (schwarz/weiss)
- mein Bildschirm ist unter Windows nur noch Schwarz - weiss
- Mehrere Bilder bei XnviewMp anzeigen ?
- ABE Filter
- IP filter für Homepage
- Websites sperren für IE8 - Filter erstellen
Hallo zusammen,ich habe heute an Euch bitte eine Frage, ob es soetwas giebt (als AddOn o...
- windows-beschleunigen (65x gelesen)
- datenschutz (62x gelesen)
- windows-schneller-starten-autostart-aufraeumen (46x gelesen)
- pc-einsteigerkurs (38x gelesen)
- pc-einsteigerkurs-3-2 (15x gelesen)
Mehr Tipps zu CSS: Grayscale Filter: Bunte Bilder ...
-
Android Bildschirm auf den Fernseher streamen
Mit der Cast Funktion von Android (die auch im Chrome Browser eingebaut ist) lassen sich Inhalte auf andere Geräte streamen: Zum Beispiel Googles ChromeCast Geräte....
-
Windows 11 Screenshot: Als Bild oder Video speichern!
Seit Windows 95 macht man den Windows Screenshot mit der "Drucken" Taste: Das Bildschirm-Foto wird in die Zwischenablage kopiert und lässt sich direkt in andere...
-
Windows 11: Kostenlose Texterkennung in Bildern
Windows 11 kommt mit praktischer, kostenloser Text-Erkennung: Diese Funktion, auch OCR genannt, kann Text auf Bildern erkennen und hervorheben. Damit lässt er sich in ein...
-
Webmaster: Tabellenzeile mit CSS automatisch abwechselnd färben
Um die Hintergrundfarbe einer HTML Tabellenzeile mit einer Farbe zu versehen, hilft CSS. Für eine gute Lesbarkeit kann es aber gerade bei längeren Tabellen hilfreich...
-
Transparenter iFrame mit HTML und CSS
Transparenter iFrame - Dafür ist er praktisch: Mit einem transparenten iFrame kann man den Inhalt einer anderen Webseite in die aktuelle Seite einbetten. Ein vorhandenes...
-
CSS Filter: Bild abdunkeln (und bei mouse over aufhellen)
Mit CSS Filtern kann man Bilder im Browser verändern: Damit lassen sie sich aufhellen, abdunkeln, in Graustufen umwandeln oder mit dem Blur-Filter weichzeichnen. Das ist...
CSS: Grayscale Filter: Bunte Bilder mit HTML in schwarz weiß anzeigen