Heim >Web-Frontend >H5-Tutorial >So erstellen Sie eine Touchscreen-Version der Seite
Ich bin neu im Frontend und möchte den Implementierungsprozess des Touchscreen-Karussells auf Mobiltelefonen teilen. Die allgemeinen Funktionen sind wie folgt: Unterstützt die zyklische Gleitbreite, die beliebig eingestellt werden kann , und muss nicht die gleiche Breite wie der Bildschirm haben, und Rückrufe können so eingestellt werden, dass das Umschalten von Elementen ohne Verwendung von Bibliotheksprinzipien von Drittanbietern überwacht wird Das untergeordnete Element .item ist 375 Pixel groß, um alle untergeordneten Elemente innerhalb des übergeordneten Elements zu platzieren. Setzen Sie die Breite des übergeordneten Elements .item auf 375 Pixel das übergeordnete Element .carousel: touchstart, touchmove, touchend. Wenn der Finger gleitet, wird die Gleitrichtung durch die Gleitstrecke bestimmt: wenn der Finger nach links gleitet. Das aktuelle Element und das aktuelle Element werden gleichzeitig bewegt. Wenn der Finger des rechten Elements nach rechts gleitet, werden das aktuelle Element und das Element links vom aktuellen Element gleichzeitig bewegt Wenn das Element links vom aktuellen Element angehoben wird, wird anhand der Schiebestrecke beurteilt, ob zur nächsten Seite gewechselt werden soll. Die Bewegungsstrecke überschreitet nicht 50 % der Breite des untergeordneten Elements und wird zur aktuellen Seite verschoben Zurückrollen zur Ausgangsposition, ohne das aktuelle Element zu wechseln. Wenn die Bewegungsdistanz 50 % der Breite des untergeordneten Elements überschreitet, wechseln Sie vom aktuellen Element zum nächsten Element
1 Informationen zum Erstellen von Karussellbildern in H5
Einführung: Ich bin neu im Frontend. Lassen Sie mich den Implementierungsprozess des Touchscreen-Karussells teilen Die allgemeine Funktion des Mobiltelefons ist wie folgt: Es unterstützt die zyklische Gleitbreite und muss nicht so breit sein wie der Bildschirm. Rückrufe können so eingestellt werden, dass sie auf Elementwechsel warten Gehen Sie davon aus, dass die Breite des untergeordneten Elements .item 375 Pixel beträgt. Stellen Sie die Breite des übergeordneten Elements .carousel auf 375 Pixel ein Gleiche Breite wie das untergeordnete Element .item. Fügen Sie ein Touch-Ereignis zum übergeordneten Element .carousel hinzu: touchstart,...
2. Ein Beispiel-Tutorial für die Implementierung eines Karussells ( Touchscreen-Version) mit H5
Einführung: Erste Schritte mit dem Front-End, teilen Sie den Implementierungsprozess der Touchscreen-Version des Karussells auf dem Mobiltelefon Die allgemeinen Funktionen sind wie folgt: Unterstützt zyklische Schiebebreite und kann beliebig eingestellt werden. Die Seite kann vertikal gescrollt werden. Rückrufe können so eingestellt werden, dass das Wechseln von Elementen ohne Hilfe überwacht wird. Das Prinzip der Drittanbieterbibliothek geht davon aus, dass die Breite des untergeordneten Elements 375 Pixel beträgt. Verwenden Sie die absolute Positionierung, um alle untergeordneten Elemente innerhalb des übergeordneten Elements zu platzieren. Legen Sie die Breite des übergeordneten Elements .carousel auf 375 Pixel fest, was der Breite des untergeordneten Elements .item entspricht. Fügen Sie das übergeordnete Element .carousel hinzu. Touch-Ereignis: touchsta...
3 . Stellen Sie detailliert vor, wie Sie mit H5 die Touchscreen-Version des Karussells implementieren
Einleitung: In diesem Artikel wird hauptsächlich die Verwendung von H5 zur Implementierung einer Touchscreen-Version des Karussells vorgestellt. Der Herausgeber findet es recht gut, daher werde ich es jetzt mit Ihnen teilen. Auch als Referenz für alle. Kommen Sie und werfen Sie einen Blick mit dem Editor
Einführung: Taobao-Touchscreen-Version Bildschirmversion
5. Flexslider-Bilderkarussell, Schiebealbum mit mehreren Bildern (unterstützt Touchscreen-Version)
Einführung: Stellen Sie verschiedene offizielle und vom Benutzer veröffentlichte Codebeispiele und Codereferenzen bereit. Jeder ist willkommen, sich auszutauschen und zu lernen.
6 Inwieweit kann es die mobile APP ersetzen?
Einleitung: Vorwort: Ich lerne selbst HTML5 und plötzlich habe ich ein paar Ideen. ①Funktion: Kann HTML5 ein vollständiges Webanwendungssystem einrichten, das das traditionelle Anwendungsmodell ersetzt? zB: [Touchscreen-Versionen] verschiedener Portale können bereits den einfachen Client-Modus ersetzen. ②Daten: Kann HTML5 vollständige lokale Daten erstellen? Wie funktioniert die APP?7. Warum werden rem und px in der Touchscreen-Version von Taobao gemischt? Was sind die Vorteile? Warum nicht alle rem verwenden?
[Verwandte Q&A-Empfehlungen]:
Javascript – Wie verbirgt die Touchscreen-Version von Meituan die Adressleiste des Browsers?
php - IP-Positionierung, H5-Positionierung, wie kann das Positionierungsproblem gelöst werden? ? ?
Das obige ist der detaillierte Inhalt vonSo erstellen Sie eine Touchscreen-Version der Seite. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!