Sådan oprettes: Faneoverskrifter
- Forrige side Vertikal fane
- Næste side Fuld side fane
Lær at bruge CSS og JavaScript til at oprette faneoverskrifter.
Faneoverskrifter
Klik på "city"-knappen for at vise den tilsvarende overskrift:
London
London er hovedstaden i England.
Paris
Paris er hovedstaden i Frankrig.
Tokyo
Tokyo er hovedstaden i Japan.
Oslo
Oslo er hovedstaden i Norge.
Opret en skiftbar faneoverskrift
Første trin - Tilføj HTML:
<div id="London" class="tabcontent"> <h1>London</h1> <p>London er hovedstaden i England.</p> </div> <div id="Paris" class="tabcontent"> <h1>Paris</h1> <p>Paris er hovedstaden i Frankrig.</p> </div> <div id="Tokyo" class="tabcontent"> <h1>Tokyo</h1> <p>Tokyo er hovedstaden i Japan.</p> </div> <div id="Oslo" class="tabcontent"> <h1>Oslo</h1> <p>Oslo er hovedstaden i Norge.</p> </div> <button class="tablink" onclick="openCity('London', this, 'red')" id="defaultOpen">London</button> <button class="tablink" onclick="openCity('Paris', this, 'green')">Paris</button> <button class="tablink" onclick="openCity('Tokyo', this, 'blue')">Tokyo</button> <button class="tablink" onclick="openCity('Oslo', this, 'orange')">Oslo</button> Opret knapper til at åbne specifik faneindhold. Alle <div>-elementer med klassen "tabcontent" er skjult som standard (med CSS & JS). Når brugeren klikker på en knap - vil den åbne faneindholdet, der "matcher" denne knap.
2. trin - Tilføj CSS:
Sæt stilen for knapperne og fanekonteksten:
/* Sæt stilen for fane-knapperne */ .tablink { background-color: #555; color: white; float: left; border: none; outline: none; cursor: pointer; padding: 14px 16px; font-size: 17px; width: 25%; } /* ændr baggrundsfarve for knapper ved musoverførsel */ .tablink:hover { background-color: #777; } /* Indstil standardstilen til faneindhold */ .tabcontent { color: white; display: none; padding: 50px; text-align: center; } /* Individuelt indstil stilen til hvert faneindhold */ #London {background-color:red;} #Paris {background-color:green;} #Tokyo {background-color:blue;} #Oslo {background-color:orange;}
Tredje trin - Tilføj JavaScript:
function openCity(cityName, elmnt, color) { // Standardvisning af 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 baggrundsfarve fra alle fanenavnes forbindelser/knapper tablinks = document.getElementsByClassName("tablink"); for (i = 0; i < tablinks.length; i++) { tablinks[i].style.backgroundColor = ""; } // Vis specifikke fanens indhold document.getElementById(cityName).style.display = "block"; // Tilføj en specifik farve til knappen, der åbner indholdet af fanen elmnt.style.backgroundColor = color; } // Få fat i elementet med id="defaultOpen" og klik på det document.getElementById("defaultOpen").click();
Relaterede sider
Læringsvejledning:Sådan opretter man fane
- Forrige side Vertikal fane
- Næste side Fuld side fane