Beispielcode zum Zeichnen von Doppelpfeilen in gängigen CSS-Stilen

Beispielcode zum Zeichnen von Doppelpfeilen in gängigen CSS-Stilen

1. Mehrere Aufrufe eines einzelnen Pfeils

Sobald ein einzelner Pfeil implementiert ist, ist es einfach, einen Doppelpfeil zu implementieren. Oben wurden zwei Prinzipien zur Implementierung eines einzelnen Pfeils vorgestellt: Randrotationsmethode und Doppeldreieck-Überlagerungsmethode. Dieses Mal verwenden wir die Randrotation als Beispiel, um sie mehrmals aufzurufen und den Doppelpfeil zu implementieren.
1. Implementierung der Grenzrotation mit einem einzigen Pfeil

.Pfeil nach rechts
  Höhe: 120px;
  Breite: 30px;
  Anzeige: Inline-Block;
  Position: relativ;
}
.arrow-right::nach {
  Inhalt: "";
  Höhe: 60px;
  Breite: 60px;
  oben: 12px;
  Rahmenbreite: 8px 8px 0 0;
  Rahmenfarbe: blau;
  Rahmenstil: durchgezogen;
  Transformation: Matrix (0,71, 0,71, -0,71, 0,71, 0, 0);
  Position: absolut;
}

Das Wirkungsdiagramm sieht wie folgt aus:

Bildbeschreibung hier einfügen

2. Mehrere Aufrufe eines einzelnen Pfeils

<div>
	<span class="Pfeil-rechts"/>
    <span class="Pfeil-rechts"/>
</div>

Das Wirkungsdiagramm sieht wie folgt aus:

Bildbeschreibung hier einfügen

2. Zeichnen Sie Doppelpfeile direkt durch Drehen des Rahmens

Bisher wurde ein einzelner Pfeil mit dem Pseudoelement ::after gezeichnet. Wenn Sie nun das Pseudoelement ::before hinzufügen und einen weiteren einzelnen Pfeil zeichnen, können Sie mit reinem CSS einen Doppelpfeil zeichnen.

.Pfeil nach rechts
  Höhe: 120px;
  Breite: 30px;
  Anzeige: Inline-Block;
  Position: relativ;
}
.arrow-right::vor {
  Inhalt: "";
  Höhe: 60px;
  Breite: 60px;
  oben: 12px;
  links: 30px;
  Rahmenbreite: 8px 8px 0 0;
  Rahmenfarbe: blau;
  Rahmenstil: durchgezogen;
  Transformation: Matrix (0,71, 0,71, -0,71, 0,71, 0, 0);
  Position: absolut;
}
.arrow-right::nach {
  Inhalt: "";
  Höhe: 60px;
  Breite: 60px;
  oben: 12px;
  Rahmenbreite: 8px 8px 0 0;
  Rahmenfarbe: blau;
  Rahmenstil: durchgezogen;
  Transformation: Matrix (0,71, 0,71, -0,71, 0,71, 0, 0);
  Position: absolut;
}

Das Wirkungsdiagramm sieht wie folgt aus:

Bildbeschreibung hier einfügen

Mit der Doppeldreieck-Überlagerungsmethode können Sie auch direkt Doppelpfeile zeichnen, die Implementierung ist jedoch komplizierter. Sie ist nicht so einfach zu implementieren wie die Randrotationsmethode.

Zusammenfassen

Dies ist das Ende dieses Artikels über den Beispielcode zum Zeichnen von Doppelpfeilen in gängigen CSS-Stilen. Weitere relevante CSS-Inhalte zum Zeichnen von Doppelpfeilen finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

<<:  Unterschied zwischen var und let in JavaScript

>>:  Implementierungsschritte zur Installation eines FTP-Servers in Ubuntu 14.04

Artikel empfehlen

Beispiele für den Import und Export von MySQL-Tabellendaten

Dieser Artikel beschreibt die Import- und Exportv...

Beispiel für die Implementierung einer virtuellen Liste im WeChat Mini-Programm

Inhaltsverzeichnis Vorwort analysieren Erste Rend...

Häufige Fehler bei der Verwendung von React Hooks

React Hooks ist eine neue Funktion, die in React ...

Workerman schreibt den Beispielcode des MySQL-Verbindungspools

Zunächst müssen Sie verstehen, warum Sie Verbindu...

Detaillierte Erläuterung der Verwendung von Docker Commit

Manchmal müssen Sie bestimmte Abhängigkeiten im B...

Die „3I“-Standards für erfolgreiche Printwerbung

Für viele inländische Werbetreibende ist die Erste...

Zusammenfassung der gebräuchlichen Buchstaben in Unicode

Die meisten der ersten Computer konnten nur ASCII...

Detaillierte Erklärung der verschiedenen Verwendungen von proxy_pass in nginx

Inhaltsverzeichnis Proxy-Weiterleitungsregeln Der...

Eingabetyp begrenzen (mehrere Methoden)

1. Es können nur chinesische Schriftzeichen eingeg...

Einführung in die Anwendung der HTML-Tags superscript sup und subscript sub

HTML-Tag: hochgestellt In HTML definiert das <s...

So richten Sie die Swap-Partition SWAP in Linux 7.7 ein

Die Swap-Partition des Linux-Systems, also die Sw...

Detaillierte Erklärung des Unterschieds zwischen run/cmd/entrypoint in Docker

In Dockerfile können run, cmd und entrypoint zum ...

Natives JS zur Realisierung eines einfachen Schlangenspiels

In diesem Artikel wird der spezifische Code von j...

Einführung in integrierte JavaScript-Objekte

Inhaltsverzeichnis 1. Eingebaute Objekte 2. Mathe...