Ronde pijl met CSS

Hiernaast zie je pijlen met een ronde schacht. Die zijn helemaal getekend met CSS, zonder JavaScript of plaatjes te gebruiken. Op deze pagina wordt beschreven hoe je zoiets maakt. De code van de linker pijl staat onderaan de pagina. De code van beide pijlen kun je downloaden om zelf te gebruiken.

Inspiratie en bron: Webdesigner Magazine nr. 77 (juni 2015), pag. 59.
Dit blad wordt sinds november 2017 niet meer gemaakt.
De code heb ik aangepast om het ook in oudere browsers te laten werken. Daarnaast heb ik de afmetingen van de pijl groter gemaakt om het beter zichtbaar te maken op het scherm. De pijl aan de rechterkant heb ik zelf toegevoegd.

Gebruik:

De code van de linker pijl ziet er als volgt uit:
 
(Zet dit in de <HEAD>).

<style>
#pijl1 {
  position: relative;
  width:0; height:0;
  top:10px; left:10px;
  border-top:36px solid transparent;
  border-right:36px solid teal;
  transform:rotate(5deg);
}
#pijl1:after {
  content:"";
  position:absolute;
  border:0 solid transparent;
  border-top:18px solid teal;
  border-radius:40px 0 0 0;
  top:-48px; left:-36px;
  width:48px; height:48px;
  transform:rotate(45deg);
}
</style>

(Zet dit in de <BODY> op de plaats waar de pijl moet verschijnen).

<div style="float:left; margin:0 40px">
  <div id="pijl1"></div>
</div>

Downloaden:
 
Druk op de knop: Download deze code  File: voorb491.zip, 680 bytes.

 
terug

html-491; Laatste wijziging: 3 april 2022