Cores
toque numa cor para copiar o hex
componentes
Botões, campos, cards e o movimento deste site, soltos para você testar. É o mesmo cuidado que levo para cada interface: retorno imediato, estados claros, teclado e toque funcionando, e nenhuma biblioteca.
componentes/tokens
Cor, tipo e tempo definidos uma vez e usados em tudo. É o mesmo arquivo de tokens que pinta este site.
toque numa cor para copiar o hex
Cascadia Code, uma família só
Aa título · 700
Seção subtítulo · 350
Texto corrido leitura · 400
meta e legenda apoio · 13px
toque para ver cada duração com a curva do site
componentes/botões
Cada toque tem retorno na hora: cor, um deslocamento curto, uma onda ou um estado novo. Nada fica parado sem avisar o que está acontecendo.
padrão · hover · foco · pressionado · desabilitado
padrão → enviando → enviado · trava clique duplo
nasce no ponto tocado e chega ao fundo da página
aproxima do ponteiro · fica parado no toque e com movimento reduzido
escolha única · indicador desliza · setas trocam
mostrando: dia
dica no hover, no foco e no toque · alvo de 44px
componentes/campos
O erro aparece quando faz sentido, explica o que falta e some quando o problema é resolvido. O teclado do celular abre no tipo certo.
vazio · foco · preenchido · erro · válido
Valida quando você sai do campo.
oculta · visível · fraca → forte
/ foca · setas navegam · enter abre · procura neste site
marcado · desmarcado · foco · ligado · desligado
valor ao vivo · aviso perto do limite · passou do limite
avança sozinho · volta no apagar · aceita colar o código inteiro
Digite qualquer código de 6 números.
componentes/cards
Luz que acompanha o ponteiro, números que contam ao aparecer e o card que vira página: a mesma transição que abre os cases deste site.
luz e borda acompanham o cursor ou o dedo · inclina 2° no desktop
Saldo, crédito e carga no mesmo painel, com filtros que respondem na hora.
linha de luz no hover, no foco ou ao entrar na tela
contam ao entrar na tela · linha desenha o semestre
Dados fictícios, os mesmos da demonstração do Aly+.
a capa viaja até o detalhe e volta ao lugar · esc fecha
componentes/feedback
Mensagens que se explicam e somem sozinhas, carregamento que mostra progresso de verdade e diálogos que devolvem o foco para onde você estava.
sucesso · erro · info · pausam no hover · fecham no × · leitor de tela anuncia
determinado · indeterminado · esqueleto
João Victor Cruz
designer e desenvolvedor fullstack
abre com zoom curto · esc ou fundo fecham · foco volta ao botão
ao vivo · atenção · erro · dica no hover, foco ou toque
componentes/movimento
As assinaturas de movimento que você viu pelo caminho, isoladas. Todas começam por uma ação sua e respeitam quem prefere menos movimento.
glifos assentam da esquerda para a direita · digite a sua palavra
o campo de glifos atrás da página, em canvas · nasce no botão
Mexa o mouse ou toque em qualquer lugar: o fundo inteiro é este componente.
passa sobre a capa no hover dos cards da home

digita só quando você pede · cursor em fósforo
Me chama no LinkedIn e me conta o que você está construindo.