Mindmap Er sieht wahrscheinlich so aus: Die meisten Implementierungen im Internet werden mit d3.js implementiert, einige werden manuell mit svg implementiert. In letzter Zeit erfordert meine Arbeit dies und ich bin sehr faul. Deshalb frage ich mich, ob es mit CSS3 implementiert werden kann. Die Antwort ist ja. Hier ist der Code HTML Quelltext <div Klasse="Hauptteil" id="Knoten1"> <h1>Knoten1</h1> <div Klasse="einBody"> <div Klasse="Hauptteil"> <h1>Knoten2</h1> <div Klasse="einBody"> <div Klasse="Hauptteil"> <h1>Knoten3</h1> <div Klasse="einBody"> <div Klasse="Hauptteil"> <h1>Knoten4</h1> </div> <div Klasse="Hauptteil"> <h1>Knoten4</h1> </div> <div Klasse="Hauptteil"> <h1>Knoten4</h1> </div> </div> </div> <div Klasse="Hauptteil"> <h1>Knoten3</h1> </div> <div Klasse="Hauptteil"> <h1>Knoten3</h1> </div> </div> </div> <div Klasse="mainBody"><h1>Knoten2</h1></div> <div Klasse="mainBody"><h1>Knoten2</h1></div> </div> </div> CSS3-Code .mainBody{ Anzeige: -webkit-flex; /* Safari */ Anzeige: Flex; Flex-Richtung: Reihe; Inhalt ausrichten: Flex-Start; } .sbody{ } .einBody{ Anzeige: -webkit-flex; /* Safari */ Anzeige: Flex; Flex-Richtung: Spalte; Inhalt ausrichten: Abstand herum; } #Knoten1{ /*Höhe: 200px;*/ Rand oben: 100px; Rand links: 100px; } h1{ Zeilenhöhe: 100 %; Anzeige: -webkit-flex; /* Safari */ Anzeige: Flex; Flex-Richtung: Spalte; Inhalt ausrichten: zentriert; } Der tatsächliche Effekt ist wie unten dargestellt: Oh, das ist ein bisschen grob... Aber Sie können mit dem Stil machen, was Sie wollen. Um Knoten hinzuzufügen, müssen Sie nur den entsprechenden Knotencode in HTML hinzufügen. Höhe und Position sind adaptiv. Dank CSS3 Flex können Sie sich glücklich schätzen, in dieser Ära zu leben. 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. |
<<: Ein praktisches Tutorial zum schnellen Einfügen von zig Millionen Datensätzen in MySQL
Inhaltsverzeichnis Dokumentobjektmodell (DOM) DOM...
FOUC steht für Flash of Unstyled Content, abgekürz...
Windows: Unterstützt NTFS, FAT Linux unterstützt ...
Inhaltsverzeichnis 1. Vorbereitende Maßnahmen 1.1...
1. Was sind die Vorlagen für ASP.NET-Webanwendunge...
Nginx-Installation Stellen Sie sicher, dass die v...
Hintergrund go-fastdfs ist ein verteiltes Dateisy...
Es gibt zwei Möglichkeiten, nodejs unter Linux zu...
<br />Wir haben in unseren Artikeln bei jb51...
Nachdem die Systemzeit mit Java ermittelt und in ...
Verwenden Sie die Ereignisdelegierung, um die Mes...
Vorwort: Ich habe Win10 neu installiert und gleic...
Inhaltsverzeichnis So setzen Sie Cookies Nachteil...
Inhaltsverzeichnis Vorwort JavaScript find()-Meth...