Pseudo-elemento ::before


O pseudo-elemento ::before é utilizado para adicionar conteúdo adicional antes do conteúdo real de um elemento. Similar ao Pseudo-elemento AFTER, o ::before é frequentemente utilizado para inserir elementos decorativos, ícones ou texto sem a necessidade de modificar diretamente o HTML.

Exemplo

Considere o seguinte trecho de código HTML com um título <h1>:

<h1>Título Principal</h1>

O código CSS abaixo adicionará conteúdo antes do título:

h1::before {
	content: "🌟 ";
	color: yellow;
}

Neste exemplo, antes do título “Título Principal”, será adicionado um emoji de estrela amarela.

Referências