Heim  >  Artikel  >  Web-Frontend  >  Detaillierte Beschreibung der Methode zur Realisierung, dass das Produkttitelbild mithilfe von CSS nach oben schwebt

Detaillierte Beschreibung der Methode zur Realisierung, dass das Produkttitelbild mithilfe von CSS nach oben schwebt

韦小宝
韦小宝Original
2018-03-14 12:53:412949Durchsuche

In diesem Artikel wird beschrieben, wie Sie das Retusche-Floating des Produkt-Coverbilds in CSS realisieren. Wenn Sie nicht wissen, wie Sie das Retusche-Floating des Produkt-Coverbilds in CSS realisieren, Werfen wir einen Blick auf diesen Artikel! ,

Wenn ich heute CSS schreibe, muss ich mir darüber im Klaren sein: Wenn die Maus über den Hyperlink schwebt, der aus Bildern und Einleitungen besteht, schwebt der Durian nach oben.


Detaillierte Beschreibung der Methode zur Realisierung, dass das Produkttitelbild mithilfe von CSS nach oben schwebt


Meine Vorstellung, diesen Effekt zu erzielen, gliedert sich in folgende Schritte:

1. Mauszeiger – Pseudo- Klassenselektor hinzufügen : Hover

Wenn die Maus schwebt, um den Elementstil zu ändern, fällt mir als Erstes Folgendes ein: um einen Pseudoklassenselektor zu verwenden :hover. Das Problem, das ich beim Schreiben dieses Artikels habe, ist, dass wenn ich mit der Maus über den Hyperlink fahre, sich nur der Bildteil verschiebt, nicht aber der Texteinleitungsteil. Daher können Sie beim Schreiben einer Pseudoklasse nicht #id a:hover schreiben, sondern es sollte der Klassenselektor des Bildteils p folgen, d. h. #id a:hover .class {}. Dadurch können Sie mit der Maus über den Hyperlink fahren und nur das Bild verschieben.

2. Bildbewegung – Rand/Abstand des Elements ändern

Um das Bild zu verschieben, müssen Sie die Position des Bildes ändern, sodass das Bild Die Position wird beim Schweben nach oben verschoben. Dann können wir die Rand- oder Polsterattribute des Elements ändern, um den Zweck der Bewegung zu erreichen

3 Die absolute Positionierung des Elements unten

Aufgrund des Einflusses des Flusses wirkt sich die Bewegung der Bildposition nach unten aus. Die Position der Texteinführung und des Preises, dh die Gesamtbewegung erfolgt nach oben. Damit es an Ort und Stelle bleibt, sollte seine Position auf absolute Positionierung geändert werden, keine weiteren Details.

4. Erhöhen Sie die Übergangszeit-Übergang

Um den Übergang weniger stumpf zu machen, müssen Sie das Übergangsattribut erhöhen. Es ist jedoch zu beachten, dass das Hinzufügen des Übergangsattributs in :hover nicht empfohlen wird, da das Übergangsattribut verschwindet, wenn die Maus wegbewegt wird, was es zu steif macht, wenn sich die Maus wegbewegt. Fügen Sie einfach das Übergangsattribut direkt dem Element hinzu, das verschoben werden muss, z. B. der .class oben.



Verwandte Empfehlungen:

Über die Zentrierung von CSS-Floating-Elementen

Ein einfacher Implementierungsfall des schwebenden Links- und Rechtsgleiteffekts von Seitenbildern

Das obige ist der detaillierte Inhalt vonDetaillierte Beschreibung der Methode zur Realisierung, dass das Produkttitelbild mithilfe von CSS nach oben schwebt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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