Neste post veremos como mudar o bullet das listas com CSS, e essas são as listas não ordenadas, que são representadas pela tag ol no HTML.
Fala programador, beleza? Bora aprender coisa nova 😀
Bom, primeiramente para alterar o estilo da lista, vamos criar um HTML que ajudará você a seguir o exemplo de forma mais fácil e também me ajuda a te explicar a técnica
Quer se especializar em Desenvolvimento Web? Veja o nosso catálogo de cursos.
Então este será o nosso HTML:
<!DOCTYPE html> <html> <head> <title>Bullet das listas</title> </head> <body> <ul> <li>Tomar café</li> <li>Arrumar a cama</li> <li>Ir para o trabalho</li> <li>Estudar programação</li> <li>Dormir</li> </ul> </body> </html>
No mais puro dos HTMLs, este nosso código é exibido assim no navegador:
Como mudar o bullet das listas: CSS
Agora nosso segundo passo é ocultar os bullets que vem no padrão do HTML
Para isso utilizamos a regra list-style com valor de none, veja:
ul { list-style: none; }
O resultado é este:
E para o gran finale, nós precisamos utilizar o ::before no li, isso vai garantir que seja adicionado algo antes do li
O ‘ algo antes’ pode ser o que nós quisermos, veja um exemplo:
ul { list-style: none; } ul li::before { content: "→"; }
Veja o resultado final do nosso exemplo é este:
Neste exemplo coloquei um símbolo para mudar o bullet das listas, mas você pode colocar praticamente o que desejar
Lembrando que existe também o ::after, para inserir algo depois! 🙂
Conclusão
Neste artigo vimos como é simples mudar o estilo dos bullets das listas com CSS, podemos alterar da forma que quiseremos
Isso com o auxílio do ::before, e também primeiramente tirando o estilo dos bullets do HTML, com a regra list-style e o valor none
E por hoje é isso, até o próximo post! 🙂
Confira também nosso curso de HTML e CSS gratuito no YouTube clicando aqui! Onde criamos um site do 0 até o resposivo