Sådan oprettes: Fuld sides fane
- Forrige side Fane titel
- Næste side Hover fane
Lær hvordan du bruger CSS og JavaScript til at oprette en fane, der dækker hele browservinduet (fuldskærm fane).
Fuld sides fane
Klik på linket for at vise "current"-siden:
Hjem
Hjem er hvor hjertet er...
Nyheder
Nogle nyheder denne skønne dag!
Kontakt
Kom i kontakt eller bliv ved med en kop kaffe.
Om
Hvem vi er og hvad vi gør.
Opret en enkelt sides fane
Første trin - Tilføj HTML:
<button class="tablink" onclick="openPage('Home', this, 'red')">Home</button> <button class="tablink" onclick="openPage('News', this, 'green')" id="defaultOpen">News</button> <button class="tablink" onclick="openPage('Contact', this, 'blue')">Kontakt</button> <button class="tablink" onclick="openPage('About', this, 'orange')">Om</button> <div id="Home" class="tabcontent"> <h3>Hjem</h3> <p>Hjem er hvor hjertet er..</p> </div> <div id="News" class="tabcontent"> <h3>Nyheder</h3> <p>Nogle nyheder denne skønne dag!</p> </div> <div id="Contact" class="tabcontent"> <h3>Kontakt</h3> <p>Kontakt os, eller kig forbi til en kop kaffe.</p> </div> <div id="About" class="tabcontent"> <h3>Om</h3> <p>Hvem vi er og hvad vi gør.</p> </div>
Opret knapper til at åbne specifikke faneindhold. Alle med class="tabcontent"
med <div>
Elementer er som standard skjulte (ved hjælp af CSS og JS). Når brugeren klikker på knappen, åbner den indholdet af fane, der matcher denne knap.
2. trin - Tilføj CSS:
Indstil stilen for link og fane indhold (fuldside):
/* Sæt body og dokumentets højde til 100%, for at aktivere “fuldside fane” body, html { height: 100%; margin: 0; font-family: Arial; } /* Sæt stilen for fane links */ .tablink { background-color: #555; color: white; float: left; border: none; outline: none; cursor: pointer; padding: 14px 16px; font-size: 17px; width: 25%; } .tablink:hover { background-color: #777; } /* Indstil stilen for fanens indhold (og tilføj højde: 100% til hele siden) */ .tabcontent { color: white; display: none; padding: 100px 20px; height: 100%; } #Home {background-color: red;} #News {background-color: green;} #Contact {background-color: blue;} #About {background-color: orange;}
Tredje trin - Tilføj JavaScript:
function openPage(pageName, elmnt, color) { // Gå ud i forhold til alle elementer med class="tabcontent" var i, tabcontent, tablinks; tabcontent = document.getElementsByClassName("tabcontent"); for (i = 0; i < tabcontent.length; i++) { tabcontent[i].style.display = "none"; } // Fjern baggrundsfarven for alle fane-links/knapper tablinks = document.getElementsByClassName("tablink"); for (i = 0; i < tablinks.length; i++) { tablinks[i].style.backgroundColor = ""; } // Vis indholdet af den specifikke fane document.getElementById(pageName).style.display = "block"; // Tilføj en specifik farve til knappen, der åbner indholdet af fanen elmnt.style.backgroundColor = color; } // Hent elementet med id="defaultOpen" og klik på det document.getElementById("defaultOpen").click();
Relaterede sider
Tilførsel:Sådan opretter man fane
- Forrige side Fane titel
- Næste side Hover fane