Pular para o conteúdo
Aback Tools Logo

Testador de Cursores CSS

Visualize grátis online os 38 estilos de cursor CSS padrão com nosso testador de cursores CSS. Passe o mouse sobre qualquer cartão de cursor para vê-lo em ação, filtre por categoria, pesquise por nome e clique para copiar a declaração CSS na hora. Sem cadastro.

CSS Cursor Tester

Preview all 36 standard CSS cursor styles by hovering over each card. Click any card to copy the cursor: CSS declaration to your clipboard. Filter by category or search by name.

36 cursors total - hover to preview, click to copy

Usage in CSS:
.button{ cursor: pointer; }
.loading{ cursor: wait; }
.draggable{ cursor: grab; }
.disabled{ cursor: not-allowed; }
.resizable{ cursor: ew-resize; }
.zoomable{ cursor: zoom-in; }

Por que usar nosso testador de cursores CSS?

  • Pré-visualização instantânea de cursores CSS: visualize os 38 estilos de cursor CSS padrão passando o mouse sobre cada cartão do testador. O cursor muda na hora ao passar o mouse - sem cliques, sem espera e sem adivinhar como cada cursor fica na sua plataforma.
  • Testador de cursores CSS online e seguro: o testador roda inteiramente no seu navegador, sem coleta de dados, sem rastreamento e sem requisições ao servidor. É uma ferramenta de referência puramente do lado do cliente - sua navegação é totalmente privada.
  • Testador de cursores CSS sem instalação: use o testador direto em qualquer navegador moderno, sem downloads, plugins ou extensões. Os cursores são renderizados com o conjunto nativo do seu sistema operacional, então você vê exatamente o que seus usuários verão.
  • 100% grátis com cópia em um clique: o testador de cursores CSS é totalmente grátis, sem cadastro, sem limites de uso e sem anúncios. Clique em qualquer cartão de cursor para copiar na hora a declaração CSS pronta para uso.

Casos de uso comuns do testador de cursores CSS

  • Escolher o cursor certo para elementos de interface: use o testador para encontrar o cursor correto para botões, links, elementos arrastáveis e controles desativados. Passe o mouse por cada cursor no testador para ver exatamente como fica antes de adicioná-lo à sua folha de estilo.
  • Design de interfaces de arrastar e soltar: interfaces de arrastar e soltar exigem feedback preciso do cursor - grab ao passar o mouse, grabbing ao arrastar e no-drop sobre destinos inválidos. O testador permite visualizar todos os cursores de arraste lado a lado.
  • Componentes de painéis redimensionáveis e divisores: painéis redimensionáveis precisam de cursores de redimensionamento direcional (ew-resize, ns-resize, col-resize, row-resize). Use o testador para visualizar todas as variantes e escolher a correta para cada alça de redimensionamento.
  • Acessibilidade e feedback de UX: o feedback correto do cursor é um requisito de acessibilidade - os usuários dependem das mudanças de cursor para entender o que é interativo. O testador ajuda a verificar que elementos desativados usam not-allowed e estados de carregamento usam wait ou progress.
  • Verificação de cursores entre plataformas: cursores CSS são renderizados de forma diferente no Windows, macOS e Linux. Use o testador em cada plataforma para verificar que o cursor escolhido fica correto para seu público-alvo antes de publicar.
  • Revisão de código e documentação: ao revisar código CSS ou escrever documentação de componentes, use o testador como referência rápida para verificar se os valores de cursor estão corretos e adequados para a interação descrita.

O que é a propriedade CSS cursor?

A propriedade CSS cursor define o formato do cursor do mouse que aparece quando o usuário passa o mouse sobre um elemento. É um dos sinais de UX mais importantes em interfaces web - o cursor comunica aos usuários o que acontecerá ao interagir com um elemento. A especificação CSS define 38 valores de cursor padrão organizados em categorias: cursores gerais, indicadores de link e status, cursores de seleção, cursores de arrastar e soltar, cursores de redimensionamento e cursores de zoom. Nosso testador de cursores CSS permite visualizar todos eles usando a renderização nativa de cursores do seu sistema operacional, então você vê exatamente o que seus usuários verão na plataforma deles.

Como funciona nosso testador de cursores CSS

  1. Explore ou pesquise: use as abas de categoria para filtrar cursores por tipo (Geral, Links e status, Seleção, Arrastar e soltar, Redimensionamento, Zoom), ou digite um nome ou descrição de cursor na caixa de busca. O testador atualiza a grade na hora.
  2. Passe o mouse para visualizar: mova o mouse sobre qualquer cartão de cursor para ver o cursor mudar em tempo real. A barra de informações na parte inferior mostra o nome do cursor, a declaração CSS e a descrição. O testador usa a renderização nativa de cursores do seu navegador - nenhuma imagem ou SVG é usada.
  3. Clique para copiar: clique em qualquer cartão de cursor para copiar a declaração CSS completa (por exemplo, cursor: pointer; ) para a área de transferência. Cole direto na sua folha de estilo. O cartão mostra uma confirmação de “Copiado!” por 1,5 segundo.

Categorias de cursores CSS explicadas

  • Geral: auto (o navegador decide), default (seta da plataforma) e none (cursor oculto). Use auto para a maioria dos elementos e sobrescreva apenas quando necessário.
  • Links e status: pointer para elementos clicáveis, wait para operações bloqueantes, progress para operações em segundo plano, help para gatilhos de dica e context-menu para alvos de clique direito.
  • Arrastar e soltar: grab e grabbing para elementos arrastáveis, move para itens móveis, copy para operações de cópia, alias para atalhos, no-drop e not-allowed para alvos inválidos e ações desativadas.
  • Redimensionamento: cursores de redimensionamento direcional para as 8 direções da bússola (n, s, e, w, ne, nw, se, sw) mais variantes bidirecionais (ew-resize, ns-resize, nesw-resize, nwse-resize) e col-resize , row-resize e all-scroll para redimensionar tabelas e painéis.

Compatibilidade com navegadores e diferenças entre plataformas

Os 38 valores de cursor CSS do testador são suportados no Chrome, Firefox, Safari, Edge e Opera. A aparência visual de cada cursor varia conforme o sistema operacional - o Windows usa cursores Aero, o macOS usa seu próprio conjunto e o Linux usa o tema de cursores X11. Isso é intencional: o navegador delega a renderização do cursor ao sistema operacional para que os cursores pareçam nativos na plataforma do usuário. O cursor none oculta o cursor por completo - use com cuidado e apenas quando fornecer um cursor personalizado via JavaScript, pois ocultar o cursor sem substituto é um problema de acessibilidade.

Perguntas frequentes

Um testador de cursores CSS é uma ferramenta baseada em navegador que permite visualizar todos os estilos de cursor CSS padrão passando o mouse sobre cada cartão. Nosso testador cobre os 38 valores de cursor CSS com filtro por categoria, busca e cópia da declaração CSS com um clique. Sem cadastro.

A especificação CSS define 38 valores de cursor padrão em 6 categorias: geral (auto, default, none), links e status (pointer, progress, wait, context-menu, help), seleção (crosshair, cell, text, vertical-text), arrastar e soltar (alias, copy, move, no-drop, not-allowed, grab, grabbing), redimensionamento (16 variantes direcionais) e zoom (zoom-in, zoom-out).

Sim - o testador de cursores CSS é 100% grátis, sem cadastro, sem conta e sem limites de uso. Visualize e copie quantos estilos de cursor precisar, grátis para sempre.

Os cursores CSS são renderizados pelo seu sistema operacional, não pelo navegador. Windows, macOS e Linux têm seus próprios temas de cursor, então o mesmo valor de cursor parece diferente em cada plataforma. O testador de cursores CSS mostra o cursor exatamente como seus usuários no mesmo sistema operacional o verão.

cursor: wait indica que o programa está ocupado e o usuário não pode interagir com a página. cursor: progress indica que o programa está ocupado em segundo plano, mas o usuário ainda pode interagir. Use wait para operações bloqueantes e progress para tarefas de fundo não bloqueantes.

cursor: grab mostra uma mão aberta indicando que um elemento pode ser arrastado. cursor: grabbing mostra uma mão fechada indicando que um elemento está sendo arrastado no momento. Alterne entre eles com JavaScript - aplique grab em mouseenter e grabbing em mousedown.

cursor: not-allowed indica que a ação solicitada não pode ser realizada - use em botões e campos de formulário desativados. cursor: no-drop indica que um item arrastado não pode ser solto no local atual - use em destinos de soltar inválidos durante uma operação de arrastar e soltar.

Sim. A propriedade CSS cursor aceita um valor url() para imagens de cursor personalizadas: cursor: url(meu-cursor.png) 0 0, auto. Os dois números são as coordenadas do ponto ativo. Forneça sempre um cursor de fallback depois do url() caso a imagem não carregue.