Muchas veces es necesario tener un poco de estilo en botones, links y otros contenidos, cuando no tenemos acceso a la estructura podemos optar por poner pseudo-classes que ayuden a hacer un mejor trabajo.
$color: #000
div
padding: 20px
font-size: 18px
display: inline-block
border-right: 1px solid $color
position: relative
&:after
content: ''
width: 0
height: 0
border-width: 0px
border-color: transparent $color transparent transparent
border-style: solid
position: absolute
// INICIO: Depende de la ubicación
right: 0
top: 50%
transform: translate(0, -50%)
// FIN: Depende de la ubicación
transition: all .3s ease-in-out
&:hover,
&:active
&:after
border-width: 8px
See the Pen Simple Arrow CSS by Carlos Alberto Carvajal (@cardex107) on CodePen.