Maison  >  Article  >  interface Web  >  Comment créer une version tactile de la page

Comment créer une version tactile de la page

巴扎黑
巴扎黑original
2017-06-12 15:42:103554parcourir

Je suis nouveau dans le front-end et j'aimerais partager le processus de mise en œuvre du carrousel à écran tactile sur les téléphones mobiles. Les fonctions générales sont les suivantes : prend en charge la largeur de glissement cyclique, qui peut être définie arbitrairement. , et n'a pas besoin d'avoir la même largeur que l'écran. La page peut défiler verticalement et des rappels peuvent être définis pour surveiller la commutation des éléments, sans aucun principe de bibliothèque tierce. L'élément enfant .item est de 375 pixels. Utilisez le positionnement absolu pour placer tous les éléments enfants dans l'élément parent. Définissez la largeur de l'élément parent .carousel sur 375 pixels, ce qui est identique à la largeur de l'élément enfant .item. l'élément parent .carousel : touchstart, touchmove, touchend Lorsque le doigt est enfoncé, la position initiale (clientX) est enregistrée. Lorsque le doigt glisse, la direction de glissement est déterminée par la distance de glissement : lorsque le doigt glisse vers la gauche, l'élément courant et l'élément courant sont déplacés en même temps. Si le doigt de l'élément de droite glisse vers la droite, l'élément courant et l'élément de gauche de l'élément courant seront déplacés simultanément. l'élément à gauche de l'élément actuel est soulevé, il sera jugé par la distance de glissement s'il faut passer à la page suivante. La distance de déplacement ne dépasse pas 50 % de la largeur de l'élément enfant, et la page actuelle sera. restauré. Revenir à la position initiale sans changer l'élément actuel. Si la distance de mouvement dépasse 50 % de la largeur de l'élément enfant, passez de l'élément actuel à l'élément suivant

1 À propos de la création d'images carrousel en H5

Comment créer une version tactile de la page

Introduction : Je suis nouveau dans le front-end. Permettez-moi de partager le processus de mise en œuvre du carrousel à écran tactile sur le. téléphone mobile. La fonction générale est la suivante : elle prend en charge la largeur de glissement cyclique et peut être n'importe quel paramètre, la page n'a pas besoin d'avoir la même largeur que l'écran. La page peut défiler verticalement. Les rappels peuvent être définis pour écouter l'élément. commutation. Pure js, sans aucun principe de bibliothèque tierce. Supposons que la largeur de l'élément enfant.item soit de 375 px. Utilisez le positionnement absolu pour placer tous les éléments enfants sur l'élément parent. , qui a la même largeur que l'élément enfant .item. Ajoutez un événement tactile à l'élément parent .carousel : touchstart,...

Un exemple de tutoriel pour. implémentation d'un carrousel (version écran tactile) à l'aide de H5

Comment créer une version tactile de la page

Introduction : Prise en main du front-end, Partagez le processus de mise en œuvre de la version à écran tactile du carrousel sur le téléphone mobile. Les fonctions générales sont les suivantes : prend en charge la largeur de glissement cyclique et peut être définie arbitrairement. Elle n'a pas besoin d'être la même largeur que l'écran. peut défiler verticalement. Des rappels peuvent être définis pour surveiller le changement d'éléments, sans aucune aide. Le principe de la bibliothèque tierce suppose que la largeur de l'élément enfant .item est de 375 pixels. dans l'élément parent. Définissez la largeur de l'élément parent .carousel sur 375px, ce qui est la même largeur que l'élément enfant .item. Ajoutez l'élément parent .carousel Événement tactile : touchsta...

3.

Présentez en détail comment utiliser H5 pour implémenter la version à écran tactile du carrousel

Comment créer une version tactile de la page

Introduction : Cet article présente principalement comment utiliser H5 pour implémenter une version à écran tactile du carrousel. L'éditeur pense que c'est plutôt bien, je vais donc le partager avec vous maintenant également comme référence pour tout le monde. Venez jeter un œil avec l'éditeur

4

Version écran tactile Taobao

Introduction : version écran tactile Taobao. Version d'écran

5.

Carrousel d'images Flexslider, album multi-images coulissant (prend en charge la version à écran tactile)


Introduction : Fournissez divers exemples de code et références de code officiels et publiés par les utilisateurs. Tout le monde est invité à échanger et à apprendre

Le HTML5 peut-il être. utilisée d’une certaine manière ? Dans quelle mesure peut-elle remplacer l’APP mobile ?

Introduction : Préface : J'apprends le HTML5 par moi-même, et du coup j'ai quelques idées. ①Fonction : HTML5 peut-il établir un système d'application Web complet pour remplacer le modèle d'application traditionnel ? Par exemple : Les [versions à écran tactile] de différents portails peuvent déjà remplacer le mode client simple. ②Données : HTML5 peut-il créer des données locales complètes ? Mettre en œuvre le fonctionnement de l'APP ?

7.

Pourquoi rem et px sont-ils mélangés dans la version à écran tactile de Taobao ? Quels sont les avantages ? Pourquoi ne pas tous utiliser rem ?

Introduction :

[Recommandations de questions-réponses associées] :

javascript - Comment la version tactile de Meituan masque-t-elle la barre d'adresse du navigateur ?

html - Lorsqu'Android enregistre la page de l'écran tactile Taobao dans l'accueil, est-il reconnu comme une application Web ?

javascript - Comment puis-je actualiser la page après la restauration de la version à écran tactile du navigateur ?

php - Positionnement IP, positionnement H5, comment résoudre le problème de positionnement ? ? ?

javascript - Comment réaliser la disposition supérieure, centrale et inférieure de la page d'accueil de la version à écran tactile Taobao

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!

Déclaration:
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