Cum se creează un efect Parallax stratificat pe site-ul dvs.

Sep 14, 2025
layered parallax effect
(Credit de imagine: www.beargrylls.com)

Parallax Motion, conceptul de straturi în mișcare la viteze diferite, a fost folosit de ani de zile în animație. Site-ul oficial al Bear Grylls (unul dintre favoritele noastre Parallax de defilare a site-urilor ), are efect în direcții noi și interesante. Munții de fundal scalează în poziție în poziție, în timp ce se estompează astfel încât să devină complet opac, iar în fundalul paginii, textul "aventura" se ridică în spatele munților, în timp ce se estompează.

Pentru mai multe efecte de mișcare inspiratoare, verificați ghidul nostru pentru cele mai bune CSS animații și cum să le codifice .

Designul site-ului Bear Grylls este lucrarea Agenției de Marketing Creative din Marea Britanie Avanpost , și cu o audiență țintă, cuprinsă între 16 și 55 de ani și peste 7 milioane de adepți din întreaga lume, au avut o sarcină serioasă pe mâini.

"Principala caracteristică a site-ului a fost pagina de pornire; am vrut ca vizitatorii să sari literalmente în ecran și să se alăture urs pe aventurile sale", explică co-fondatorul Chris Wilcock și directorul creativ Dan Williams. "Pentru a realiza acest lucru, am utilizat niște tranziții inteligente, cuplate cu videoclipuri editate, imagini dramatice și limbajul general pe site."

Consultați site-ul în acțiune la www.beargrylls.com. . În acest articol, vom explica cum să recredem efectul pe site-urile proprii. Începeți Descărcarea fișierelor Tutorial .

01. Creați efectul de scalare

Structura pentru a permite întregului conținut de animație la lucru este relativ simplă. Un înveliș deține totul și ascunde orice conținut de depășire. Apoi, există, în esență, trei straturi de Tags Div în partea de sus.

 & Lt; Div clasa = "ambalaj" & gt;
& Lt; Div Clasa = "POS Text" & gt; / Lt; / Div & gt;
& Lt; Div clasa = "POS Munte1" & gt; / Lt; / Div & gt;
& Lt; Div Clasa = "POS Munte2" & GT; & Lt; / Div & Gt;
& lt; / div & gt; 

02. Porniți CSS

Pentru a face designul, imaginea gradientului de fundal va fi adăugată la organism și se va seta pentru a umple dimensiunea ecranului. Învelișul conține toate straturile, iar deversarea pentru conținut este ascunsă astfel încât să se aplice efecte de scalare.

 corp {
Marja: 0;
Padding: 0;
Înălțime: 100%;
Fundal: URL (IMG / BG.JPG)
centru centru;
Dimensiune de fundal: acoperire;
}
.Wrapper {
Lățime: 100VW;
Înălțime: 100VH;
Poziție: rudă;
Depășirea: ascunsă;
} 

03. Poziționați fiecare strat

Următorul cod asigură că fiecare strat este poziționat absolut, unul peste celălalt, în interiorul ambalajului. Dimensiunea acestui lucru umple lățimea și înălțimea de vizualizare, astfel încât imaginile să umple ecranul.

 .pos {
Poziție: absolută;
Top: 0;
stânga: 0;
Lățime: 100VW;
Înălțime: 100VH;
} 

04. Adăugați textul

Clasa de text adaugă într-adevăr imaginea potrivită și stabilește poziția de pornire înainte de ao anima în poziție utilizând mișcarea cadre cheie care vor fi adăugate în ultimul pas.

 .Text {
Fundal: URL (img / text.png)
centru centru;
Dimensiune de fundal: acoperire;
Transformare: Translate3D (0, 30px, 0);
Opacitate: 0;
Animație: Mutarea 1.8s Suty-Out;
Animație-mod de umplere: înainte;
}

05. Animați primul munte

Primul munte este cel mai departe de ecran, iar acest lucru va obține o mică scalare care va fi animată. Opacitatea tuturor straturilor este, de asemenea, stabilită, astfel încât să figureze în poziție.

 .Mountain1 {
Fundal: URL (IMG / Mountain1.png)
centru centru;
Dimensiune de fundal: acoperire;
Transformare: Scale3d (1.1, 1.1, 1.1);
Opacitate: 0,2;
Animație: Scadrul 1S ușurință;
Animație-mod de umplere: înainte;
}

06. Animați muntele din prim plan

Muntele pentru prim plan este aproape identic cu celălalt munte - doar face mult mai mult o scală în poziție. Ambii munți împărtășesc cadrele cheie "scaler" pentru animația lor.

 .Mountain2 {
Fundal: URL (img / munte2.png)
centru centru;
Dimensiune de fundal: acoperire;
Transformare: Scale3D (1.3, 1.3, 1.3);
Opacitate: 0,1;
Animație: scumped 1.2s ușurință;
Animație-mod de umplere: înainte;
}

07. Adăugați animația KeyFrame

Efectuările cheie sunt acum create care specifică acest lucru. La starea de capăt a mișcării, acest stat final va fi ținut în vigoare. Textul este mutat în sus, iar munții sunt scalați în jos, pentru a se încadra în design.

 @kekeyframes mișcă {
100% {
Transformare: Translate3D (0, 0, 0);
Opacitate: 1;
}
}

@ scară @keyframes {
100% {
Transformare: Scale3D (1, 1, 1);
Opacitate: 1;
}
} 

generate CSS

Ridicați un bilet pentru a genera CSS acum pentru o reducere mare (Credit Imagine: Viitor)

Acest articol a fost publicat inițial în numărul 289 din Web designer - Vânzare acum . Abonați-vă aici .

Citeste mai mult:

  • Cum se adaugă animație la SVG cu CSS
  • DOS și DONS pentru animațiile web încântătoare
  • Cum se proiectează cu forme CSS: o introducere

să - Cele mai populare articole

Cum să trageți un leu

Sep 14, 2025

Bine ați venit la ghidul nostru despre cum să atrageți un leu. Regele junglei, leul este unul, dacă nu cel mai mare, mai puternic și mai puternic feli..


Începeți cu Adobe Dimensiuni CC

Sep 14, 2025

Dimensiunea Adobe o face o briză pentru a configura scene complexe (Credit Imagine: Mike Griggs) Dimensi..


Vopsea Rippling Apă în uleiuri

Sep 14, 2025

Când pictați apa de rupere cu ceva în el, preluați sarcina de a picta o reflecție perturbată. Acest lucru poate fi dificil de imaginat, așa că îmi place adesea să-mi fac propria ref..


Cum se creează active digitale

Sep 14, 2025

Pregătirea activelor pentru uz digital este o sarcină de bază pentru Junior designeri astăzi - și distinct de..


4 pași pentru o mai bună VDM cu Zbrush

Sep 14, 2025

Freelance 3D Artist și panoul Vertex Maya Jermy vă arată cum să stăpâniți Vdm. Ea va apărea la Ver..


12 sfaturi pentru iluminarea 3D realistă

Sep 14, 2025

Iluminarea este fundamentală în oricare 3D Art. proiectul pe care lucrați. La cel mai de bază, este o modalita..


Cum să sculptați în cinema 4d

Sep 14, 2025

Atunci când se apropie de un model sau o scenă care necesită modelul rafinat oferit de sculptură, mulți artiști 3D ar putea..


Cum să capturați mișcarea în 3D-ul dvs. Renders

Sep 14, 2025

Fiind un artist independent, lucrez la o varietate de proiecte mici, dintre care majoritatea implică crearea și texturarea ..


Categorii