Pseudoelemento after

O pseudoelemento after insere texto após o elemento. É usado apenas em conjunto com a propriedade content, que define o texto a ser inserido.

Sintaxe

cssseletor::after {
  content: 'texto';
}

Exemplo

Vamos fazer com que ao passar o mouse sobre li, o texto seja inserido no final:

html<ul>
  <li>item da lista</li>
  <li>item da lista</li>
  <li>item da lista</li>
  <li>item da lista</li>
  <li>item da lista</li>
</ul>
cssli:hover::after {
  content: '!!!';
}

Результат:

Exemplo

É possível aplicar vários estilos ao texto inserido. Vamos colorir, por exemplo, este texto com alguma cor:

html<ul>
  <li>item da lista</li>
  <li>item da lista</li>
  <li>item da lista</li>
  <li>item da lista</li>
  <li>item da lista</li>
</ul>
cssli:hover::after {
  color: red;
  content: '!!!';
}

Результат:

Veja também

  • pseudoelemento before,
    que faz a inserção antes do texto da tag
  • função attr,
    que obtém o valor do atributo da tag
  • propriedade counter-increment,
    que define a numeração automática