Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 9156|Antwort: 0

Erklärung des SVG-Vektorzeichenpfads (grundlegende Zeichenmethode)

[Link kopieren]
Veröffentlicht am 14.08.2017 13:15:15 | | |
Unter den SVG-Formtags ist der Pfad der mächtigste, und der Mastering-Pfad reicht aus, um gängige Zeichenprobleme zu lösen.
Schauen wir uns zunächst die grundlegende Verwendung des Pfadtags an:

<Pfad d="M100,100 L200,200 L200,400" Füll="#333" Strich="#000" />

Das Pfad-Tag definiert den Pfad durch die Eigenschaft d, die die Information aus einer Zeichenkette definiert, und der Pfad kann auch durch die Fill- und Stroke-Attribute definiert werden, um Fill und Rand zu definieren.
Die Information des d-Attributs ist eigentlich nicht kompliziert, es besteht aus Buchstaben und Zahlen, Zahlen stehen für Koordinatenpunkte, und Buchstaben geben an, wie diese Koordinatenpunkte verbunden werden. Zum Beispiel steht im obigen Beispiel M für den Startpunkt und L für eine gerade Verbindung, sodass die Informationen von d folgendermaßen interpretiert werden können:

M100,100 -> beginnt am Koordinatenpunkt (100,100)
L200.200 -> Ziehen Sie eine gerade Linie von (100.100) bis (200.200).
L200.400 -> Ziehen Sie eine gerade Linie von (200.200) bis (200.400).

Im d-Attribut des Pfadtags gibt es insgesamt 10 Befehle, die verwendet werden können, und die folgenden 5 Befehle sind grundlegend und relativ einfach.

M bewegt sich zu (moveTo) x,y Startpunktkoordinaten
Der Z-Closepath verbindet die Start- und Endpunkte des Weges in einer geraden Linie
L Linie Zu: Der aktuelle Knoten ist in einer geraden Linie mit dem angegebenen (x,y) Knoten verbunden
H horizontale Gerade x hält die y-Koordinate des aktuellen Punktes konstant, und die x-Achse bewegt sich zu x, wodurch eine horizontale Linie entsteht
V vertikale Linie y behält die x-Koordinaten des aktuellen Punktes unverändert, und die y-Achse bewegt sich zu y, wodurch eine vertikale Linie entsteht

M und L

Schauen wir uns ein weiteres Beispiel von M und L an

<Weg d="M30,30 L170,30 L30,170 L170,170"></path>



Von Punkt A (30, 30) wird die gerade Linie zu Punkt B (170, 30) gezogen, dann geradeaus zu Punkt C (30, 170) und schließlich geradeaus zu Punkt D (170, 170) und bildet schließlich einen Z-förmigen Weg.

Fülleffekt und Z

<Pfad d="M30,30 L170,30 L30,170 L170,170 M170,90 L190,90 L190,110 L170,110Z" füll="gelb"></path>




In dieser Pfadbeschreibung gibt es zwei M, sodass in einem Pfad zwei relativ unabhängige Pfade erscheinen; der erste Pfad ist derselbe wie im obigen Beispiel, nämlich Z-förmig.
Der zweite Pfad ist ein Rechteck, wobei der Z-Befehl in der Beschreibung erscheint, was anzeigt, dass er Anfang und Ende des Pfades verbindet.
Zusätzlich definieren wir hier die Fülleigenschaft für den Pfad, und man sieht, dass der Füll unabhängig davon wirkt, ob der Pfad geschlossen ist oder nicht.

H und V

Abschließend werfen wir einen Blick auf die beiden Befehle H und V, die tatsächlich die Abkürzung des L-Befehls sind, wenn die x- oder y-Achse unverändert bleibt, sodass die folgenden beiden Enden beschrieben werden und das gezeichnete Bild dasselbe ist.
<Pfad d="M30,30 L170,30 L30,170 L170,170 M170,90 L190,90 L190,110 L170,110Z" füll="gelb"></path>
<Pfad d="M30,30 H170 L30,170 H170 M170,90 H190 V110 H170Z" füll="gelb"></path>





Vorhergehend:angularjs richtet den MQTT-Client ein, um die Daten zu erhalten
Nächster:Aktivitäten, die während der Testphase des Website-Aufbaus zu tun sind
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com