aufrechterhalten CSS -Hover -Status nach "ungehindert": Die Perspektive eines Anfänger . Während der Schwebeffekt nahtlos ein Bild auf dem Schwebedruck anzeigt, könnte man dem Dilemma konfrontiert, das verschwindet, wenn der Benutzer vom Element entnommen wird. Dieser Artikel befasst sich mit diesem Problem und führt Anfänger durch CSS-Lösungen.
Der bereitgestellte Code-Snippet zeigt die Verwendung des Hover-Selektors (#About: HOVER), um die Anzeige von #onabout auszulösen. Sobald der Schwebeffekt jedoch aufhört, kehrt #onabout in seinen anfänglichen versteckten Zustand zurück.Um dies zu lösen, erforschen wir eine elegante CSS-Technik:
Transition-Delay
.Verwenden der Übergangsverzögerung:
fügen Sie dem Element eine Übergangs-Delay-Eigenschaft hinzu löst den Schwebezustand aus (in diesem Fall #About). Diese Verzögerung ergibt den Schwebeffekt eine Pufferzeit, bevor der Übergang zum ursprünglichen Zustand auftritt. Hier ist ein Beispielcode -Snippet:
#über: hover #onabout { Anzeige: Block; Übergangsdelay: 180er Jahre; }Indem Sie eine hohe Übergangsverzögerung festlegen (z. B. 180 Sekunden), erweitern Sie im Wesentlichen die Dauer, in der der Schwebstatus bleibt, auch nachdem sich der Cursor weggezogen hat. Dies gibt dem Benutzer genügend Zeit, um das enthüllte Bild visuell aufzunehmen. Durch die Einbeziehung des Übergangsverzögen können Sie sicherstellen, dass Ihre Schwebedatenstaaten über die ursprüngliche Aktion des Benutzers hinausgehen und eine ansprechendere Benutzererfahrung bieten.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3