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
Verwendung der Zeitdifferenzfunktionen TIMESTAMPD...
Inhaltsverzeichnis Problembeschreibung Was ist di...
Inhaltsverzeichnis Hintergrund 1. Was ist DNS-Pre...
Anpassen eines Demo-Befehls Die Syntax der benutz...
Inhaltsverzeichnis 1. Grundlegende Konfiguration ...
Eine einfache Nummernschild-Eingabekomponente (vu...
<br />Dies stammt aus dem Inhalt von „Web Fr...
Übersicht über partitionierte MySQL-Tabellen Wir ...
HTML-Onfocus-Ereignisattribute Definition und Ver...
Mithilfe von HTML-Formularen können verschiedene ...
Vorwort Aus beruflichen Gründen musste ich kürzli...
Ich werde die Probleme aufzeichnen, die während d...
Aktuelle Anforderungen: Globales Laden, alle Schn...
In diesem Artikelbeispiel wird der spezifische Ja...
1. 1 Spalte ändern Update Student S, Stadt C setz...