Cum să vă dezvăluiți antetul global în timp ce derulați în sus și ascundeți în timp ce derulați în jos cu Divi
Publicat: 2019-12-11Când vă creați antetul global, trebuie să țineți cont de multe lucruri. Elementele pe care le plasați în antet trebuie să vă ajute vizitatorii să navigheze cu ușurință. Pentru a reduce timpul petrecut de navigare, mulți designeri web optează pentru un antet fix fix, permițând vizitatorilor să meargă imediat la alte pagini sau postări. Este foarte convenabil, dar când creați un antet fix, o mare parte din înălțimea vizualizării vizitatorilor dvs. este preluată, permițând să apară mai puțin conținut simultan. Dacă nu ești dispus să faci acel sacrificiu, știi că nu trebuie. Puteți beneficia de avantajele unui antet fix, permițându-vă antetului global să dezvăluie când vizitatorii dvs. derulează în sus și să-l ascundă când derulează în jos. Astăzi, vă vom ghida prin ascunderea și dezvăluirea antetului global folosind Divi's Theme Builder. Veți putea descărca gratuit fișierul JSON!
Să ajungem la asta.
previzualizare
Înainte de a ne arunca cu capul în tutorial, să aruncăm o privire rapidă asupra rezultatului pe diferite dimensiuni de ecran.
Desktop

Mobil

Descărcați gratuit șablonul Global Header
Pentru a pune mâna pe șablonul global gratuit de antet, va trebui mai întâi să îl descărcați folosind butonul de mai jos. Pentru a avea acces la descărcare, va trebui să vă abonați la lista noastră de e-mail Divi Daily folosind formularul de mai jos. Ca nou abonat, veți primi și mai multe bunătăți Divi și un pachet Divi Layout gratuit în fiecare luni! Dacă sunteți deja pe listă, pur și simplu introduceți adresa de e-mail mai jos și faceți clic pe descărcare. Nu veți fi „resubscris” și nu veți primi e-mailuri suplimentare.

Descarcă gratis
Înscrieți-vă la buletinul informativ Divi și vă vom trimite prin e-mail o copie a pachetului final de planificare a paginii de destinație Divi, plus o mulțime de alte resurse, sfaturi și trucuri uimitoare și gratuite Divi. Urmăriți-vă și veți fi un maestru Divi în cel mai scurt timp. Dacă sunteți deja abonat, pur și simplu introduceți adresa de e-mail de mai jos și faceți clic pe descărcare pentru a accesa pachetul de aspect.
V-ați abonat cu succes. Vă rugăm să verificați adresa de e-mail pentru a vă confirma abonamentul și pentru a obține acces la pachetele de layout Divi săptămânale gratuite!
1. Accesați Divi Theme Builder și adăugați un șablon nou
Accesați Divi Theme Builder
Începeți accesând Divi Theme Builder.

Începeți să creați antet global
Acolo, faceți clic pe „Add Global Header” și selectați „Build Global Header”.

2. Începeți să creați antet global
Setări secțiune
Culoare de fundal
În editorul de șabloane, veți observa o secțiune. Deschideți acea secțiune și schimbați-i culoarea de fundal.
- Culoare fundal: #ffffff

Dimensionare
Treceți la fila de proiectare și atribuiți o lățime de 100% secțiunii dvs. în continuare.
- Lățime: 100%

Spațiere
Adăugați și câteva căptușeli personalizate de sus și de jos.
- Căptușeală superioară: 2vw
- Căptușeală inferioară: 2vw

Box Shadow
Vom aplica o umbră de casetă subtilă și secțiunii noastre.
- Puterea neclarității umbrei cutiei: 50 px
- Culoare umbră: rgba (0,0,0,0.08)

ID CSS
Mai târziu, în acest tutorial, vom avea nevoie de un cod personalizat pentru a face efectul de derulare. Pentru a ne pregăti pentru asta, adăugăm un ID CSS în secțiune.
- CSS ID: global-header-section

Elementul principal
De asemenea, vom transforma secțiunea într-un cap fix prin adăugarea a două linii de cod CSS la elementul principal al secțiunii.
position: fixed; top: 0;

Indicele Z
Acum, pentru a ne asigura că secțiunea noastră apare în partea de sus a întregii pagini sau a conținutului postării, vom crește și indexul z în setările de vizibilitate.
- Indicele Z: 99999

Adăugați un rând nou
Structura coloanei
După ce ați finalizat toate setările secțiunii, continuați adăugând un rând nou la secțiune utilizând următoarea structură de coloane:

Dimensionare
Fără a adăuga încă module, deschideți setările rândului și permiteți rândului să ocupe întreaga lățime a ecranului.
- Utilizați lățimea personalizată a jgheabului: da
- Lățimea jgheabului: 1
- Egalizați înălțimile coloanei: Da
- Lățime: 100%
- Lățime maximă: 100%

Spațiere
Eliminați și toate umpluturile implicite, de sus și de jos.
- Căptușeală de sus: 0 px
- Căptușeală inferioară: 0 px

Elementul principal
Centrați conținutul coloanei și permiteți coloanelor să rămână una lângă alta pe dimensiuni mai mici ale ecranului adăugând două linii de cod CSS la elementul principal al rândului.
display: flex; align-items: center;

Adăugați modulul Social Media Follow în coloana 2
Adăugați rețele sociale
Este timpul să adăugați module, începând cu un modul Social Media Follow din coloana 1. Adăugați rețelele sociale pe care doriți să le afișați.

Resetați stilurile de rețea socială individuale
Continuați resetând stilurile fiecărei rețele sociale la nivel individual.

Adăugați spațierea individuală a rețelelor sociale
Va trebui să deschideți și setările fiecărei rețele sociale individual și să adăugați o căptușeală inferioară în setările de spațiere.
- Căptușeală inferioară: 0,5vw

Aliniere
După ce ați adăugat în mod individual umplutura inferioară la fiecare rețea socială, reveniți la setările generale ale modulului. Treceți la fila de proiectare și schimbați alinierea modulului.
- Alinierea modulului: centru


Setări implicite pentru pictograme
Schimbați și culoarea pictogramei în setările pictogramei.
- Culoare pictogramă: # 000000

Plasați cursorul pe setările pictogramei
Și modificați culoarea pictogramei la cursor.
- Culoare pictogramă: # c2ab92

Frontieră
Completați setările modulului adăugând o margine de jos în setările de margine.
- Lățimea marginii inferioare: 1 px
- Culoare margine inferioară: # 000000

Adăugați un modul de meniu în coloana 2
Selectați Meniu
Treci la coloana următoare! Adăugați un modul de meniu și selectați un meniu la alegere.

Încărcați sigla
Încărcați o siglă în modul în continuare.

Eliminați culoarea de fundal
Și eliminați culoarea de fundal.

Aspect
Apoi, treceți la fila de proiectare și asigurați-vă că următoarele setări se aplică aspectului:
- Stil: Centrat
- Direcția meniului drop-down: în jos

Text de meniu implicit
Continuați modificând setările pentru textul meniului după cum urmează:
- Culoare link activ: # c2ab92
- Font meniu: Cormoran Garamond
- Culoarea textului: # 000000
- Dimensiune text meniu: 1vw (desktop), 2vw (tabletă), 3vw (telefon)

Plasați cursorul pe meniul Text
Modificați textul meniului la cursor.
- Culoare text meniu: # c2ab92

Meniul derulant
Apoi, modificați culoarea liniei meniului drop-down din setările meniului drop-down.
- Culoare linie meniu derulant: # 000000

Icoane
Schimbăm culoarea pictogramei meniului hamburger și în setările pictogramelor.
- Culoare pictogramă meniu hamburger: # 000000

Dimensionare
Continuați prin modificarea lățimii maxime a logo-ului pe diferite dimensiuni ale ecranului în setările de dimensionare.
- Lățimea maximă a siglei: 5vw (desktop), 10vw (tabletă), 13vw (telefon)

Meniu Link CSS
Și completați setările modulului adăugând două linii de cod CSS la linkul meniului modulului din fila avansată.
padding-bottom: 1vw; border-bottom: 1px solid #000;

Adăugați un modul de text în coloana 3
Adăugați o copie
Până la ultimul modul! Acolo, singurul modul de care avem nevoie este un modul de text.

Adăugați un link
Acest modul va servi drept CTA. Adăugați un link la alegere.
- Adresă URL a modulului: #

Setări implicite pentru text
Treceți la fila de proiectare a modulului și modificați setările de text în consecință:
- Font text: Cormoran Garamond
- Culoarea textului: # 000000
- Dimensiune text: 1vw (desktop), 2vw (tabletă), 3vw (telefon)

Plasați cursorul pe Setări text
Schimbați culoarea textului la cursor.
- Culoarea textului: # c2ab92

Dimensionare
Continuați modificând setările de dimensionare ale modulului pe diferite dimensiuni de ecran.
- Lățime: 12vw (desktop), 18vw (tabletă), 22vw (telefon)
- Alinierea modulului: centru

Spațiere
Și adăugați niște umplutură de jos în setările de spațiere.
- Căptușeală inferioară: 0,5vw

Frontieră
Completați setările modulului adăugând o margine inferioară.
- Lățimea marginii inferioare: 1 px
- Culoare margine inferioară: # 000000

Adăugați un modul de cod în coloana 2
Introduceți codul JQuery și CSS
Odată ce ați stilat toate modulele din rând, este timpul să faceți efectul revelare / ascundere. Pentru a face acest lucru, va trebui să adăugăm un cod personalizat la un modul de cod pe care îl vom plasa în coloana 2. Acest cod va funcționa pe orice secțiune pe care o adăugați, indiferent de modul în care vă proiectați antetul sau ce module utilizați, doar asigurați-vă că ați adăugat ID-ul CSS în secțiunea dvs. Plasați codul JQuery între etichetele de script și codul CSS între etichetele de stil așa cum se arată în ecranul de imprimare de mai jos.
jQuery(function($){
var topPosition = 0;
$(window).scroll(function() {
var scrollMovement = $(window).scrollTop();
if (topPosition < 200 ){
}
else{
if(scrollMovement > topPosition) {
$('#global-header-section').removeClass('show-header');
$('#global-header-section').addClass('hide-header');
} else {
$('#global-header-section').removeClass('hide-header');
$('#global-header-section').addClass('show-header');
}
}
topPosition = scrollMovement;
});
});#main-content{
margin-top: 7vw;
}
.hide-header {
opacity: 0;
margin-top: -200px !important;
}
.show-header {
opacity: 1;
margin-top: 0px !important;
}
#global-header-section {
-webkit-transition: all 0.5s ease !important;
-moz-transition: all 0.5s ease !important;
-o-transition: all 0.5s ease !important;
-ms-transition: all 0.5s ease !important;
transition: all 0.5s ease !important;
}
3. Salvați modificările constructorului și vedeți rezultatul
După ce ați finalizat antetul global, salvați toate modificările și vizualizați rezultatul pe site-ul dvs. web!


previzualizare
Acum că am parcurs toți pașii, să aruncăm o privire finală asupra rezultatului pe diferite dimensiuni de ecran.
Desktop

Mobil

Gânduri finale
În această postare, v-am arătat cum să faceți ca antetul dvs. global să apară în timp ce derulați în sus și să vă ascundeți în timp ce derulați în jos. Acesta este un mod popular și eficient de a vă ajuta vizitatorii să navigheze ușor fără a prelua o parte din înălțimea ferestrei. Ați putut descărca gratuit fișierul JSON! Dacă aveți întrebări sau sugestii, nu ezitați să lăsați un comentariu în secțiunea de comentarii de mai jos.
Dacă sunteți dornici să aflați mai multe despre Divi și să obțineți mai multe cadouri Divi, asigurați-vă că vă abonați la newsletter-ul nostru de e-mail și la canalul YouTube, astfel încât să fiți întotdeauna unul dintre primii oameni care să cunoască și să obțină beneficii din acest conținut gratuit.
