Beispiel für die Verwendung eines CSS-Filters zum Schreiben von Mouseover-Effekten

Beispiel für die Verwendung eines CSS-Filters zum Schreiben von Mouseover-Effekten

Verwenden Sie einen CSS-Filter, um den Mouseover-Effekt zu schreiben

<div Klasse="Filter-div">
  <img class="filter-img" src="../assets/images/01list.png"/>
</div>
<Stil>
    .filter-div {
      Breite: 67px;
      Höhe: 50px;
      Hintergrund: #fff;
      &:schweben {
          Hintergrund: #5d7aae;
        }
    }
    .filter-img {
      Breite: 67px;
      Höhe: 50px;
      &:schweben {
         Filter: Helligkeit (100);
      }
    }
</Stil>

Kein Hovern vor dem Platzieren der Maus

Nach dem Platzieren der Maus erscheint ein Hover

Mit dem CSS filter:brightness(100) lässt sich das Bild linear multiplizieren, sodass es heller oder dunkler erscheint. Wenn der Wert 0 % oder 0 beträgt, ist das Bild vollständig schwarz. Ein Wert von 100 % bewirkt keine Veränderung am Bild. Andere Werte entsprechen einem linearen Multiplikatoreffekt. Werte über 100 % sind möglich und das Bild wird heller als zuvor. Wenn kein Wert festgelegt ist, ist der Standardwert 1. Wenn Sie das Bild weiß färben möchten, ist der Wert 100.

Da die herkömmliche Hover-Methode die Quelle von img ändert, blinkt das Bild beim ersten Hovern weiß, da das Bild neu geladen werden muss. Der Vorteil dieser Methode besteht darin, dass das Bild nur einmal geladen werden muss. Natürlich hat diese Methode auch Einschränkungen. Sie können mich gerne korrigieren.

Dies ist das Ende dieses Artikels über die Verwendung von CSS-Filtern zum Schreiben von Beispielen für Mouse-Rollover-Effekte. Weitere relevante Inhalte zu CSS-Filtern für Mouse-Rollover finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

<<:  JavaScript-Implementierung von Lupendetails

>>:  Lizenzschlüssel für VMware Workstation Pro 16 mit Nutzungs-Tutorial

Artikel empfehlen

Was tun, wenn Sie Ihr MySQL-Passwort vergessen?

Lösung zum Vergessen des MySQL-Passworts: [root@l...

Verwendung des Linux-SFTP-Befehls

Konzept von SFTP sftp ist die Abkürzung für Secur...

Zusammenfassung von 28 gängigen JavaScript-String-Methoden und Verwendungstipps

Inhaltsverzeichnis Vorwort 1. Ermitteln Sie die L...

Eine kurze Diskussion über den JavaScript-Bereich

Inhaltsverzeichnis 1. Geltungsbereich 1. Globaler...

So implementieren Sie das MySQL-Umschalten des Datenspeicherverzeichnisses

So implementieren Sie das MySQL-Umschalten des Da...

Schnelles Verständnis des Vue-Routing-Navigationsschutzes

Inhaltsverzeichnis 1. Globale Wache 1. Globale Fr...

Verwenden Sie Vue3 zur Datenbindung und Anzeigelistendaten

Inhaltsverzeichnis 1. Vergleich mit Vue2 1. Neue ...

Tutorial zur Installation von MySQL auf Alibaba Cloud Centos 7.5

Es scheint, dass die MySQL-Server-Datei zur norma...

Langsame MySQL-Abfrage: Langsame Abfrage aktivieren

1. Was nützt eine langsame Abfrage? Es kann alle ...

Vier Möglichkeiten zum Vergleichen von JavaScript-Objekten

Inhaltsverzeichnis Vorwort Referenzvergleich Manu...

MySQL InnoDB-Überwachung (Systemebene, Datenbankebene)

MySQL InnoDB-Überwachung (Systemebene, Datenbanke...

Implementierung mehrerer Tomcat-Instanzen auf einer einzigen Maschine

1. Einleitung Zunächst müssen wir eine Frage bean...