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

Grafisches Tutorial zur Installation und Konfiguration der MySQL-Version 5.7.15

Dieser Artikel enthält ein ausführliches Tutorial...

Detaillierte Schritte zum Bereitstellen eines Tomcat-Servers basierend auf IDEA

Inhaltsverzeichnis Einführung Schritt 1 Schritt 2...

Eine kurze Analyse von Patroni in Docker-Containern

Inhaltsverzeichnis Erstellen eines Images Dateist...

Analyse des Prinzips des Rabbitmq Heartbea-Herzschlagerkennungsmechanismus

Vorwort Wenn Sie RabbitMQ verwenden und für einen...

ThingJS-Partikeleffekte, um Regen- und Schneeeffekte mit einem Klick zu erzielen

Inhaltsverzeichnis 1. Partikeleffekte 2. Laden Si...

Verwendung und Verständnis von MySQL-Triggern

Inhaltsverzeichnis 1. Was ist ein Auslöser? 2. Er...

Eine kurze Diskussion über den VUE Uni-App-Lebenszyklus

Inhaltsverzeichnis 1. Anwendungslebenszyklus 2. S...

So beheben Sie Dateisystemfehler in Linux mit „fsck“

Vorwort Das Dateisystem ist für die Organisation ...

JavaScript zum Erzielen eines Zeitbereichseffekts

In diesem Artikel wird der spezifische Code für J...

Handschriftliche Implementierung von new in JS

Inhaltsverzeichnis 1 Einführung in den neuen Oper...

So erstellen Sie ein responsives Säulendiagramm mit dem CSS-Rasterlayout

Ich spiele jetzt schon eine Weile mit Diagrammen ...

Einige Vorschläge für HTML-Anfänger und Neulinge, Experten können sie ignorieren

Gefühle: Ich bin Backend-Entwickler. Manchmal fühl...