Maison > interface Web > tutoriel CSS > Comment puis-je faire fonctionner les animations de survol sur les appareils mobiles ?

Comment puis-je faire fonctionner les animations de survol sur les appareils mobiles ?

Patricia Arquette
Libérer: 2024-11-10 07:20:03
original
926 Les gens l'ont consulté

How Can I Make Hover Animations Work on Mobile Devices?

Conversion : passez la souris en toucher/clic pour les appareils mobiles

Lorsque vous traitez des animations Web, il est important de prendre en compte la compatibilité mobile. :hover, un déclencheur courant pour les animations basées sur le survol, peut ne pas fonctionner sur les appareils mobiles où il n'y a pas d'action physique de survol.

Pour résoudre ce problème, CSS propose une solution élégante : le sélecteur :active.

Exploiter :active pour simuler le clic/toucher

En combinant :active avec :hover, nous pouvons créer une animation qui se déclenche soit au survol (pour ordinateur), soit au clic/touch (pour mobile).

.info-slide:hover, .info-slide:active {
  height: 300px;
}
Copier après la connexion

Raison d'être de l'approche

Le sélecteur :active est appliqué lorsqu'une interaction est active avec un élément, par exemple en cliquant ou en touchant. En le plaçant après la règle :hover, nous garantissons que l'animation se déclenche lorsque :hover ou :active est respecté.

Test et vérification

Pour vérifier cette solution, testez simplement votre page Web dans un environnement de bureau et mobile. Vous devriez observer l'animation déclenchée soit par le survol sur le bureau, soit par un clic/toucher sur un mobile.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal