Heim > Web-Frontend > CSS-Tutorial > Wie kann man Elementhintergründe mit CSS einfach abdunkeln?

Wie kann man Elementhintergründe mit CSS einfach abdunkeln?

Patricia Arquette
Freigeben: 2024-11-12 05:50:01
Original
561 Leute haben es durchsucht

How to Easily Darken Element Backgrounds with CSS?

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage