Elemente mit CSS dunkler machen: Ein praktischer Trick
Aktuelle Methoden zum Abdunkeln von Elementhintergründen mit CSS können mühsam sein und erfordern die manuelle Erstellung von ein dunklerer Hex-Farbcode. Dieser Artikel stellt eine praktische Alternative vor, die das Hintergrundbild nutzt, um auf elegante Weise den gewünschten Verdunkelungseffekt zu erzielen.
Das Problem: Mühsames manuelles Verdunkeln
Wenn Sie mit der Maus über eine Schaltfläche fahren, wird sie angezeigt Es ist üblich, die Hintergrundfarbe abzudunkeln, um die Benutzerinteraktivität zu verbessern. Bisher wurde dies durch die Angabe eines dunkleren Hex-Codes im CSS erreicht, wie unten gezeigt:
Das Finden eines geeigneten dunkleren Hex-Codes kann jedoch zeitaufwändig und ungenau sein.
Die Lösung: Hintergrundbildüberlagerung
Anstatt die Eigenschaft „Hintergrundfarbe“ zu ändern, führt diese Technik eine ein dunkle Ebene über dem Element mit Hintergrundbild und linearem Farbverlauf:
Diese dunkle Überlagerung wird über der vorhandenen Hintergrundfarbe angewendet und erzeugt einen subtilen Verdunkelungseffekt, ohne die Textfarbe zu verändern. Durch die Deckkraft von 40 % bleibt die zugrunde liegende Hintergrundfarbe sichtbar und verringert gleichzeitig ihre Intensität.
Implementierung und Beispiel
Um diese Technik zu demonstrieren, berücksichtigen Sie das folgende HTML und CSS:
Die Schaltflächen zeigen ihre ursprünglichen Hintergrundfarben an, und wenn Sie mit der Maus darüber fahren, entsteht ein subtiler Verdunkelungseffekt angewendet, unabhängig von der Hintergrundfarbe.
Das obige ist der detaillierte Inhalt vonWie kann man Elementhintergründe mit CSS einfach abdunkeln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!