Hoch detaillierte frei drapierte Vorhänge 3D-Modell. Alle Texturen und Materialien sind enthalten. Kostenloser Download dieser Vorhänge 3D-Modell und…

3D-Modell des blauen Vorhangs

Das Archiv enthält Modelle im Format Cinema 4d, 3ds und alle Texturen. Materials Vray. 3D-Modell des blauen Vorhangs 3D-Modell des blauen Vorhangs…

Oriental Style Curtain 3D-Modell

Das Archiv enthält Modelle im Format Cinema 4d, 3ds und alle Texturen. Materials Vray. Oriental Style Curtain 3D-Modell Oriental Style Curtain…

Free Window Curtain 3D-Modell

Das Archiv enthält Modelle im Format Cinema 4d, 3ds und alle Texturen. Materials Vray. Free Window Curtain 3D-Modell Herunterladen 877 Ansichten

Fenstervorhang 3D-Modell

Das Archiv enthält Modelle im Format Cinema 4d, fbx und alle Texturen. Materials Vray. 3D-Modell eines Fenstervorhangs 3D-Modell eines Fenstervorhangs…

Dekoration Vorhang 3D-Modell

Das Archiv enthält Modelle im Format Cinema 4d, 3ds, obj und alle Texturen. Materials Vray. Das Archiv enthält das Modell…

Struktur schaffen

Das HTML-Struktur Das ist ganz einfach: Für jeden Inhaltsblock haben wir ein Element erstellt, das einen div.cd-Block und 2 div.cd-half-Block enthält. Der erste .cd-halbe Block ist immer leer und dient zum Einstellen des Hintergrundbildes, während der zweite den Textabsatz enthält.

Stil hinzufügen

Auf kleinen Geräten haben wir den Vorhangeffekt nicht implementiert, sodass Sie ein grundlegendes Layout mit der Liste aller Abschnitte sehen (für weitere Details können Sie den Quellcode einsehen).
Auf Desktop-Geräten (Ansichtsfensterbreite über 1170px) haben wir den CD-Block-Elementen eine feste Position und eine obere Position von 0 zugewiesen, um sie oben auf dem Bildschirm zu platzieren (auf diese Weise sind sie übereinander angeordnet). . Da ihre Container - .cd-section - eine Höhe von 100 vh (und eine Position: static) haben, belegen sie immer noch ihren eigenen Platz (und so können wir die Seite scrollen).
Außerdem haben wir jedem .cd-half-block-Element (translateX (-100%) und translateX (100%) alternativ zu: first-of-type und: nth-of-type (2)) ein translateX zugewiesen, damit sie werden außerhalb des Darstellungsbereichs verschoben.

Ereignisbehandlung

Jede Abschnittsanimation besteht im Wesentlichen aus zwei Phasen: In der ersten Phase werden die 2 .cd-Halbblockelemente im Ansichtsfenster zurück verschoben (der translateX-Wert variiert von 100% / - 100% bis 0), in der zweiten Phase Zum einen wird der .cd-Block verkleinert und seine Deckkraft reduziert (um eine 3D-Bewegung zu simulieren).

Zu diesem Zweck haben wir die Funktion triggerAnimation () an das Fenster-Scroll-Ereignis angehängt. Wenn der Benutzer einen Bildlauf durchführt, werten wir für jedes CD-Abschnittselement mit der Funktion animateSection () den Wert translateX und scale gemäß dem Fenster scrollTop (und dem Abschnittsoffset (). Top) aus.