Sie sind auf ein Problem gestoßen, bei dem die :hover-CSS-Animation, die ein Panel erweitert, auf Mobilgeräten nicht ausgelöst wird Geräte aufgrund der fehlenden Mausbewegung. Um dieses Problem zu beheben, möchten Sie den Auslöser auf „Klicken“ oder „Berühren“ umstellen, wenn die Seitenbreite unter 700 Pixel liegt.
Um dies zu erreichen, können Sie eine Kombination aus :hover- und :active-Selektoren verwenden. Indem Sie die Selektoren mit :active nach :hover in Ihrem CSS anordnen, können Sie sicherstellen, dass Berührungs- oder Klickaktionen auf Ihrem Panel auch die Animation auslösen. Hier ist das aktualisierte CSS:
.info-slide:hover, .info-slide:active { height: 300px; }
Diese Änderung stellt sicher, dass das Panel beim Bewegen oder Berühren sowohl auf Desktop- als auch auf Mobilgeräten erweitert wird. Um seine Funktionalität zu überprüfen, wird empfohlen, es in einer tatsächlichen mobilen Umgebung zu testen, da Simulatoren möglicherweise keine genauen Ergebnisse liefern.
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