Marcadores CSS personalizados

Você sabe como fazer uma lista usando ul e li dá uma lista pontilhada / com marcadores, certo? Como isso:

  • Item de lista 1
  • Lista Iyem 2

Bem, você sempre quis marcadores personalizados para determinada lista, mas não poderia ir e codificá-los porque o conteúdo deve ser dinâmico? Aqui está um truque bacana para você.
Para este exemplo, substituiremos os pontos por “>”.

Em seu css, selecione seu li e defina o estilo de lista como nenhum, assim:

ul li{ list-style: none; }

Em seguida, selecione o mesmo li, aplique o seletor: before a ele e defina o conteúdo para o caractere, em seus
valores hexadecimais de escape .

ul li:before{ content: "03E 020"; }

003E é o valor hexadecimal para o caractere “>” e 0020 é o valor para um espaço. Os valores hexadecimais podem ser encontrados aqui.

E agora para o resultado final, dê uma olhada!

  • Item 1 da lista.
  • Item 2 da lista.

Você pode querer movê-los um pouco para a esquerda, para que os caracteres adicionados apareçam exatamente na mesma posição que os marcadores, mas isso não é muito difícil.