Prilagodljiv meni za sodobno spletno mesto - ne le razkošje, temveč nujnost. Izobilje sodobnih naprav zahteva, da webmasters izdelajo takšno postavitev, ki bi bila logično prikazana na zaslonih z različnimi dovoljenji. V nekaterih primerih pa je ustvarjanje prilagodljivega menija veliko težje od samega modela, zato je treba to vprašanje obravnavati.
Meniji velikega zaslona
Meni za dva odstavka v HTML
V izbrani meni morate dodati CSS. Določiti morajo velikost in barvo pisave, ozadje, položaj blokov.
Proces prilagajanja
HTML tags - dokument
Nato morate tem oznakam dodati ustrezne sloge, da se izkažeVizualno privlačen in berljiv meni. Poleg vizualne navigacije in ikon menija morate položaj slike ustrezno urediti. Da, vnesete pogoj menu_icon span: nth-child
{top: 0 px};. To pomeni, da bo upodobitev slike z vrha enaka nič slikovnih pik. Podobno je treba določiti vrednosti za druge stranke.
Zdaj je prilagodljiv meni skoraj pripravljen. Zanimivo je opozoriti na prikaz stanja: nič. Privzeto ikona menija ne bo vidna na spletnem mestu, zato je treba v dokument CSS dodati še dodatni razred z naslednjim pogojem:. Tako bo vidna navigacija.
Zadnja poteza
Brez spreminjanja standardov
Bootstrap
Primer horizontalnega prilagodljivega menija za 3 točke
Značilnosti metode
V spustnem meniju
Postavke v globini
To je mogoče storiti za eno točko in več. V bližini položaja z izpuščanjem podpostavk se prikaže puščica obrnjena navzdol. Ko kliknete, se prikaže seznam. Če je navigacija označena na majhnem zaslonu, bo element s spustnim seznamom označen tudi s puščico, vendar s smerjo v desno. Ko ga pritisnete, bo na voljo še en navpični seznam podpostavk.
Večstopenjski meni
HTML-seznam navigacijske vrstice
Animacija prilagodljivega spustnega menija je nastavljena s pomočjo kaskadnega seznama slogov. Tukaj morate določiti možnosti za meni, ko zaslon zmanjšate za 5075 in 25%. Takšen pristop k ustvarjanju prilagodljive funkcionalnosti zagotavlja kompetentno postavitev, v kateri meni ne »potegne«. In na koncu je potrebno v dokument vstaviti spodaj navedeno funkcijo.
Funkcija
Če spletna stran ne upošteva uporabe nobenih drugih funkcij razen tega, mora še vedno izdelati ločen dokument skripta. Če ga prilepite v običajni HTML, se bo v oknu brskalnika prikazal kot del besedila in ne bo deloval.
JQuery
Elementi menija HTML
Na tej točki brskalnika bo prikazan samo logotip, sam meni pa bo skrit. Če želite, da se prikaže, morate dodati funkcijo, ki povzroči spremembo vtičnika - okayNav.
Funkcija
$ (funkcija () {var navigation = $ ('# nav-main').
Zdaj lahko pogledate rezultate dela. Z običajno širino okna brskalnika ta meni izgleda povsem normalno, če pa zmanjšate zaslon, izginejo zadnji elementi. Namesto njih obstajajo tri velike točke, ki se nahajajo navpično. Ob pritisku se obrnejo, zavzamejo vodoravno pozicijo, skrite elemente menija pa pokaže navpični seznam v zgornjem desnem kotu zaslona.
Takšna rešitev izgleda zelo moderno, animirani učinek pa izpostavlja vir v ugodni luči za obiskovalce.
In zadnja možnost za ustvarjanje prilagodljivega menija z uporabo sistema Jumla. To je brezplačna storitev za ustvarjanje spletnih strani, ki je sistem za upravljanje vsebin CMS. In kot smo že omenili na samem začetku, če je bilo spletno mesto ustvarjeno z uporabo CMS-a, in morate spremeniti obstoječi meni na prilagodljivem, potem je bolješele začnite s funkcijami mesta od prve oznake. Na enak način kot v prejšnjih primerih morate ustvariti seznam menijev označevanja v HTML-ju. Samo za vsako postavko morate napisati svoj razred. Na splošno je vse videti kot spodaj.
Meni za jooble
Nato morate dodati sloge. Najbolje je, da vse alineje postavite na 0 px in uporabite box-sizing: border-box. To vam bo omogočilo, da shranite določeno širino elementov, ne glede na to, koliko bo vdolbina trajala. Nato je za nadrejeni element v meniju (div) smiselno nastaviti širino 90% in po začetku stiliziranja vsakega elementa posebej.
Lahko odstranite obrobe, spremenite barvo in izpolnite, naredite obliko, ki se bo prikazala, ko se premikate nad kazalcem. Z eno besedo naredite vse, kar bo ustrezalo zasnovi vira. Zadnji korak pri ustvarjanju prilagodljivega Joomla menija je, da ga pretvorite. Pogosto Joomla ustvari meni, ki ob spremembi velikosti zaslona samodejno obnovi, razdeli na več vrstic. To je vse storjeno v CSS, edina funkcija, ki jo je treba povezati, je stanje navzkrižnega prenosa. Meni omogoča, da je videti v različnih brskalnikih.
Funkcija navzkrižnega brskanja
Ustvarjanje prilagodljivega menija je res težko in zahteva znanje in izkušnje. Vsi navedeni primeri so le majhen del možnih variacij, vendar so celo koristni, če ima oseba osnovno znanje HTML in CSS.
Joomla
Meni za jooble
Nato morate dodati sloge. Najbolje je, da vse alineje postavite na 0 px in uporabite box-sizing: border-box. To vam bo omogočilo, da shranite določeno širino elementov, ne glede na to, koliko bo vdolbina trajala. Nato je za nadrejeni element v meniju (div) smiselno nastaviti širino 90% in po začetku stiliziranja vsakega elementa posebej.
Funkcija navzkrižnega brskanja
Ustvarjanje prilagodljivega menija je res težko in zahteva znanje in izkušnje. Vsi navedeni primeri so le majhen del možnih variacij, vendar so celo koristni, če ima oseba osnovno znanje HTML in CSS.