


Comment simuler les effets de survol sur les écrans tactiles en appuyant longuement ?
Oct 22, 2024 pm 07:00 PMDéclenchement des effets de survol sur les appareils tactiles à l'aide d'une pression longue
Pour reproduire les effets de survol sur les appareils tactiles, tels que les smartphones et les tablettes , vous pouvez exploiter une combinaison de CSS et de JavaScript. Voici comment cela fonctionne :
Marquage HTML
Ajoutez une classe nommée "hover" à tout élément auquel vous souhaitez appliquer l'effet de survol. Par exemple :
1 |
|
Style CSS
Modifiez votre CSS pour inclure un effet de survol pour les classes :hover et .hover_effect. La classe .hover_effect sera utilisée pour simuler l'effet de survol sur les appareils tactiles :
1 2 3 4 5 6 7 |
|
JavaScript
Utilisez JavaScript pour détecter les événements d'appui long. Voici un exemple utilisant jQuery :
1 2 3 4 5 6 |
|
Ce code JavaScript ajoute des gestionnaires d'événements pour les événements touchstart et touchend sur les éléments avec la classe "hover". Lorsqu'un toucher commence ou se termine, il bascule la classe hover_effect sur l'élément touché.
CSS supplémentaire
Pour empêcher le navigateur d'afficher des menus contextuels ou de demander une confirmation lorsque touchant des éléments sur les appareils mobiles, ajoutez les règles CSS suivantes :
1 2 3 4 |
|
Résultat
En combinant ces éléments, vous pouvez désormais simuler un effet de survol sur des appareils tactiles. appareils en appliquant un appui long sur les éléments souhaités. Cette méthode peut être utilisée pour créer des éléments interactifs, tels que des boutons ou des liens, sans avoir besoin d'un survol de souris traditionnel.
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!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Remplacer les caractères de chaîne en javascript

jQuery Vérifiez si la date est valide

jQuery obtient un rembourrage / marge d'élément

10 vaut la peine de vérifier les plugins jQuery

Http débogage avec le nœud et le http-console

jQuery Ajouter une barre de défilement à div

Tutoriel de configuration de l'API de recherche Google personnalisé
