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 Was ist JSON Warum diese Techn...
Dieser Artikel beschreibt, wie Sie Apache auf ein...
Bedürfnisse entdecken Wenn nur ein Teil eines Ber...
Beim Erstellen einer Tabellenseite ist die für td ...
Schritte zur Sicherung des SVN-Dienstes 1. Quells...
Überblick MySQL verfügt auch über einen eigenen E...
Dieser Artikel stellt ein Beispiel vor, wie man m...
Code kopieren Der Code lautet wie folgt: <!--d...
brauchen: Implementieren Sie die dynamische Anzei...
Gängige Konventions-Tags Selbstschließende Tags, ...
Inhaltsverzeichnis 1. HTML-Struktur erstellen 2. ...
<br />Im gesamten Produktdesignprozess liege...
1. Verfeinern Sie den Selektor Durch die Verwendu...
Wenn wir ein SVG-Bild zur Anzeige hinzufügen, erh...
Lösen Sie das Problem des achtstündigen Zeitunter...