English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

anotações de experiência

modelo de caixa CSS

CSS3Manual Básico

Manual de referência CSS

CSS @regras (RULES)

Cursor (Cursors) do CSS

Atributo de cursor CSS, usado para definir o tipo de cursor (ou ponteiro do mouse) ao passar o mouse em uma área ou link na página da web.

mudar a aparência do cursor

Os navegadores geralmente exibem o ponteiro do mouse em qualquer parte em branco da página da web, a mão com luva em qualquer link ou item clicável, e o cursor de edição em qualquer texto ou campo de texto. Com CSS, você pode redefine essas propriedades para exibir diferentes tipos de cursor.

h1 {
    cursor: 	mover;
}
p 	{
    cursor: 	texto;
}
Teste e veja‹/›

A seguir, demonstra a maioria dos navegadores que aceitam diferentes cursor. Coloque o ponteiro do mouse no link "TEST" na coluna de saída para mostrar o cursor.

VervalorExemploVer
padrãoa:hover{cursor:default;}Teste
ponteiroa:hover{cursor:pointer;}Teste
textoa:hover{cursor:text;}Teste
esperaa:hover{cursor:wait;}Teste
ajudaa:hover{cursor:help;}Teste
progressa:hover{cursor:progress;}Teste
crosshaira:hover{cursor:crosshair;}Teste
movea:hover{cursor:move;}Teste
url()a:hover{cursor:url("custom.cur"), default;}Teste

VerMais cursores»

Crie um cursor personalizado

Também pode ter um cursor completamente personalizado.

A propriedade cursor trata de uma lista separada por vírgulas de valores de cursor definidos pelo usuário, seguida porCursor ComumSe o primeiro cursor especificado estiver incorreto ou não puder ser encontrado, será usado o próximo cursor da lista separado por vírgula, e assim por diante, até encontrar um cursor disponível.

Se não houver cursor definido pelo usuário válido ou suportado pelo navegador, será usado o cursor comum no final da lista.

Dica:O formato padrão para o cursor é .cur. No entanto, você pode usar software de conversão de imagem gratuito online para converter imagens como .jpg e .gif para .cur.

a {
    cursor: url("custom.gif"), url("custom.cur"), default;
}
Teste e veja‹/›

No exemplo acima, custom.gif e custom.cur são arquivos de cursor personalizado, carregados no seu espaço de servidor, e default é o cursor comum. Se o cursor personalizado desaparecer ou o navegador do visualizador não suportá-lo, o cursor comum será usado.

Aviso:Para declarar um cursor personalizado, é necessário definir um no final da listaCursor ComumCaso contrário, o cursor personalizado não será exibido corretamente.

Esta é uma demonstração ao vivo do cursor personalizado.

Atenção: IE9E versões mais antigas suportam apenas valores de URL estáticos de cursor .cur e animações de cursor .ani. No entanto, navegadores como Firefox, Chrome e Safari suportam .cur, .png, .gif e .jpg, mas não .ani.