Freccia in CSS

Normalmente, dovendo inserire alcuni piccoli (o grandi) elementi grafici in una pagina web, la soluzione percorsa è quella di usare un’immagine.
Le possibilità oramai molto estese dei CSS permettono soluzioni alternative, come ad esempio questo per la creazione di una freccia rivolta in basso a destra, e fornita di un corpo leggermente ricurvo.

freccia-css

#curvedarrow {
position: relative;
width: 0;
height: 0;
border-top: 9px solid transparent;
border-right: 9px solid red;
-webkit-transform: rotate(10deg);
-moz-transform: rotate(10deg);
-ms-transform: rotate(10deg);
-o-transform: rotate(10deg);
}
#curvedarrow:after {
content: “”;
position: absolute;
border: 0 solid transparent;
border-top: 3px solid red;
border-radius: 20px 0 0 0;
top: -12px;
left: -9px;
width: 12px;
height: 12px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
}

One comment