Makao ya Kufaa: Menu cha Tafutaji
- Mtaani wa mpaka wa mbili Barua ya kufika na ikoni
- Mtaani wa mpaka wa nne Barua ya kutafuta
Jinsi ya kumaliza: Menu cha Tafutaji
Tafutaji/Chaguo cha Menu
Jinsi ya kutumia menu ya navigation kuwasiliana na viungo:
Matokeo ya Ukurasa
Ingiza kati ya tafutaji kwa kigeukia kwa kina/kituo cha ujenzi kwa kumaliza chaguo cha tafutaji.
Matukio yasiyotambulika...Matukio yasiyotambulika...Matukio yasiyotambulika...Matukio yasiyotambulika...Matukio yasiyotambulika...Matukio yasiyotambulika...Matukio yasiyotambulika...Matukio yasiyotambulika...
Matukio yasiyotambulika...Matukio yasiyotambulika...Matukio yasiyotambulika...Matukio yasiyotambulika...Matukio yasiyotambulika...Matukio yasiyotambulika...Matukio yasiyotambulika...Matukio yasiyotambulika...
Matukio yasiyotambulika...
Ongeza chakula cha tafutaji
Kipindi cha 1 - Ongeza HTML:
<input type="text" id="mySearch" onkeyup="myFunction()" placeholder="Search.." title="Type in a category"> <ul id="myMenu"> <li><a href="#">HTML</a></li> <li><a href="#">CSS</a></li> <li><a href="#">JavaScript</a></li> <li><a href="#">PHP</a></li> <li><a href="#">Python</a></li> <li><a href="#">jQuery</a></li> <li><a href="#">SQL</a></li> <li><a href="#">Bootstrap</a></li> <li><a href="#">Node.js</a></li> </ul>
Tahadhari:Kwenye mifanikio hii, tunatumia href="#"
kwa sababu hatujakubaliana na ukurasa wa kina. Kwenye matukio yaliyotokea, hii inahitaji kuwa URL ya ukurasa wa kina wa kidogo.
Kipindi cha pili - Ongeza CSS:
Kuzingatia stili ya mkono wa tafuta na orodha ya naungo:
/* Kuzingatia stili ya mkono wa tafuta */ #mySearch { width: 100%; font-size: 18px; padding: 11px; border: 1px solid #ddd; } /* Kuzingatia stili ya orodha ya naungo */ #myMenu { list-style-type: none; padding: 0; margin: 0; } /* Kuzingatia stili ya viungo vya naungo */ #myMenu li a { padding: 12px; text-decoration: none; color: black; display: block } #myMenu li a:hover { background-color: #eee; }
Kipindi cha tatu - Ongeza JavaScript:
<script> function myFunction() { // Kuzingatia muhimu wa uharibifu var input, filter, ul, li, a, i; input = document.getElementById("mySearch"); filter = input.value.toUpperCase(); ul = document.getElementById("myMenu"); li = ul.getElementsByTagName("li"); // Kikato cha kuelewa kwa kufikia kwa kumwita kila kitu kwenye orodha, na kuhitaji kumfichia kwa kumwita kwa kusomwa for (i = 0; i < li.length; i++) { a = li[i].getElementsByTagName("a")[0]; if (a.innerHTML.toUpperCase().indexOf(filter) > -1) { li[i].style.display = ""; } else { li[i].style.display = "none"; } } } </script>
Matokeo:Kama inafanya kusomwa kwa ukifikia kubuni, ingahitaji kufungua toUpperCase()
.
Paezo la huzuni
Mafunzo:Kutumia kuhakikia tabia
Mafunzo:Kuhakikisha orodha
- Mtaani wa mpaka wa mbili Barua ya kufika na ikoni
- Mtaani wa mpaka wa nne Barua ya kutafuta