Tab-Effekte mit JS schreiben

Tab-Effekte mit JS schreiben

In diesem Artikelbeispiel wird der spezifische Code für JS zum Schreiben von Tab-Effekten zu Ihrer Information geteilt. Der spezifische Inhalt ist wie folgt

<!DOCTYPE html>
<html>
<head lang="de">
    <meta charset="UTF-8">
    <Titel></Titel>
    <Stil>
        *{
            Polsterung: 0;
            Rand: 0;
        }
        .selectka {
            Breite: 500px;
            Höhe: 400px;
            Rand: automatisch;
            Rahmen: 1px durchgezogen #09e1ff;
        }
        .links rechts{
            schweben: links;
            Höhe: 400px;
        }
        #Speisekarte{
            Textausrichtung: zentriert;
            Zeilenhöhe: 80px;
            Schriftgröße: 20px;
            Farbe: lila;
        }
        li{
            Listenstil: keiner;
        }
        #menu>li{
            Breite: 100px;
            Höhe: 80px;
            Rahmen: 1px gestrichelt blauviolett;
            Box-Größe: Rahmenbox;
        }
        .Rechts{
            Position: relativ;
            Breite: 399px;
            Hintergrund: rosa;
            Rand links: 1px;
            Textausrichtung: zentriert;
            Schriftgröße: 100px;
            Zeilenhöhe: 400px;

        }

        .rechts li{
            Position: absolut;
            Breite: 399px;
            Höhe: 400px;
            Anzeige: keine;
        }
    </Stil>
</Kopf>
<Text>
<div Klasse="Auswahlka">
    <div Klasse="links">
        <ul id="Menü">
            <li class="menulist">Kleidung</li>
            <li class="menulist">Schönheit</li>
            <li class="menulist">Taschen</li>
            <li class="menulist">Essen</li>
            <li class="menulist">Schmuck</li>
        </ul>
    </div>
    <div Klasse="rechts">
        <ul>
            <li class="numlist">Kleidung</li>
            <li class="numlist">Schönheit</li>
            <li class="numlist">Tasche</li>
            <li class="numlist">Essen</li>
            <li class="numlist">Schmuck</li>
        </ul>
    </div>
</div>
<Skript>
    var Menüliste = document.getElementsByClassName("Menüliste");
    var num_list = document.getElementsByClassName("numlist");
    var moo = null;
    var yuu=null;
        für(var i=0;i<menu_list.length;i++) {
            Menüliste[i].index = i;
            Menüliste[i].onmouseenter = Funktion () {
                /* console.log(this.index);*/ //this.index ist der Indexwert des aktuellen Ziels/* for(var k=0;k<num_list.length;k++){
                    num_list[k].style.display = "keine";
                }
                num_list[this.index].style.display = "Block";
            }*/
                wenn(yuu)yuu.style.background = "keine";
                dieser.Stil.Hintergrund = "gelb";
                yuu=dies;
                 wenn(moo)moo.style.display="keine";
                num_list[this.index].style.display = "Block";
                moo = Anzahl_Liste[diesen.index];
        }
}
</Skript>
</body>
</html>

Effektbild:

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:
  • js zur Implementierung einer einfachen Tab-Funktion
  • js, um einen einfachen umschaltbaren Tab-Effekt zu erzielen
  • Implementierungsmethode für die JS-Registerkarte
  • JavaScript realisiert den Tab-Umschalteffekt (selbstgeschriebenes natives JS)
  • Detaillierte Erklärung der JS-Implementierung des Tab-Beispiels
  • js, um einen Tab-Tab-Umschalteffekt zu erzielen
  • Implementierung einfacher Tabs mit js
  • Zwei Möglichkeiten zum Schreiben von JS-Tab-Plugins (jQuery und Klasse)
  • js verwendet iframe, um einen Tab-Effekt zu erzielen
  • js zur Realisierung einer einfachen Tab-Erstellung

<<:  So sichern Sie MySQL-Kontoinformationen elegant

>>:  Linux verwendet lsof/extundelete-Tools, um versehentlich gelöschte Dateien oder Verzeichnisse wiederherzustellen

Artikel empfehlen

Ausführliche Erläuterung der Standortpriorität von Nginx

Standortausdruckstyp ~ bedeutet, dass ein regulär...

Lösung für das Datenasymmetrieproblem zwischen MySQL und Elasticsearch

Lösung für das Datenasymmetrieproblem zwischen My...

So zeigen Sie die IP-Adresse des Docker-Containers an

Ich dachte immer, Docker hätte keine IP-Adresse. ...

Einführung in die reaktive Funktion toRef-Funktion ref-Funktion in Vue3

Inhaltsverzeichnis Reaktive Funktion Verwendung: ...

Detaillierte Erklärung zum Kopieren und Sichern von Docker-Containerdaten

Hier nehmen wir den Jenkins-Container als Beispie...

Lösung für die langsame Reaktion des Tomcat-Servers

1. Analytisches Denken 1. Beseitigen Sie die eige...

Zwei Möglichkeiten zum Verwalten von Volumes in Docker

Im vorherigen Artikel habe ich die Grundkenntniss...

Umfassendes Verständnis der Überwachung von HTML-Formulareingaben

Heute habe ich einen Blogbeitrag über Eingabeerei...

Kostenloses Tutorial zur Installationskonfiguration der Version MySQL 5.7.18

MySQL wird in eine Installationsversion und eine ...

MySQL-Batch entfernt Leerzeichen in einem bestimmten Feld

Gibt es in MySQL eine Möglichkeit, Leerzeichen st...

21 Best Practices zur MySQL-Standardisierung und -Optimierung!

Vorwort Jede gute Angewohnheit ist ein Schatz. Di...

Beispielcode zur Implementierung eines 3D-Bucheffekts mit CSS

Schauen wir uns zunächst ohne Umschweife die Rend...