Heim > Web-Frontend > CSS-Tutorial > Wie kann ich Schaltflächen beim Hover mithilfe von CSS abdunkeln?

Wie kann ich Schaltflächen beim Hover mithilfe von CSS abdunkeln?

Patricia Arquette
Freigeben: 2024-11-10 19:37:02
Original
835 Leute haben es durchsucht

How Can I Darken Buttons on Hover Using CSS?

Verbesserung der Schaltflächenabdunkelung mit CSS

Wenn Sie mit der Maus über Schaltflächen fahren, ist es üblich, deren visuelle Wirkung durch eine leichte Abdunklung der Hintergrundfarbe zu verstärken. Das manuelle Ermitteln eines dunkleren Hex-Codes ist zwar machbar, kann aber mühsam sein.

Nutzen Sie die Shadowy-Technik von CSS

Eine mühelose Alternative besteht darin, mithilfe von ein dunkles Hintergrundbild über Ihre Schaltfläche zu legen Hintergrundbild. Dieser Ansatz behält die Textfarbe der Schaltfläche bei und wirkt sich nur auf den Hintergrund aus:

.button {
  display: inline-block;
  color: #fff;
  padding: 10px 20px;
  font-size: 20px;
  background-color: red;
}

.button:hover {
  background-image: linear-gradient(rgb(0 0 0/40%) 0 0);
}
Nach dem Login kopieren

Dadurch wird oben auf der Schaltfläche ein schwarzer linearer Farbverlauf mit einer Deckkraft von 40 % hinzugefügt, der sie beim Schweben effektiv abdunkelt. Der resultierende Code:

<div class="button"> some text </div>
<div class="button">
Nach dem Login kopieren

Wenn Sie also das nächste Mal den Hintergrund einer Schaltfläche beim Hover abdunkeln müssen, nutzen Sie die Schattenwurffunktionen von CSS für eine leichte und anpassbare Lösung.

Das obige ist der detaillierte Inhalt vonWie kann ich Schaltflächen beim Hover mithilfe von CSS 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