DS MS.GOV V2.0.0

Diretrizes de design

Tiles

Intro

O Tile é um componente de ação ampliada, utilizado para representar funcionalidades, módulos ou áreas de navegação dentro de uma central de sistema.

Ele combina:

  • Ação
  • Contexto
  • Informação complementar
  • Identidade visual

Diferente do Button, que representa uma ação pontual, o Tile representa um ponto de entrada estruturado, geralmente associado a:

  • Módulos
  • Sistemas
  • Serviços internos
  • Painéis administrativos
  • Áreas funcionais

É classificado como:

  • Componente de Ação Estrutural
  • Elemento de Navegação Modular
  • Unidade de Entrada de Sistema

Anatomia Visual

Estrutura Base

  1. Container
    • Área clicável completa
    • Pode ter variação sólida ou neutra
    • Radius médio a alto
    • Elevação sutil
  2. Ícone ou Elemento Visual
    • Representação simbólica da ação
    • Centralizado ou alinhado à esquerda
    • Pode estar dentro de shape circular
  3. Label
    • Nome da funcionalidade
    • Texto principal
  4. Description
    • Texto complementar
    • Explica brevemente a ação

Anatomia Estrutural

1 — Container do Tile
2 — Ícone / Elemento gráfico
3 — Label (Título)
4 — Description (Descrição)

Estados

  • Default
  • Hover
  • Focus
  • Active
  • Disabled
  • Selected (quando aplicável)

Características

Comportamento

  • Toda a área é clicável
  • Direciona para:
    • Nova página
    • Módulo interno
    • Fluxo específico
  • Pode funcionar como <a> ou <button>

Hierarquia de Uso

O Tile é mais indicado quando:

  • A ação exige contextualização
  • O sistema possui múltiplos módulos
  • O usuário precisa identificar rapidamente funcionalidades

Responsividade

Desktop:

  • Uso em grid (2, 3 ou 4 colunas)
  • Tamanho médio a grande

Tablet:

  • Redução de colunas

Mobile:

  • 1 coluna
  • Área de toque confortável (mínimo 44px altura de área clicável)

Quando Usar

  • Central de sistemas
  • Portais administrativos
  • Home de painel interno
  • Catálogo de serviços internos
  • Módulos de sistema

Quando NÃO Usar

  • Para ação simples (usar Button)
  • Para navegação textual (usar Link)
  • Para conteúdo informativo (usar Card)
  • Para seleção exclusiva (usar Segment Button)

Variações

Tile Primário (Destaque)

  • Background sólido
  • Texto invertido
  • Alto contraste
  • Uso para módulo prioritário

Tile Neutro

  • Background claro
  • Texto escuro
  • Uso padrão em grids

Tile Linked

  • Background claro
  • Texto Primário
  • Uso padrão em grids quando exige um destaque sem ser primário

Tile Horizontal

  • Ícone à esquerda
  • Texto à direita
  • Uso em listas de sistema

Boas Práticas

✅ Faça

  • Use ícones consistentes
  • Mantenha label claro e objetivo
  • Use descrição curta (1–2 linhas)
  • Mantenha espaçamento generoso
  • Garanta contraste adequado
  • Utilize grid consistente

❌ Não Faça

  • Não sobrecarregue com múltiplos CTAs
  • Não use texto longo
  • Não misture hierarquias visuais dentro do mesmo grid
  • Não use para ações destrutivas isoladas
  • Não use como substituto de card informativo

Comparação com Componentes Relacionados

ComponenteDiferença
ButtonAção pontual e compacta
CardEstrutura informacional mais rica
LinkNavegação textual simples
Segment ButtonAlternância entre opções

Erros Comuns

  • Usar Tile para ação simples
  • Colocar múltiplos botões dentro do Tile
  • Excesso de texto
  • Ícones inconsistentes
  • Não tratar estados hover/focus

Resumo

O Tile é um componente de entrada modular que:

  • Representa funcionalidades estruturais
  • Organiza módulos em centrais de sistema
  • Amplia clareza e escaneabilidade
  • Oferece ação com contexto

Ele deve ser utilizado quando a ação exige presença visual maior e contextualização superior ao Button padrão.