Pular para o conteúdo
PT

6 interações · 300 ícones

Interações dos ícones animados

Cada ícone vem com a microinteração para a qual foi desenhado: fica em loop, alterna ou toca de novo no clique, ou toca no hover. O componente React faz toda a ligação e respeita o movimento reduzido, e a prop interaction troca a interação de qualquer ícone.

Como escolher uma interação

  • Um estado que dura, como carregamento ou um alerta ativo: loop.
  • Um controle liga/desliga, como mudo, menu ou mostrar senha: alternar no clique, com active para estado controlado.
  • Uma ação pontual, como enviar, salvar ou atualizar: reproduzir no clique.
  • Uma dica do que o link abre: hover, que volta ao contrário quando o ponteiro sai.
  • Barras de ferramentas e listas que o usuário percorre rapidamente: reproduzir no hover, que termina sozinho.
  • Links que convidam a olhar com mais calma, como ícones de redes sociais: loop no hover.

Movimento reduzido

O componente React segue prefers-reduced-motion e se atualiza quando a configuração muda. Toques em telas sensíveis ao toque nunca iniciam animações de hover.

  • loop: o ícone não inicia sozinho e fica no primeiro frame, estático.
  • click-toggle: o clique troca para o outro estado na hora, sem a animação de transição.
  • click-replay: os cliques continuam chegando ao seu handler, mas a animação não toca.
  • hover: o hover não toca a animação.
  • hover-replay: o hover não toca a animação.
  • hover-loop: o ícone fica estático durante o hover.