Auch bei der tatsächlichen Entwicklung von Webseiten tauchen Akkordeons häufig auf. Ich habe ein einfaches Akkordeon gemacht, aber ich hatte das Gefühl, dass sein Übergangseffekt nicht realisiert wurde und die Inhaltsliste abrupt erschien. Das Effektbild ist wie folgt: Der Implementierungscode 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>Akkordeon</title> <Stil> Körper, ul { Polsterung: 0; Rand: 0; } li { Listenstil: keiner; } .nav { Breite: 150px; Höhe: 310px; Rand oben: 30px; Rand links: 50px; Schriftgröße: 20px; Rand: 1px durchgezogen #ccc; } .nav>ul>li:n-tes-Kind(2n+1) { Hintergrundfarbe: Kadettenblau; } .nav>ul>li:n-tes-Kind(2n+2) { Höhe: 160px; Anzeige: keine; Übergang: alles 1en; } .nav>ul>#ausgewählt { Hintergrundfarbe: rgb(46, 115, 117); } .nav>ul>li:nth-child(2) { Anzeige: Block; } </Stil> </Kopf> <Text> <div Klasse="nav"> <ul> <li id="selected">Titel 1</li> <li> <ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> </ul> </li> <li>Titel 2</li> <li> <ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> </ul> </li> <li>Titel 3</li> <li> <ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> </ul> </li> <li>Überschrift 4</li> <li> <ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> </ul> </li> <li>Titel 5</li> <li> <ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> </ul> </li> <li>Titel 6</li> <li> <ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> </ul> </li> </ul> </div> <Skript> var Titel = Dokument.querySelectorAll(".nav>ul>li:nth-child(2n+1)"); für (var i = 0; i < Titel.Länge; i++) { Titel[i].onmouseover = Funktion () { für (var j = 0; j < Titel.Länge; j++) { Titel[j].nextElementSibling.style.display = "keine"; Titel[j].id = ""; } this.id = "ausgewählt"; this.nextElementSibling.style.display = "Block"; } } </Skript> </body> </html> Der Übergangseffekt wird mit dem Code hinzugefügt: Übergang: alles 1en; 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:
|
<<: Detailliertes Tutorial zum Herunterladen, Installieren und Konfigurieren von MySQL 5.7.27
>>: Detaillierte Erläuterung der Nginx Rewrite-Nutzungsszenarien und Codebeispiele
1. Ersetzen Sie die Adresse Ihrer .js-Bibliotheks...
Durch einen Rechtsklick auf die Quelldatei wird fo...
In unserem Leben, bei der Arbeit und beim Studium ...
1. Python 3 herunterladen wget https://www.python...
Als Softwareentwickler müssen Sie über ein vollst...
Ich habe eine Produktteiletabelle wie diese: Teil...
Vorwort Als mein Team das Steuersystemmodul entwi...
Inhaltsverzeichnis Vorwort Untersuchung vor Ort G...
1. MHA Durch die Überwachung des Masterknotens ka...
In diesem Artikel wird der spezifische Code von j...
Eine kurze Analyse von rem Zunächst einmal ist re...
In diesem Artikel finden Sie das Installations- u...
Um die Leistung von MySQL anzupassen und den Dien...
1. Qualitative Änderungen durch CSS-Variablen Die...
Da der Router zu Hause die Bandbreite von 300 Mbi...