Sådan opretter du: Fuldskærms søgefelt
- Forrige side Søgeknappen
- Næste side Inputfelt i navigationsfeltet
Lær, hvordan du bruger CSS og JavaScript til at oprette en fuldskærms søgefelt.
Sådan opretter du en fuldskærms søgefelt
Trin 1 - Tilføj HTML:
<div id="myOverlay" class="overlay"> <span class="closebtn" onclick="closeSearch()" title="Luk Overlag">x</span> <div class="overlay-content"> <form action="action_page.php"> <input type="text" placeholder="Søg..." name="search"> <button type="submit"><i class="fa fa-search"></i></button> </form> </div> </div>
Trin 2 - Tilføj CSS:
/* Sort baggrundsoverlagseffekt */ .overlay { højde: 100%; bredde: 100%; display: none; position: fast; z-index: 1; øverst: 0; venstre: 0; baggrund-farve: rgb(0,0,0); baggrund-farve: rgba(0,0,0, 0.9); /* Sort, lidt gennemskinnelighed (eller gennemsigtighed) */ } /* Indhold */ .overlay-content { position: relativ; øverst: 46%; bredde: 80%; tekstjustering: center; margin-top: 30px; margin: auto; } /* Lukkeknappen */ .overlay .closebtn { position: absolut; øverst: 20px; højre: 45px; font-størrelse: 60px; peger: pekere; farve: hvid; } .overlay .closebtn:hover { farve: #ccc; } /* Indstil stil for søgefeltet */ .overlay input[type=text] { marginal: 15px; font-størrelse: 17px; kanter: ingen; flydende: venstre; bredde: 80%; baggrund: hvid; } .overlay input[type=text]:hover { baggrund: #f1f1f1; } /* Indstil stil for submit-knappen */ .overlay button { flydende: venstre; bredde: 20%; marginal: 15px; baggrund: #ddd; font-størrelse: 17px; kanter: ingen; peger: pekere; } .overlay button:hover { baggrund: #bbb; }
Tredje trin - Tilføj JavaScript:
Brug JavaScript til at åbne og lukke overlapning/fullskærmseffekten:
// Åbner fuldskærmssøgefeltet function openSearch() { document.getElementById("myOverlay").style.display = "block"; } // Lukker fuldskærmssøgefeltet function closeSearch() { document.getElementById("myOverlay").style.display = "none"; }
- Forrige side Søgeknappen
- Næste side Inputfelt i navigationsfeltet