Mudar o ponteiro do mouse para uma mão ao passar em elemento

Neste artigo veremos como mudar o ponteiro do mouse para uma mão quando passar por elemento, de uma forma simples apenas com recursos de CSS puro.

mudar o ponteiro do mouse para mão quando passar por elemento capa

Fala programador(a), beleza? Bora aprender a mudar o ponteiro do mouse! 😀

Alguns elementos já mudam de forma nativa o ponteiro do mouse

Formação Claude Code
Formação Recomendada

Formação Claude Code

Domine Claude Code do absoluto zero até o avançado

  • 120 aulas
  • 4 projetos
  • 9h 45min

Um dos casos mais conhecidos é um link, ou uma tag a, quando passamos o ponteiro do mouse por ela, o ponteiro automaticamente muda para a famosa mãozinha

E se quisermos fazer isso com outro elemento?

É perfeitamente justificável e viável, pois podemos ter a necessidade de criar um evento em um elemento, que não é um link, com JavaScript

Certo, e como fazer isso?

Basicamente só precisamos alterar a propriedade cursor do elemento alvo e colocar o valor de pointer

Quer se especializar em Desenvolvimento Web? Veja o nosso catálogo de cursos.

Veja um exemplo:

p {
 cursor: pointer;
}

Aqui adicionamos a mãozinha a um elemento de parágrafo, faça o teste e veja que o ponteiro se altera

Lembrando que isso é possível em qualquer elemento, como divs, spans e etc.

E não para por aí, o cursor tem diversos valores não só a famosa mãozinha, veja alguns outros:

cursor values

https://guide.freecodecamp.org/css/css-cursors/

Veja que é possível utilizar diversos símbolos no cursor, e assim abrangendo diversos casos

Podendo criar eventos complexos de JavaScript como um resize, ou até mesmo um loader

Isso aumenta muito as suas possibilidades com HTML e CSS puro 🙂

Conclusão

Neste artigo vimos como mudar o ponteiro do mouse para uma mão

Precisamos apensar alterar a propriedade cursor do elemento, com CSS, e adicionar o valor de pointer

Isso fará com que uma mão apareça no elemento, quando o pointeiro do mouse passar por cima dele

Além disso vimos outras possibilidades para a regra cursor, como: ícones de resize e loader

Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube

Escrito por | Matheus Battisti

Matheus Battisti
Fundador da Hora de Codar

Programador apaixonado pelo mundo das tecnologias, sempre buscando em aprender e se aprofundar em linguagens, frameworks e o que mais for necessário para executar um bom trabalho. Agora tem uma nova missão que é de passar seu conhecimento adiante para formar novos programadores e especializar mais os que já são.

Subscribe
Notify of
guest

4 Comentários
Oldest
Newest Most Voted
Francisco Diniz

Muito obrigado!

Battisti

de nada!

ademir

muito obrigado!

Battisti

de nada!

Formações

Formação Vibe Coding

Formação Vibe Coding

Do Prompt ao Produto: Crie Software Real com IA

  • 474 aulas
  • 20 projetos
  • 39h 27min

Blog | Mais populares