Reparăm meniul 2 cea mai bună abordare

Reparăm meniul 2 cea mai bună abordare

Astăzi, vom repara meniul în timpul derulării, ia în considerare o mai bună implementare.

Toți cei care doresc să cumpere un CTP și un card de diagnosticare invita sa vizitati site-ul osagomarket.ru, în cazul în care vă puteți rapid și, cel mai important, convenabil de a cumpăra de asigurare pentru masina.

Cum putem repara meniul?

Există 2 modalități de remediere a meniului:

  • Meniul fix numai dacă pagina de parcurgere suficient de jos
  • Blocarea meniului constant

Reparăm meniuri în timpul derulării

Pentru această metodă necesită JS și CSS. În primul rând avem nevoie pentru a determina cât de mult, derulați în jos, și apoi, în cazul în care această valoare este mai mult decât un meniu fix anumite (cum ar fi dimensiunea ecran mai mare). Luați în considerare următorul exemplu:

Asta este, atunci când derulați pagina, vom verifica „dacă dimensiunea paginii de parcurgere este mai mare decât înălțimea ferestrei“, și în cazul în care mai mult - adăugați o clasă fixă ​​de meniul nostru (și specificați înălțimea și lățimea, pentru că atunci când utilizați poziția: fix a pierdut dimensiuni bloc), în în caz contrar - vom elimina această clasă.

Următoarea vine în CSS:

Adică, în cazul în care există un astfel de obiect va fi fixat Klas.

Efectuat. Meniul va fi înregistrate numai atunci când utilizatorul derulează pagina mai mare decât dimensiunea ecranului. Desigur, puteți face blocare a meniului după ce utilizatorul derulează pagina pe valoarea meniului, sau pentru o anumită valoare predeterminată.

Reparăm meniul este întotdeauna (a doua opțiune fixarea)

Pentru acest proces, doar trebuie să CSS. Reparăm întotdeauna meniu, și, dacă doriți să marginea de sus în organism, la zero meniul de derulare nu se execută în restul conținutului.

Asta e tot. Sper că acest material va ajuta să înțelegeți această întrebare.

articole similare