Compartilhar via


Controles deslizantes (noções básicas de design)

Nota

Este guia de design foi criado para o Windows 7 e não foi atualizado para versões mais recentes do Windows. Grande parte das diretrizes ainda se aplica em princípio, mas a apresentação e os exemplos não refletem nossa diretrizes de design atuais.

Com um controle deslizante, os usuários podem escolher entre um intervalo contínuo de valores. Um controle deslizante tem uma barra que mostra o intervalo e um indicador que mostra o valor atual. Marcas de escala opcionais mostram valores.

figura mostrando marcas de barra, controle deslizante e escala

Um controle deslizante típico.

Nota

As diretrizes relacionadas ao layout são apresentadas em um artigo separado.

 

Esse é o controle certo?

Use um controle deslizante quando quiser que os usuários possam definir valores definidos e contíguos (como volume ou brilho) ou um intervalo de valores discretos (como configurações de resolução de tela).

Um controle deslizante é uma boa opção quando você sabe que os usuários pensam no valor como uma quantidade relativa, não em um valor numérico. Por exemplo, os usuários pensam em definir seu volume de áudio como baixo ou médio, não sobre definir o valor como 2 ou 5.

Para decidir, considere estas perguntas:

  • A configuração parece uma quantidade relativa? Caso contrário, use botões de opçãoou um suspenso ou lista de seleção única.
  • A configuração é um valor numérico exato e conhecido? Nesse caso, use uma caixas de texto numéricas.
  • Um usuário se beneficiaria de comentários instantâneos sobre o efeito da configuração de alterações? Em caso afirmativo, use um controle deslizante. Por exemplo, os usuários podem escolher uma cor com mais facilidade vendo imediatamente o efeito das alterações nos valores de matiz, saturação ou luminosidade.
  • A configuração tem um intervalo de quatro ou mais valores? Caso contrário, use botões de opção.
  • O usuário pode alterar o valor? Os controles deslizantes são para interação do usuário. Se um usuário não puder alterar o valor, use uma caixa de texto somente leitura .

Se um controle deslizante ou uma caixa de texto numérica for possível, use uma caixa de texto numérica se:

  • O espaço na tela é apertado.
  • É provável que um usuário prefira usar o teclado.

Use um controle deslizante se:

  • Os usuários se beneficiarão de comentários instantâneos.

Diretrizes

  • Use uma orientação natural. Por exemplo, se o controle deslizante representar um valor real que normalmente é mostrado verticalmente (como temperatura), use uma orientação vertical.

  • Oriente o controle deslizante para refletir a cultura dos usuários. Por exemplo, as culturas ocidentais são lidas da esquerda para a direita, portanto, para controles deslizantes horizontais, coloque a extremidade baixa do intervalo à esquerda e a extremidade alta à direita. Para culturas que leem da direita para a esquerda, faça o oposto.

  • Dimensione o controle para que um usuário possa definir facilmente o valor desejado. Para configurações com valores discretos, verifique se o usuário pode selecionar facilmente qualquer valor usando o mouse.

  • Considere usar uma escala não linear se o intervalo de valores for grande e os usuários provavelmente selecionarão valores em uma extremidade do intervalo. Por exemplo, o valor de tempo pode ser de 1 minuto, 1 hora, 1 dia ou 1 mês.

  • Sempre que prático, faça comentários imediatos enquanto ou depois que um usuário fizer uma seleção. Por exemplo, o controle de volume do Microsoft Windows empõe para indicar o volume de áudio resultante.

  • Usar rótulos para mostrar o intervalo de valores.

    Exceção: Se o controle deslizante for orientado verticalmente e o rótulo superior for Máximo, Alto, Mais ou equivalente, você poderá omitir os outros rótulos, pois o significado está claro.

    figura de um controle deslizante vertical

    Neste exemplo, a orientação vertical do controle deslizante torna os rótulos de intervalo desnecessários.

  • Usar marcas de escala quando os usuários precisarem saber o valor aproximado da configuração.

  • Use marcas de escala e um rótulo de valor quando os usuários precisarem saber o valor exato da configuração escolhida. Sempre use um rótulo de valor se um usuário precisar conhecer as unidades para entender a configuração.

    figura do controle deslizante mostrando o número de pixels selecionados

    Neste exemplo, um rótulo é usado para indicar claramente o valor selecionado.

  • Para controles deslizantes orientados horizontalmente, coloque marcas de escala sob o controle deslizante. Para controles deslizantes orientados verticalmente, coloque marcas de escala à direita para culturas ocidentais; para culturas que leem da direita para a esquerda, faça o oposto.

  • Coloque o rótulo de valor completamente sob o controle deslizante para que a relação fique clara.

    Incorreto:

    figura de um rótulo maior que seu controle deslizante

    Neste exemplo, o rótulo de valor não está alinhado no controle deslizante.

  • Ao desabilitar um controle deslizante, desabilite também quaisquer rótulos associados.

  • Não use um controle deslizante e uma caixa de texto numérica para a mesma configuração. Use apenas o controle mais apropriado.

    Exceção: Usar ambos os controles quando o usuário precisar de comentários imediatos e a capacidade de definir um valor numérico exato.

  • Não use um controle deslizante como um indicador de progresso.

  • Não altere o tamanho do indicador de controle deslizante do tamanho padrão.

    Incorreto:

    figura do controle deslizante menor que o padrão

    Neste exemplo, um tamanho menor que o padrão é usado.

    Correto:

    figura mostrando o controle deslizante padrão

    Neste exemplo, o tamanho padrão é usado.

  • Não rotule cada marca de escala.

figura do dimensionamento e espaçamento recomendados do controle deslizante

Dimensionamento e espaçamento recomendados para controles deslizantes.

Rótulos

Rótulos de controle deslizante

  • Use um rótulo de texto estático que termina com dois-pontos ou um rótulo de caixa de grupo sem pontuação final.
  • Atribua uma chave de acesso exclusiva a cada rótulo. Para obter diretrizes de atribuição, consulte Teclado.
  • Use a capitalização no estilo de frase.
  • Posicione o rótulo do controle deslizante à esquerda do controle deslizante ou acima e alinhado com a borda esquerda do controle deslizante (ou seu identificador de intervalo esquerdo, se presente).

Rótulos de intervalo

  • Rotule as duas extremidades do intervalo de controle deslizante, a menos que uma orientação vertical torne isso desnecessário.
  • Use apenas a palavra, se possível, para cada rótulo.
  • Não use pontuação final.
  • Verifique se esses rótulos são descritivos e paralelos. Exemplos: máximo/mínimo, mais/menos, baixo/alto, macio/alto.
  • Use a capitalização no estilo de frase.
  • Não atribua chaves de acesso.

Rótulos de valor

  • Se você precisar de um rótulo de valor, exiba-o abaixo do controle deslizante.

  • Centralize o texto em relação ao controle e inclua as unidades (como pixels).

    figura do rótulo centralizada sob o controle deslizante

    Neste exemplo, o rótulo de valor é centralizado no controle deslizante e inclui as unidades.

Documentação

Ao se referir a controles deslizantes:

  • Use o texto exato do rótulo, incluindo sua capitalização, e inclua o controle deslizante de palavras. Não inclua o sublinhado ou dois-pontos da chave de acesso.
  • Para descrever a interação do usuário, use a movimentação.
  • Quando possível, formate o rótulo usando texto em negrito. Caso contrário, coloque o rótulo entre aspas somente se necessário para evitar confusão.

Exemplo: para aumentar a resolução da tela, mova a resolução tela controle deslizante para a direita.

do Glossário