Setas utilizando apenas CSS – css css3
Pergunta:
Gostaria de saber, se é possível, efetuar a seguinte seta, utilizando apenas CSS:

Costumo efetuar outros tipos de setas, utilizando CSS, porém sempre que me debato com casos igual a este, onde a seta possui um fundo transparente, acabo utilizando imagens.
Autor da pergunta helderburato
haykou
Usando CSS eu faria assim, estilizando do modo que quiser.
.seta {
position: absolute;
padding: 3rem; /* Arrow size */
box-shadow: 1px -1px 0 1px red inset;
-webkit-box-shadow: 2px -2px red inset;
border: solid transparent;
border-width: 0 0 2rem 2rem;
transition: 0.2s;
}
.seta-direita { transform:rotate(225deg) }
<div class="seta seta-direita"></div>
Tente isso:
html, body {font-size: 14px}
button {
background-color: transparent;
border: 0.1em solid #000;
outline: none;
padding: 0.75em 1em;
text-transform: uppercase;
}
button:hover {cursor: pointer}
button:after {
border-right: 0.1em solid #000;
border-bottom: 0.1em solid #000;
content: "";
display: inline-block;
height: 1em;
vertical-align: bottom;
width: 1em;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
<button type="button" role="button"> Ver mais projetos </button>



