Example code for drawing double arrows in CSS common styles

Example code for drawing double arrows in CSS common styles

1. Multiple calls to single arrow

Once a single arrow is implemented, it is easy to implement a double arrow. Two principles for implementing a single arrow have been introduced above: border rotation method and double triangle overlay method. This time, we use the border rotation as an example to call multiple times to implement the double arrow.
1. Border rotation single arrow implementation

.arrow-right
  height: 120px;
  width: 30px;
  display :inline-block;
  position: relative;
}
.arrow-right::after {
  content: "";
  height: 60px;
  width: 60px;
  top: 12px;
  border-width: 8px 8px 0 0;
  border-color: blue;
  border-style: solid;
  transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
  position: absolute;
}

The effect diagram is as follows:

insert image description here

2. Multiple calls to single arrow

<div>
	<span class="arrow-right"/>
    <span class="arrow-right"/>
</div>

The effect diagram is as follows:

insert image description here

2. Draw double arrows directly by rotating the border

Previously, a single arrow was drawn using the ::after pseudo-element. Now, by adding the ::before pseudo-element and drawing another single arrow, pure CSS can be used to draw a double arrow.

.arrow-right
  height: 120px;
  width: 30px;
  display :inline-block;
  position: relative;
}
.arrow-right::before {
  content: "";
  height: 60px;
  width: 60px;
  top: 12px;
  left: 30px;
  border-width: 8px 8px 0 0;
  border-color: blue;
  border-style: solid;
  transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
  position: absolute;
}
.arrow-right::after {
  content: "";
  height: 60px;
  width: 60px;
  top: 12px;
  border-width: 8px 8px 0 0;
  border-color: blue;
  border-style: solid;
  transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
  position: absolute;
}

The effect diagram is as follows:

insert image description here

The double triangle overlay method can also directly draw double arrows, but it is more complicated to implement. It is not as easy to implement as the border rotation method.

Summarize

This is the end of this article about the sample code for drawing double arrows in CSS common styles. For more relevant CSS drawing double arrow content, please search 123WORDPRESS.COM’s previous articles or continue to browse the following related articles. I hope everyone will support 123WORDPRESS.COM in the future!

<<:  Difference between var and let in JavaScript

>>:  Implementation steps for installing FTP server in Ubuntu 14.04

Recommend

Summary of MySQL foreign key constraints and table relationships

Table of contents Foreign Key How to determine ta...

Which loop is the fastest in JavaScript?

Knowing which for loop or iterator is right for o...

The concept of MTR in MySQL

MTR stands for Mini-Transaction. As the name sugg...

Detailed explanation of how to use the canvas operation plugin fabric.js

Fabric.js is a very useful canvas operation plug-...

Use of Linux watch command

1. Command Introduction The watch command execute...

OpenLayers realizes the method of aggregate display of point feature layers

Table of contents 1. Introduction 2. Aggregation ...

vue3 custom directive details

Table of contents 1. Registering custom instructi...

JavaScript Advanced Custom Exception

Table of contents 1. Concept 1.1 What are errors ...

Echarts legend component properties and source code

The legend component is a commonly used component...

7 ways to vertically center elements with CSS

【1】Know the width and height of the centered elem...

MySQL Daemon failed to start error solution

MySQL Daemon failed to start error solution A few...

JavaScript to implement drop-down list selection box

This article example shares the specific code of ...

Background gradient animation effect made by css3

Achieve results Implementation Code html <h1 c...