30 de soluții și tutoriale simple de navigare receptivă

Publicat: 2021-11-02

În funcție de tipul de site web sau de aplicație pe care o construiți, vor exista întotdeauna câteva domenii cheie cărora trebuie să le acordați mai multă atenție decât altora. Un domeniu care este critic pentru toate tipurile de site-uri web și necesită mai multă gândire decât altele este navigarea.

Elementele de meniu conduc, în general, la cele mai importante pagini sau zone ale unui site și ajută vizitatorii să navigheze mai ușor. Și, deoarece trebuie să luați în considerare mai multe dimensiuni de ecran atunci când proiectați un meniu, a face navigarea receptivă poate face adesea lucrurile mult mai complicate, în special pe site-urile mai mari.

Deoarece nu există o soluție universală, tipul sau stilul de meniu pe care îl utilizați va depinde de tipul de site pe care îl creați. Dacă este un site mic, cum ar fi un portofoliu personal, un meniu drop-down <select> sau un simplu meniu de comutare pentru hamburger va fi probabil suficient. Dar dacă este un site mai mare, cum ar fi un magazin de comerț electronic, care se bazează pe un mega-meniu pentru navigare, atunci o navigare în stil sertar sau un meniu animat din panoul lateral vă va ajuta cel mai probabil.

Sperăm că veți găsi soluția de navigare receptivă care se potrivește cel mai bine site-ului web la care lucrați în prezent. Avem o colecție de pluginuri JavaScript și jQuery, o selecție de tutoriale care vă vor ghida prin fiecare pas al construcției meniului și câteva resurse utile care acoperă modele de navigare receptive.

Mai multe soluții de navigare:

  • Fragmente CSS și JavaScript pentru crearea unei navigații receptive →
  • Fragmente CSS și JavaScript pentru crearea de navigații bazate pe pictograme →
  • Fragmente CSS și JavaScript pentru crearea de navigații paginate →
  • Fragmente CSS și JavaScript pentru crearea de bare laterale glisante →

Pluginuri de meniu responsive JavaScript și jQuery

Sidr – Meniuri laterale receptive

Sidr este un plugin ușor de utilizat care va crea un meniu lateral receptiv, asemănător Facebook. Vă permite să creați mai multe meniuri „sidr” de fiecare parte a aspectului.

Sidr Meniuri laterale meniu de navigare javascript design web receptiv

Navgoco Vertical Multi-Level Slide Navigation

Navgoco este un plugin jQuery simplu care poate transforma o listă neordonată imbricată de elemente de navigare într-o frumoasă navigare verticală cu diapozitive pe mai multe niveluri.

Navgoco Vertical Multi-Level Slide meniu de navigare javascript design web receptiv

FlexNav Mobile-Primul meniu

FlexNav este un exemplu de utilizare a interogărilor media și jQuery pentru a crea un meniu derulant robust. De la dezvoltator: este o „abordare independentă de dispozitiv pentru navigarea complexă pe site, cu suport pentru accesibilitatea tactilă și de la tastatură”.

FlexNav Mobile-First meniu de navigare javascript design web receptiv

scrollNav.js – Navigare laterală receptivă la defilare

scrollNav este un plugin jQuery ușor care preia conținutul existent al paginii dvs., îl împarte în secțiuni logice și creează o navigare personalizabilă cu derulare în bara laterală.

scrollNav Scrolling Side-Nav meniu de navigare javascript design web receptiv

Flaunt.js – Navigare imbricată clic-pentru-reveal

Flaunt.js vă permite să creați o navigare receptivă elegantă cu clic imbricat pentru a dezvălui.

Evidențiază un design web receptiv din meniul de navigare javascript clic-pentru-revelare

jVanilla Meniu

jVanilla Menu este un plugin simplu de meniu jQuery care preia un meniu derulant CSS existent și adaugă îmbunătățiri, cum ar fi animații, niveluri de submeniu și întârzieri de expirare.

jVanilla javascript meniu de navigare design web receptiv

Slidebars – Plugin Push Menu în stilul aplicației

Slidebars este un plugin jQuery ușor, care vă va permite să adăugați cu ușurință un meniu push în stil aplicație pe site-ul sau aplicația dvs.

Slidebars - Plugin Push Menu în stilul aplicației meniu de navigare javascript design web receptiv

scotchPanels.js – Meniuri Off-Canvas

scotchPanels.js este un plugin jQuery pentru crearea unui meniu off-canvas și a altor tipuri de panouri, cum ar fi imagini, videoclipuri și cadre iframe.

ScotchPanels Off-Canvas meniu de navigare javascript design web receptiv

Meniuri inteligente

SmartMenus este un plugin bogat în funcții pentru a crea atât meniuri orizontale, cât și verticale. Receptiv și accesibil. Există și suplimente Bootstrap disponibile.

SmartMenus javascript meniu de navigare web design receptiv

Meniul jQuery Scop

Meniu Aim este un plugin derulant (atât orizontal, cât și vertical) care poate face diferența între un utilizator care trece cu mouse-ul peste un element derulant față de încercarea de a naviga într-un conținut de submeniu.

Meniul jQuery Aim meniu de navigare javascript design web receptiv

jQuery slimMenu

slimMenu este un plugin jQuery ușor, care facilitează crearea de meniuri de navigare receptive și pe mai multe niveluri din mers.

jQuery slimMenu meniu de navigare javascript design web receptiv

jPanelMenu – Meniu animat în stil panouri

jPanelMenu este un plugin jQuery pentru crearea unui meniu animat în stil panouri. Animația este gestionată de tranziții CSS.

jPanelMenu Animated Paneled-Style meniu de navigare javascript design web receptiv

Naver – Navigare prietenoasă cu dispozitivele mobile

Naver este un plugin simplu care va transforma automat un sistem de navigare de bază într-un sistem prietenos cu dispozitivele mobile.

meniu de navigare javascript design web receptiv

HorizontalNav

Plugin-ul HorizontalNav se va întinde pe o navigare orizontală pentru a se potrivi pe toată lățimea containerului său și vine cu o opțiune pentru a-l face receptiv sau nu.

HorizontalNav meniu de navigare javascript web design receptiv

jQuery.menu

jQuery.mmenu este un plugin pentru crearea de meniuri glisante, asemănătoare aplicației, pentru site-ul dvs. mobil, cu o singură linie de JavaScript: $("#nav").mmenu(); .

jQuery meniu meniu de navigare javascript design web receptiv

TinyNav.js

TinyNav.js este un plugin ușor (452 ​​de octeți) care convertește meniurile <ul> și <ol> într-un meniu derulant selectat. De asemenea, selectează automat pagina curentă și adaugă selected="selected" la acel articol.

Meniu receptiv

Responsive-Menu este un mic plugin jQuery care va transforma navigarea site-ului dvs. într-un meniu derulant ( <select> ) atunci când browserul dvs. este la lățimea prestabilită pentru mobil.

MeanMenu

MeanMenu este un plugin independent de interogare media pentru conversia unui meniu standard într-un meniu receptiv pentru mobil. Nu este o înlocuire a sistemului de meniuri, ci pur și simplu un jQuery ușor pentru a converti un meniu standard într-o versiune mobilă.

Meniu comutator lateral

Plugin-ul Side Toggle Menu vă permite să adăugați un meniu din bara laterală pe site-ul dvs., care glisează fie din partea stângă, fie din partea dreaptă a ferestrei browserului.

Tutoriale CSS și JS de navigare receptivă

Planificarea și crearea unui meniu care funcționează conform intenției pe dispozitivele mobile este cea mai dificilă zonă în crearea oricărui aspect receptiv. Pentru a vă ajuta, avem o selecție de tutoriale de navigare receptive care vă vor ghida prin fiecare pas.

  • Alternative CSS la navigarea JavaScript (CSS)
    Aflați cum să creați un meniu hamburger fără JavaScript, un scroller orizontal sau să aveți meniul pe o pagină separată.
  • Meniuri responsive off-screen (CSS)
    Aflați cum să creați un meniu slide și push folosind tranziții CSS.
  • Meniu Tiled Responsiv la lățime completă (CSS)
    Creați o navigare complet receptivă, cu puțin JavaScript pentru a afișa/ascunde navigarea pe lățimi mai mici de ecran.
  • Meniul de bază „Trei linii” receptiv (CSS și jQuery)
    Aflați cum să îmbunătățiți progresiv un site receptiv și să creați un meniu receptiv cu „trei linii” (meniu hamburger) fără a adăuga markup suplimentar paginii.
  • Navigare receptivă pe mai multe niveluri (CSS și jQuery)
    Creați un meniu vertical orizontal, cu până la două niveluri de submeniuri care apar atunci când elementul părinte este trecut cu mouse-ul. Pe ecranele mai mici, un buton de meniu care va afișa meniul pe verticală.
  • Meniu de navigare CSS receptiv (numai pentru CSS)
    Aflați cum să creați un meniu receptiv, fără JavaScript, folosind un marcaj HTML5 curat și semantic. Meniul poate fi aliniat la stânga, la centru sau la dreapta.
  • Top Drawer – Meniu derulant ușor de receptiv (CSS și jQuery)
    Acest tutorial vă va arăta cum să creați un meniu mobil de dezvăluire mai fin folosind CSS, mai degrabă decât să îl animați cu JavaScript.
  • Navigare receptivă simplă (CSS și jQuery)
    Aflați cum să creați un meniu receptiv de la zero folosind interogări media CSS și puțin jQuery pentru a afișa meniul pe un ecran mobil mai mic.
  • Navigare mobilă mai întâi simplă și receptivă (doar CSS)
    Aflați cum să creați un aspect și o navigare mobilă simplă, apoi folosind interogări media, îmbunătățiți progresiv designul pentru ecrane mai mari.
  • Tutorial meniu de navigare receptiv
    Cu acest tutorial veți învăța cum să codificați un meniu simplu de navigare receptiv pe care îl veți putea modifica și reutiliza cu ușurință în propriile proiecte.

Modele de navigare receptive

O selecție de resurse care discută avantajele și dezavantajele numeroaselor opțiuni diferite de meniu receptiv. Aflați cum ar trebui să gestionați navigațiile receptive și descoperiți care soluție se potrivește cel mai bine proiectului la care lucrați în prezent.

  • Modele de navigare receptive de Brad Frost
  • Modele de navigare scalabile în design web receptiv de Michael Mesker
  • O scurtă prezentare a modelelor de navigare receptive de Chris Poteet
  • 7 modele de navigare receptive de Steven Bradley