Tab-Auswahlkarten werden auf echten Webseiten sehr häufig verwendet. Grundsätzlich muss jede Webseite eine oder mehrere Tab-Auswahlkarten verwenden. Wir können js verwenden, um einen einfachen Tab-Auswahleffekt zu erzielen Der Code lautet wie folgt: <!DOCTYPE html> <html lang="de"> <Kopf> <meta charset="UTF-8"> <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0"> <meta http-equiv="X-UA-kompatibel" content="ie=edge"> <title>Einfacher Kartenauswahleffekt</title> <Stil> Körper,ul{ Rand: 0; Polsterung: 0; } li{ Listenstil: keiner; } .nav ul{ Anzeige: Flex; } .nav li{ Breite: 40%; Rand: 1rem; Textausrichtung: zentriert; Schriftgröße: 1,3rem; } .ausgewählt{ Hintergrundfarbe: gelb; } .inhalt div{ Anzeige: keine } /* Zunächst wird nur der erste Inhaltsblock angezeigt*/ .content div:nth-child(1){ Anzeige: Block; } </Stil> </Kopf> <Text> <div Klasse="nav"> <ul> <!-- Zunächst die erste Option auswählen --> <li class="selected">Navigation 1</li> <li>Navigation 2</li> <li>Navigation 3</li> </ul> </div> <div Klasse="Inhalt"> <div>Inhalt 1</div> <div>Inhalt 2</div> <div>Inhalt 3</div> </div> <Skript> //Alle Navigationsoptionen abrufen var li = document.querySelectorAll(".nav li"); //Alle Divs des Inhalts abrufen var div = document.querySelectorAll(".content div") für(var i=0;i<li.length;i++){ //Der Schlüssel besteht darin, eine Verbindung zwischen li und div herzustellen li[i].index=i; li[i].onmouseover=Funktion(){ // Alle Optionsstile löschen und sämtliche Inhalte ausblenden for(var j=0;j<li.length;j++){ li[j].className=""; div[j].style.display="keine" } //Legen Sie den Stil für die Option fest, über der die Maus schwebt. Das entsprechende Div wird angezeigt. this.className="selected"; div[diesen.index].style.display="block"; } } </Skript> </body> </html> Es ist zu beachten, dass: dies zu diesem Zeitpunkt gleichbedeutend mit li[i] ist. Das korrekte Wirkungsdiagramm lautet: Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: So lösen Sie das Problem des verstümmelten MySQL-Inserts
Online-Vorschau https://jsrun.pro/AafKp/ Erster B...
Dynamische Bibliothek kann unter Linux nicht gela...
Linux-Befehl zum Ändern des Hostnamens 1. Wenn Si...
einführen Wenn Sie einen OSS-Speicherdienst wie A...
Vor einiger Zeit hat der Blogger das Ubuntu-Syste...
HTML-Struktur <Text> <div Klasse="W...
Experimentelle Umgebung Apache und Tomcat sind be...
Inhaltsverzeichnis 1. Laden Sie JDK herunter (neh...
IE10 bietet eine Schaltfläche zum schnellen Lösche...
Inhaltsverzeichnis 1. Geben Sie unterschiedliche ...
Vorwort Die Dateiberechtigungsverwaltung von Linu...
Inhaltsverzeichnis Verpacken, Starten und Optimie...
Inhaltsverzeichnis 1. querySelector fragt ein ein...
Inhaltsverzeichnis verifizieren: Kombiniert mit d...
Nach der Konfiguration der TabBar im WeChat-Apple...