Heute arbeite ich an einem weiteren großartigen kostenlosen Download für PixelsDaily. Hier können Sie meine Denkprozesse, Ziele und Code sehen und später das gesamte Projekt herunterladen, um es in Ihrer eigenen Arbeit zu verwenden.
Im Grunde ist es unser Ziel, einen einfachen Effekt zu erzeugen, sodass ein verborgener Textbeschriftung sichtbar wird, wenn der Benutzer über ein Bild fährt. Dies ist natürlich sehr einfach zu bewerkstelligen. Daher werden wir einen Schritt weiter gehen, indem wir eine ganze Reihe von Optionen für den Entwickler erstellen. Auf diese Weise erhalten Sie einige bewährte Methoden, um flexible Effekte zu erstellen, die auf unterschiedliche Weise ohne zu viele Code-Wiederholungen angewendet werden können.
Vorgeschmack
Wenn Sie das Ergebnis unbedingt sehen möchten, bevor Sie den Code durchgehen, sehen Sie sich die Demo unten an und bewegen Sie den Mauszeiger über jedes Bild, um zu sehen, wie es sich unterscheidet.
Demo: Klicken Sie hier, um zu starten.
Der Plan
Wir möchten Folgendes: Eine einfache Textbeschriftung mit schwarzem Hintergrund, die über dem Bild angezeigt wird, wenn der Benutzer den Mauszeiger bewegt. Nun, da es animiert werden wird, habe ich insgesamt zehn verschiedene Variationen gefunden, die ungefähr dem gleichen Element entsprechen, das auf verschiedene Weise verwendet wird:
Hier haben wir zwei Hauptparameter. Der erste ist der Ort, an dem das Etikett zur Ruhe kommt (oben, in der Mitte oder unten), und der zweite ist der Ort, von dem es kommt (oben, rechts, unten, links). Wir möchten eine grundlegende, wiederholbare HTML-Struktur bereitstellen, die Entwickler beim Hinzufügen eines Bildes verwenden können, und ihnen einige Klassen geben, mit denen alles über das Verhalten des Labels gesteuert werden kann. In diesem Sinne können wir mit dem ersten Schritt fortfahren.