Erstens bin ich Anfänger. Ich möchte eine Schritt-für-Schritt-Anleitung.
Ich möchte meinen Links einen sanften Hintergrund-Hover-Effekt hinzufügen WordPress
a {
color:#000;}
a:hover {
background-color: #d1d1d1; color:#fff;
}
Ich möchte, dass der Hover auf Links langsam statt sofort erfolgt. Benötige ich JavaScript oder jQuery? Wenn ja, sagen Sie mir bitte, wie das geht.
Sie können sich auf stackoverflow.com/questions/1750380/gradually-changing-color beziehen
– Schatten
9. August 2011 um 10:27 Uhr
QUentin
Da dies ein kosmetischer Effekt ist, sollte es nicht zu wichtig sein, dass dieser feuert. In Anbetracht dessen sollten Sie sich CSS 3 ansehen Transformationen.
Wofür steht “-ms”, wenn es nicht für Microsoft steht? Danke für dieses kleine Stück Code. Ich kannte Übergänge, aber es hat mir die Augen geöffnet, wie man sie benutzt.
– Nembleton
3. Mai 2012 um 15:29 Uhr
Normalerweise ist es IE10. Also ja, ms = Microsoft, aber fortgeschrittenere CSS-Funktionen werden unter IE10 nicht unterstützt.
Sie können die Hintergrundfarbe erst animieren, wenn Sie ein Plug-in verwenden. Das Plug-In wurde jedoch von demselben Typ entworfen, der jQuery erstellt hat: http://plugins.jquery.com/project/color
Er hat es einfach nicht aufgenommen, weil es die js-Datei größer gemacht hätte.
Hinweis: Sie können die Deckkraft jedoch ändern.
Viele Leute tragen zu JQuery bei, es ist nicht nur „ein Typ“. Auch JQuery ist vollständig übertrieben dafür.
– AStopher
16. August 2016 um 16:11 Uhr
Ariel
Hinweis: Dies wurde geschrieben, bevor CSS-Übergänge allgemein verfügbar waren (sie waren gerade erschienen und die Browserunterstützung war unzureichend). Wenn Sie dies heute getan haben, verwenden Sie CSS-Übergänge und kein Javascript.
Ja, Sie benötigen Javascript. jQuery macht es einfacher.
Ich bin mir nicht sicher, ob Sie das als Anfänger tun sollten, aber:
Sie müssen die jQuery-Bibliothek in ein Skript-Tag einfügen:
Sie können sich auf stackoverflow.com/questions/1750380/gradually-changing-color beziehen
– Schatten
9. August 2011 um 10:27 Uhr