Quando coloco o text-indent no CSS as imagens somem junto com o texto. Olhei outras dúvidas similares, tentei aplicar as soluções, mas nenhuma funcionou.
Quando uso:
icones-sociais a {
display: block;
width: 40px;
height: 40px;
text-indent: -99999px;
}
.github {
background-image: url(github.png);
}
.twitter {
background-image: url(twitter.png);
}
.linkedin {
background-image: url(linkedin.png);
}
Ele aparece certo, um ícone embaixo do outro sem o texto, mas se coloco: inline-block ele simplesmente ignora e continua mantendo um ícone embaixo do outro.
Se eu uso:
.icones-sociais li {
display: inline-block;
width: 40px;
height: 40px;
text-indent: -99999px;
}
.github {
background-image: url(github.png);
}
.twitter {
background-image: url(twitter.png);
}
.linkedin {
background-image: url(linkedin.png);
}
Eles "marcam" no HTML como se estivessem um ao lado do outro mas não aparecem.
Help me!