Bem-vindo ao site John Pires!

CSS – Fundamentos Básicos

Início/Curso/CSS – Fundamentos Básicos

CSS – Cursores



A propriedade cursor do CSS permite que você especifique o tipo de cursor que deve ser exibido para o usuário.

Um bom uso dessa propriedade é usar imagens para botões de envio em formulários. Por padrão, quando um cursor passa sobre um link, o cursor muda de um ponteiro para uma mão. No entanto, isso não altera o formulário de um botão de envio em um formulário. Portanto, sempre que alguém passa o mouse sobre uma imagem que é um botão de envio, isso fornece uma dica visual de que a imagem é clicável.

A seguinte tabela mostra os valores possíveis para a propriedade do cursor.

Sr.No. Value & Description
1 auto

A forma do cursor depende da área de contexto sobre a qual ele está. Por exemplo, um I sobre o texto, uma mão sobre um link e assim por diante…

2 crosshair

Uma cruz ou sinal de mais

3 default

Uma flecha

4 pointer

Uma mão apontando (no IE 4 este valor é uma mão)

5 move

A barra I

6 e-resize

O cursor indica que uma borda de uma caixa deve ser movida para a direita (leste)

7 ne-resize

O cursor indica que uma borda de uma caixa deve ser movida para cima e para a direita (norte / leste)

8 nw-resize

O cursor indica que uma borda de uma caixa deve ser movida para cima e para a esquerda (norte / oeste)

9 n-resize

O cursor indica que uma borda de uma caixa deve ser movida para cima (norte)

10 se-resize

O cursor indica que uma borda de uma caixa deve ser movida para baixo e para a direita (sul / leste)

11 sw-resize

O cursor indica que uma borda de uma caixa deve ser movida para baixo e para a esquerda (sul / oeste)

12 s-resize

O cursor indica que uma borda de uma caixa deve ser movida para baixo (sul)

13 w-resize

O cursor indica que uma borda de uma caixa deve ser movida para a esquerda (oeste)

14 text

A barra I

15 wait

Uma ampulheta

16 help

Um ponto de interrogação ou balão, ideal para usar nos botões de ajuda

17 <url>

A fonte de um arquivo de imagem de cursor

NOTA – Você deve tentar usar apenas esses valores para adicionar informações úteis para os usuários e, em alguns lugares, eles esperariam ver esse cursor. Por exemplo, usar a cruz quando alguém passa o mouse sobre um link pode confundir os visitantes.

Aqui está um exemplo:

<html>
   <head>
   </head>
   
   <body>
      <p>Move the mouse over the words to see the cursor change:</p>
      
      <div style = "cursor:auto">Auto</div>
      <div style = "cursor:crosshair">Crosshair</div>
      <div style = "cursor:default">Default</div>
      
      <div style = "cursor:pointer">Pointer</div>
      <div style = "cursor:move">Move</div>
      <div style = "cursor:e-resize">e-resize</div>
      <div style = "cursor:ne-resize">ne-resize</div>
      <div style = "cursor:nw-resize">nw-resize</div>
      
      <div style = "cursor:n-resize">n-resize</div>
      <div style = "cursor:se-resize">se-resize</div>
      <div style = "cursor:sw-resize">sw-resize</div>
      <div style = "cursor:s-resize">s-resize</div>
      <div style = "cursor:w-resize">w-resize</div>
      
      <div style = "cursor:text">text</div>
      <div style = "cursor:wait">wait</div>
      <div style = "cursor:help">help</div>
   </body>
</html>



Deixe um comentário

ENTRAR

Esqueceu a senha