Als ich kürzlich CSS studierte, stellte ich fest, dass ich mit nur zwei CSS-Eigenschaften einen Vollbild-Scrolleffekt erstellen konnte :
Damit können Sie den Vollbild-Scrolleffekt von Die beiden heute genannten Eigenschaften können
1. Kompatibilität Derzeit unterstützen gängige Browser diese beiden CSS-Eigenschaften bereits, sodass Sie sie bedenkenlos verwenden können. Wenn Kompatibilität mit dem IE-Browser erforderlich ist, wählen Sie bitte 2. Verwendung Die Verwendungsmethode ist eigentlich sehr einfach. Der vollständige Code der gesamten Webseite ist sehr einfach, fügen Sie ihn einfach unten ein: <!DOCTYPE html> <html lang="de"> <Kopf> <meta charset="UTF-8" /> <meta http-equiv="X-UA-kompatibel" content="IE=edge" /> <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0" /> <title>CSS-Scroll-Snap</title> <Stil> Körper { Rand: 0; } .container { Höhe: 100vh; Überlauf-y: scrollen; /* Verwenden Sie die Scroll-Snap-Type-Eigenschaft für den übergeordneten Container */ Scroll-Snap-Typ: y obligatorisch; } Abschnitt { Polsterung: 112px; Höhe: berechnet (100vh – 224px); Farbe: weiß; /* Verwenden Sie die Scroll-Snap-Align-Eigenschaft für den Container, der gescrollt werden muss */ Scrollen-Snap-Align: Start; } Abschnitt:n-ter-Typ(1) { Hintergrundfarbe: #60af15; } Abschnitt:n-ter-Typ(2) { Hintergrundfarbe: #158baf; } Abschnitt:n-ter-Typ(3) { Hintergrundfarbe: #af1581; } Abschnitt h3 { Schriftgröße: 48px; } Abschnitt p { Schriftgröße: 20px; } </Stil> </Kopf> <Text> <div Klasse="Container"> <Abschnitt> <h3>Hier befindet sich ein Untertitel</h3> <p> Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusamus deleniti dignissimos ducimus expedita iure maxime qui rerum veniam voluptatibus. Accusamus als Periode assumeda atque consectetur consequuntur culpa cum deserunt dicta distinctio error excepturi fuga Isa iste magnam modi nobis, obcaecati, pariatur perspiciatis placeat quo quod reiciendis repudiandae saepe soluta tempora unde vel? Aliquam Übung ist der wichtigste Ort, um das Volumen zu reflektieren voluptatum. Ad at commodi culpa cumque debitis delectus dolorum, eius Fehler und explicabo harum in ipsum iste labore laborum libero magni Ich weiß nicht, was es bedeutet, ein guter Mensch zu sein, aber ich weiß, dass recusandae reprehenderit saepe ähnliche Flüssigkeit vero vitae voluptas voluptatem! Quibusdam. </p> </Abschnitt> <Abschnitt> <h3>Hier befindet sich ein Untertitel</h3> <p> Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusamus deleniti dignissimos ducimus expedita iure maxime qui rerum veniam voluptatibus. Accusamus als Periode assumeda atque consectetur consequuntur culpa cum deserunt dicta distinctio error excepturi fuga Isa iste magnam modi nobis, obcaecati, pariatur perspiciatis placeat quo quod reiciendis repudiandae saepe soluta tempora unde vel? Aliquam Übung ist der wichtigste Ort, um das Volumen zu reflektieren voluptatum. Ad at commodi culpa cumque debitis delectus dolorum, eius Fehler und explicabo harum in ipsum iste labore laborum libero magni Ich weiß nicht, was es bedeutet, ein guter Mensch zu sein, aber ich weiß, dass recusandae reprehenderit saepe ähnliche Flüssigkeit vero vitae voluptas voluptatem! Quibusdam. </p> </Abschnitt> <Abschnitt> <h3>Hier befindet sich ein Untertitel</h3> <p> Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusamus deleniti dignissimos ducimus expedita iure maxime qui rerum veniam voluptatibus. Accusamus als Periode assumeda atque consectetur consequuntur culpa cum deserunt dicta distinctio error excepturi fuga Isa iste magnam modi nobis, obcaecati, pariatur perspiciatis placeat quo quod reiciendis repudiandae saepe soluta tempora unde vel? Aliquam Übung ist der wichtigste Ort, um das Volumen zu reflektieren voluptatum. Ad at commodi culpa cumque debitis delectus dolorum, eius Fehler und explicabo harum in ipsum iste labore laborum libero magni Ich weiß nicht, was es bedeutet, ein guter Mensch zu sein, aber ich weiß, dass recusandae reprehenderit saepe ähnliche Flüssigkeit vero vitae voluptas voluptatem! Quibusdam. </p> </Abschnitt> </div> </body> </html> Sie sehen, dass der Code nicht kompliziert ist. Konzentrieren wir uns auf diese beiden CSS-Eigenschaften. 3. Scroll-Snap-TypDiese CSS-Eigenschaft hat die folgenden Werte: keine: Wenn der sichtbare Ansichtsbereich dieses Bildlaufcontainers gescrollt wird, wird keine Verarbeitung durchgeführt.
Worauf Sie achten müssen, sind die oben fett markierten Eigenschaften. Die Verwendung von Der Unterschied bei Es ist eigentlich ganz einfach, diese beiden Eigenschaften zu verstehen. Ändern Sie einfach den obigen Code und erleben Sie es selbst. Hinweis: Verwenden Sie 4. Scrollen-Einrasten-AusrichtenDiese CSS-Eigenschaft hat die folgenden Werte: keine: Der Container wird nicht an der entsprechenden Achse ausgerichtet, die im übergeordneten Container definiert ist. Start: Die Position, an der der Container erfasst wird, ist der Startteil des Containers. Ende: Die Position, an der der Container erfasst wird, ist das Ende des Containers. Mitte: Der Ort, an dem der Container erfasst wird, ist der mittlere Teil des Containers. Ein Bild kann die durch diese Attribute repräsentierten Containerpositionen deutlich zeigen: 5. Abschließende Gedanken Da ich festgestellt habe, dass die meisten anderen Eigenschaften von Referenzartikel: Scrollen-Einrasten-Ausrichten MDN Scroll-Snap-Typ MDN Praktisches CSS-Scroll-Snapping Damit ist dieser Artikel über Beispielcode zur Implementierung des Vollbild-Scrolleffekts von fullpage.js mit CSS abgeschlossen. Weitere relevante CSS-Inhalte zum Vollbild-Scrolling finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! |
>>: Apache Log4j2 meldet eine Sicherheitslücke auf Nuklearebene und eine schnelle Lösung
Bei der heutigen Installation von MySQL erscheint...
In diesem Artikel wird der spezifische Code für J...
Möglicherweise verwenden Sie hier Include-Dateien,...
Beispiel-Quellcode: https://codepen.io/shadeed/pe...
Inhaltsverzeichnis 1. Übersicht 1. Einführung ins...
Dieses Mal werden wir versuchen, den laufenden Co...
1. SVN-Server installieren yum installiere Subver...
1. JDK installieren 1. Deinstallieren Sie die alt...
Im Allgemeinen wird während des Entwicklungsproze...
Nachdem die Systemzeit mit Java ermittelt und in ...
Inhaltsverzeichnis Vorwort Vererbung von Prototyp...
Samba-Dienste: Dieser Inhalt dient als Referenz f...
In diesem Artikel wird die spezifische Methode zu...
Laderegeln der Require-Methode Laden aus dem Cach...
Vorwort MySQL ist ein schnelles, leistungsstarkes...