Neapšaubāmi, jūs varat izveidot pārslēdzamu mobilās izvēlni, izmantojot CSS ietvarus, piemēram, TailWind vai BootStrap.
Bet kāda ir tā koncepcija? Un kā jūs varat to izveidot no nulles, neatkarīgi no šiem CSS ietvariem?
Veicot iepriekš minēto, jūs varat pilnībā pielāgot pielāgojumus. Tātad, bez papildu piepūles, lūk, kā izveidot pārslēdzamu mobilās izvēlni, izmantojot vēlamo programmēšanas valodu.
Kā izveidot maināmu mobilās izvēlni
Ja vēl neesat to izdarījis, atveriet projekta mapi un izveidojiet projekta failus (HTML, CSS un JavaScript).
Tālāk redzēsit koda piemērus, kas nepieciešami visiem trim veidiem. Un, ja vēl neesat to izdarījis, apsveriet lejupielādi šīs lietotnes, lai uzzinātu kodu pirms lasīt tālāk.
Mēs sāksim ar HTML:
Mobile Navigation Menu
Home
About
Contact
CSS:
/*This section demarcation is solely for the purpose of the tutorial*/
section{
width: 800px;
height: 600px;
margin-top: 50px;
margin-left: 250px;
border: solid black 1px;
background: #e6e3dc;
}
/*position the divs container in your DOM*/
#toggle-container{
display: grid;
width: fit-content;
margin-left: 720px;
margin-top: 10px;
}
/*Stack the three divs above each other. Then set a height and width for them.*/
#one, #two, #three{
background: black;
width: 30px;
height: 3px;
margin-top: 5px;
}
.toggle-content{
display: none;
margin-left: 700px;
margin-top: 20px;
}
.toggle-content a{
display: block;
text-decoration: none;
color: black;
font-size: 30px;
}
.toggle-content a:hover{
color: blue;
}
/*Display the class instance created by JavaScript in block*/
.displayed{
display: block;
}
Pievienot JavaScript:
kā ievietot chicago stila zemsvītras piezīmes
var toggler = document.getElementById('toggle-container');
var toggleContents = document.getElementById('toggle-content');
document.addEventListener('click', function(){
//Apply a class intance to each navigation and set display to toggle:
toggleContents.classList.toggle('displayed');
});
Lūk, kā izskatās darba rezultāts, noklikšķinot uz izvēlnes joslas:
Izvēlne ir pārslēdzama, tāpēc, noklikšķinot uz joslas vēlreiz vai jebkurā vietā lapā, navigācijas tiek paslēptas.
Saistīts: Stila vietnes elementi ar CSS fona gradientu
Jūsu pārlūkprogramma, iespējams, neatbalsta satura slēpšanu, noklikšķinot uz jebkuras vietnes lapas. Varat mēģināt to piespiest, izmantojot notikuma mērķi un JavaScript cilpu. To var izdarīt, pievienojot JavaScript šādam koda blokam:
//Add a click event to your webpage:
window.onclick = function(event) {
//Target the click event on the menu bar to allow the webpage body to track it:
if (!event.target.matches('#toggle-container')) {
var dropdowns = document.getElementsByClassName('toggle-content');
//Hide the navigations by looping through each of them:
for (var i = 0; i var dropped = dropdowns[i];
if (dropped.classList.contains('display')) {
dropped.classList.remove('display');
}
}
}
}
Tātad šeit ir kopsavilkums par to, ko jūs tikko izdarījāt: jūs izveidojāt trīs rindas, izmantojot div HTML tags. Jūs pielāgojāt to augstumu un platumu un novietojāt tos savā DOM. Tad jūs piešķīrāt tiem klikšķa notikumu, izmantojot JavaScript.
Saistīts: Kā izveidot vietni: iesācējiem
Sākotnējo navigācijas displeju iestatāt uz neviens lai tos paslēptu, kad lapa tiek ielādēta. Tad klikšķis notikums trīs rindās pārslēdz šīs navigācijas, pamatojoties uz JavaScript iniciēto klasi ( parādīts ). Visbeidzot, jūs izmantojāt šo jauno klasi, lai parādītu navigācijas, izmantojot CSS un JavaScript pārslēgtSaturs metode.
Saistītie: Neumorfās dizaina tendences HTML, CSS un JavaScript
Pārējais CSS tomēr ir atkarīgs no jūsu vēlmēm. Bet šeit redzamajam CSS fragmenta paraugam vajadzētu dot priekšstatu par sava stila veidošanu.
Veidojiet savu radošumu, veidojot savu vietni
Vizuāli pievilcīgas vietnes izveide prasa zināmu radošumu. Un lietotājam draudzīga vietne, visticamāk, pārveidos jūsu auditoriju, nevis mīlīga.
Lai gan mēs esam parādījuši, kā šeit izveidot pielāgotu navigācijas izvēlni, jūs joprojām varat iet tālāk un padarīt to saistošāku. Piemēram, varat animēt navigāciju displeju, piešķirt tām fona krāsu un daudz ko citu. Un neatkarīgi no tā, ko darāt, nodrošiniet, lai jūsu vietne izmantotu labāko dizaina praksi un izkārtojumu, kas lietotājiem būtu ērti lietojams.
Kopīgot Kopīgot Čivināt E -pasts 15 Windows komandrindas (CMD) komandas, kas jums jāzinaKomandu uzvedne joprojām ir spēcīgs Windows rīks. Šeit ir visnoderīgākās CMD komandas, kas jāzina katram Windows lietotājam.
Lasīt Tālāk Saistītās tēmas- Programmēšana
- HTML
- CSS
- JavaScript
- Kodēšanas padomi
Idowu aizraujas ar jebko gudru tehnoloģiju un produktivitāti. Brīvajā laikā viņš spēlējas ar kodēšanu un pārslēdzas uz šaha galdu, kad viņam ir garlaicīgi, taču viņam arī patīk laiku pa laikam atrauties no rutīnas. Viņa aizraušanās parādīt cilvēkiem ceļu apkārt mūsdienu tehnoloģijām motivē viņu rakstīt vairāk.
Vairāk no Idowu OmisolaAbonējiet mūsu biļetenu
Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!
Noklikšķiniet šeit, lai abonētu