Pular para o conteúdo

Buscar no Feitio

↵ abre o primeiro↑↓ escolheEsc fecha

Movimento

Nada muda num salto, e nada se mexe sem ninguém pedir. Ligado à energia (o que acontece se vê acontecendo) e ao "nunca barulhento".

Nesta página

Toda mudança de estado é uma transição

Cores de dia para noite, espaço na troca de densidade, tamanho quando o conteúdo cresce, o mouse por cima. Uma duração só e uma curva que começa macia e pousa macia. O CSS base do Feitio já faz isso em todo elemento.

Mudança de estado320ms, cubic-bezier(0.3, 0, 0.2, 1)

Começa macio, acelera no meio e pousa sem passar do ponto.

Papel colocado260ms, cubic-bezier(0.2, 0.9, 0.3, 1.25)

Sai rápido e passa um pouco do fim antes de voltar: o quique pequeno do papel assentando na mesa.

As bolinhas andam quatro vezes mais devagar que o real.

Papel colocado

É como chega o que flutua: um recorte assentando na mesa, com um leve giro e a sombra se formando, com um quique pequeno. Só quando alguém age.

Um papel por vez

Quando uma ação faz várias coisas aparecerem, só uma chega como papel colocado: a que fala com a pessoa, como o aviso de que deu certo. As outras entram deslizando, como uma linha nova numa lista, que abre espaço e empurra as de baixo. Dois papéis caindo juntos disputam o olho e parecem bagunça.

Movimento reduzido

Quando o sistema pede menos movimento, não há nenhum. Nem transição, nem papel colocado.

Nada se mexe sem ninguém pedir

Faça assim

O menu chega quando a pessoa clica.

Movimento que responde a alguém mostra o que mudou.

Não faça

Cada seção desliza para dentro ao rolar, e os cartões pulam quando o mouse passa.

Movimento que ninguém pediu é barulho: cansa e distrai.

Onde a transição desliga

Coisas que se mexem a cada instante, como arrastar, desenhar, redimensionar ou rolar uma lista enorme, não podem esperar 320ms: a peça ficaria atrás do dedo. Nessas áreas, data-motion="direct" desliga a transição. Fora delas, a regra continua.

Com a transiçãoArraste
data-motion="direct"Arraste
Topo