Dans Chrome pour Mac, le « défilement excessif » est un effet indésirable qui permet aux utilisateurs de faire glisser une page au-delà de sa zone d'affichage normale, comme on le voit sur l'image fournie. Pour résoudre ce problème et améliorer l'expérience utilisateur, envisagez les deux méthodes suivantes :
Si vous souhaitez désactiver entièrement le surdéfilement, utilisez le code CSS suivant :
html { overflow: hidden; height: 100%; } body { height: 100%; overflow: auto; }
La propriété overflow: Hidden sur l'élément empêche tout contenu de débordement de devenir visible, délimitant ainsi la page dans sa fenêtre d'affichage. La propriété overflow: auto sur l'élément
permet un défilement naturel dans la hauteur désignée de la page, mais restreint le sur-défilement.Pour personnaliser et contrôler le comportement de sur-défilement, utilisez la propriété touch-action :
body { -webkit-touch-callout: none; -webkit-touch-action: manipulation; }
Le code ci-dessus empêche la sélection de texte tout en permettant une manipulation tactile générale, y compris le défilement dans la hauteur définie de la page. Pour un contrôle plus granulaire, vous pouvez spécifier des valeurs d'action tactile précises, telles que pan-x pour autoriser uniquement le défilement horizontal.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3