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></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.