Olá, boa tarde :)
Estou tentando criar um botão cujo conteúdo (texto + pseudo-elemento) fiquem centralizados no mesmo. Abaixo deixo mais informações sobre o que já tentei. Me baseei na aula Pseudoelementos do curso HTML5 e CSS3 p.2 aqui da Alura.
Atual visual do botão:
Como desejo que fique:
Código atual:
HTML
<button class="submit" type="submit" name="signUp"
value="submit">Submit</button>
CSS
.submit {
display: block;
width: 33.33%;
position: relative;
margin: 2rem auto 0 auto;
padding: .8rem 0;
font-family: Helvetica-Bold;
font-size: 1rem;
color: #eee;
border: 0;
border-radius: 2rem;
background-color: #e10049;
}
.submit::after{
content:"";
width: 2.6rem;
height: 2.6rem;
position: absolute;
top: 0.1rem;
right: 0.6rem;
background-image: url('right-arrow.png');
background-size: 40% 40%;
background-position: center;
background-repeat: no-repeat;
}