Pseudo-elements
Pseudo-elements
Com pseudo-elements nós podemos adicionar elementos HTML pelo próprio CSS
::pseudo-element-name
💻 Exemplos
-
::before
adiciona um pseudo-elemento antes do elemento selecionado.HTML
<ul> <li>Gratidão</li> <li>Esperança</li> <li>Fé</li> <li>Liberdade</li> </ul>
CSS
li::before { content: "> " }
-
::after
adiciona um pseudo-elemento depois do elemento selecionado.li::after{ content: ";" }
Tanto para o ::before
quanto para o ::after
é preciso adicionar o content
, mesmo que ele seja vazio content = "";
-
::first-line
pega a primeira linha de um texto.p::first-line { font-weight: bold; }
Referência
https://developer.mozilla.org/en-US/docs/Web/CSS/Pseudo-elements
Links úteis
Discord
O grupo é um dos pilares do nosso método e impulsiona tanto o desenvolvimento de habilidades técnicas e comportamentais, quanto a carreira através de conexões profissionais.
Plataforma
Nossa plataforma de aprendizado contínuo reúne todos os nossos programas completos e é a casa dos eventos gratuitos da Rocketseat.