Verschiedene Möglichkeiten zum Ändern der Hintergrundbildfarbe mit CSS3

Verschiedene Möglichkeiten zum Ändern der Hintergrundbildfarbe mit CSS3

CSS3 kann die Farbe von Bildern ändern. Ab sofort müssen Sie nicht mehr mehrere Bilder gestalten und können diese jederzeit verändern. Im Folgenden finden Sie eine kurze Einführung zum Ändern der Farbe des Hintergrundbildes in CSS3.

Methode 1 : Verwenden des Schlagschattens im CSS3-Filter

Der Code lautet wie folgt:

<Stil>
.Symbol{
    Anzeige: Inline-Block;
    Breite: 180px;
    Höhe: 180px;
    Hintergrund: URL('img/XXX.png') kein wiederholtes mittleres Cover;
    Überlauf: versteckt;
}
.icon:nach{
    Inhalt: '';
    Anzeige: Block;
    Höhe: 100%;
    transformieren: übersetzenX(-100%);
    Hintergrund: erben;
    filter: drop-shadow(144px 0 0 #fff); //Zu ändernder Farbwert}
</Stil>
 
<i Klasse="Symbol"></i>

veranschaulichen:

Mit dem Schlagschattenfilter können Sie dem nicht transparenten Bereich eines Elements oder Bildes einen Schatten hinzufügen.

Das Anwenden eines nicht verschwommenen Schattens auf ein transparentes PNG-Symbol entspricht der Generierung eines Symbols einer anderen Farbe.

Verwenden Sie dann die Überlauf-: Versteckt- und Verschiebungsverarbeitung, um das ursprüngliche Symbol auszublenden

Mix-Blend-Mode-Wert: [Mit Ausnahme der letzten 3 ist der Effekt ungefähr der gleiche wie bei PS]

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::3s::::::333:33333333333333333333ag33333333333333333333333333333 es333333333333333333333333333333 es33 nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht dann dann dann dann aber33333333333333333333 nicht3 nicht3 nicht3 nicht3 nicht3 nicht3 nicht3 nicht3 dann3 dann3 aber3 dann3 nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht dann nichtie dasen aber aber abersossoss aberstens aberstensss aberten aber abers :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::3s::::::333:33333333333333333333ag33333333333333333333333333333 es333333333333333333333333333333 es33 nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht dann dann dann dann aber33333333333333333333 nicht3 nicht3 nicht3 nicht3 nicht3 nicht3 nicht3 nicht3 dann3 dann3 aber3 dann3 nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht dann nichtie dasen aber aber abersossoss aberstens aberstensss aberten aber abers :::::::::::

Methode 2 : Verwenden des Mix-Blend-Modus und des Hintergrund-Blend-Modus von CSS3

Der Code lautet wie folgt:

<Stil>
.Symbol{
    Anzeige: Inline-Block;
    Breite: 180px;
    Höhe: 180px;
    Hintergrundbild: URL ($'img/XXX.png'), linearer Farbverlauf (#f00, #f00);
    Hintergrund-Mischmodus: Aufhellen;
    Hintergrundgröße: Abdeckung;
}
</Stil>
<i Klasse="Symbol"></i>

veranschaulichen:

Mischmodus Aufhellen: Der Aufhellungsmodus hat den entgegengesetzten Effekt des Abdunkelungsmodus. Schwarz ist dunkler als jede andere Farbe, daher wird Schwarz durch eine andere Farbe ersetzt. Umgekehrt: Wenn die Hintergrundfarbe des Materials Schwarz ist, ist die Hauptfarbe Weiß. Dann sollten Sie den Mischmodus „Abdunkeln“ verwenden.

Mit „Linear-Gradient(#f00, #00f)“ lässt sich auch der Effekt eines Farbverlaufs erzielen.

Zusammenfassen:

Methode 1 ist auf Bilder im PNG-Format beschränkt, während es bei Methode 2 keine Einschränkungen hinsichtlich des Bildformats gibt.

CSS3 weist eine gewisse Kompatibilität auf. Für die Nutzung sind Chrome, Firefox und mobile Endgeräte besser geeignet.

Damit ist dieser Artikel über verschiedene Möglichkeiten zum Ändern der Hintergrundbildfarbe mit CSS3 abgeschlossen. Weitere Informationen zum Ändern der Hintergrundbildfarbe mit CSS3 finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

<<:  Zusammenfassung der MySQL-Verbundindizes

>>:  Analyse zweier Verwendungen des A-Tags in HTML-Post-Anfragen

Artikel empfehlen

Detaillierte Erklärung zum Aktivieren des https-Dienstes in Apache unter Linux

Dieser Artikel beschreibt, wie man den https-Dien...

Docker-Installation von Nginx Probleme und Fehleranalyse

Frage: Beim Installieren Nginx in Docker ist der ...

Häufige Fragen und Antworten im Vorstellungsgespräch für Stellen als Webdesigner

1. Was sind die Vorlagen für ASP.NET-Webanwendunge...

Dieser Artikel hilft Ihnen, den Quellcode von PReact10.5.13 zu verstehen

Inhaltsverzeichnis render.js-Teil create-context....

Analyse der Nutzung des Xmeter API-Schnittstellentesttools

XMeter API bietet einen umfassenden Online-Schnit...

Erläuterung des Beispiels einer MySQL-Datenanalyse-Speicher-Engine

Inhaltsverzeichnis 1. Fälle vorstellen 2. Zeigen ...

Detaillierte Analyse der Rolle von HTML-Kommentar-Tags <!--...-->

Wenn wir den Quellcode vieler Websites überprüfen...

Detaillierte Erklärung der neuen Funktionen von ES9: Asynchrone Iteration

Inhaltsverzeichnis Asynchrones Durchlaufen Asynch...

Sprungcode für HTML-Seite

Speichern Sie den folgenden Code als Standard-Home...

Code zum Aktivieren von IE8 im IE7-Kompatibilitätsmodus

Das beliebteste Tag ist IE8 Browser-Anbieter geben...

Docker-Bereitstellung von Kafka und Spring Kafka-Implementierung

In diesem Artikel wird hauptsächlich die Bereitst...

Detaillierte Einführung in den MySQL-Datenbankindex

Inhaltsverzeichnis Mindmap Einfaches Verständnis ...

CSS imitiert den sanften Umschalttasteneffekt von Apple

Inhaltsverzeichnis 1. Code-Analyse 2. Quellcode Q...