Resumindo
- O bom motion design se apoia em cinco princípios: dar um propósito a cada movimento, calcular bem o tempo, suavizá-lo, ordená-lo por importância e usar o mínimo possível.
- Pequenos movimentos de interface costumam parecer certos entre cerca de 150 e 300 milissegundos, enquanto movimentos maiores e entradas precisam de mais tempo.
- O que entra deve desacelerar, o que sai deve acelerar e os loops contínuos devem se mover num ritmo constante.
- Quando vários elementos se movem, o mais importante deve se mover primeiro, e só uma coisa deve liderar de cada vez.
- Um pequeno sistema de movimento, com três durações e duas ou três curvas de suavização, mantém consistente o movimento de uma marca em todas as peças.
Nesta página
Os princípios de motion design são as regras práticas que fazem o movimento parecer natural, e não aleatório. A animação clássica de personagens tem os seus famosos doze, estabelecidos pelos animadores da Disney Frank Thomas e Ollie Johnston em The Illusion of Life. Para o trabalho de design, como posts, sites, logos e apresentações, cinco fazem quase todo o trabalho: propósito, tempo, suavização, hierarquia e contenção. Você pode usá-los sem nunca abrir um app de animação.
Propósito: todo movimento deve ter uma função
O movimento é barulhento. Tudo o que se move puxa o olhar, então mover algo é afirmar que aquilo importa agora. Antes de animar, dê nome à função. Se não conseguir, deixe parado.
Movimento com função
- Leva o olhar à única coisa que deve ser lida primeiro
- Mostra de onde algo veio ou para onde foi
- Confirma uma ação: enviado, salvo, adicionado
- Cria um clima com um fundo lento
Movimento por si só
- Todo elemento quicando ao chegar
- Texto que continua se movendo enquanto você o lê
- Logos girando e botões pulsando
- Transições que fazem você esperar
Tempo: quanto o movimento deve durar
A duração é o princípio que a maioria erra, em geral indo devagar demais nas coisas pequenas e depressa demais nas grandes. Duas regras ajudam. Movimentos pequenos e frequentes devem ser rápidos, porque as pessoas os veem o tempo todo. Movimentos que percorrem mais espaço ou mudam mais devem durar mais, porque o olho precisa de tempo para acompanhar.
| Tipo de movimento | Duração típica | Por quê |
|---|---|---|
| Resposta de botões e interruptores | Cerca de 100 a 200 ms | Parece instantâneo, mas ainda é visível |
| Pequenas mudanças de interface, menus | Cerca de 200 a 300 ms | Rápido o bastante para não atrasar ninguém |
| Painéis grandes, mudanças de página | Cerca de 300 a 500 ms | Mais distância pede mais tempo |
| Texto entrando num post ou vídeo | Cerca de 0,4 a 1 s | Longo o bastante para ser notado como entrada |
| Deriva de fundo num loop | Muitos segundos por ciclo | Clima, não informação: deve ser quase imperceptível |
Um teste útil: se as pessoas notam a própria animação, e não o que ela mostra, ela está lenta ou grande demais. Se perdem a mudança por completo, está rápida demais.
Suavização: por que nada deve se mover em velocidade constante
Objetos reais aceleram e desaceleram. O movimento numa velocidade constante, chamado de linear, parece mecânico porque nada no mundo se move assim. As curvas de suavização acrescentam aceleração e desaceleração, e escolher a certa é simples quando você conhece três casos.
- Entrar: ease out. Chegue rápido e assente com suavidade, como um carro estacionando. A maioria das entradas usa isso.
- Sair: ease in. Comece com suavidade e acelere ao partir. As saídas também podem ser mais curtas do que as entradas.
- Mover-se dentro do quadro: ease in e out. Comece e pare com suavidade.
- Loops e rotações: linear. O movimento contínuo deve manter um ritmo constante, ou parecerá hesitar na emenda.
.panel-enter {
transition: transform 300ms cubic-bezier(0, 0, 0.2, 1); /* ease out */
}
.panel-leave {
transition: transform 200ms cubic-bezier(0.4, 0, 1, 1); /* ease in, and shorter */
}
.background-drift {
animation: drift 20s linear infinite; /* steady loop */
}Hierarquia: mova primeiro o que é importante
O movimento cria uma ordem de leitura, assim como o tamanho e o peso num design estático. O que se move primeiro é lido primeiro. Quando vários elementos se animam, escalone-os por ordem de importância, com um intervalo curto de cerca de 50 a 150 milissegundos entre cada um, e deixe só um elemento liderar de cada vez. Hierarquia visual trata da versão estática da mesma ideia.
Numa versão animada deste story, o título chega primeiro, depois a data, depois os detalhes. O fundo mantém o seu próprio ritmo lento por baixo.
- 1
O fundo se acomoda
O campo já está se movendo devagar quando o post aparece. Ele cria o clima sem pedir para ser lido.
- 2
O título entra
Uma entrada clara, suavizada com ease out, em menos de um segundo.
- 3
As linhas de apoio vêm em seguida
A etiqueta e os detalhes chegam logo depois, na ordem de leitura, com um movimento menor.
- 4
Tudo se firma
As palavras param e ficam paradas por tempo suficiente para serem lidas. Só o fundo continua se movendo.
Contenção: use menos movimento do que você imagina
A quietude é o que dá sentido ao movimento. Se tudo se move, nada se destaca, e o design parece ansioso. Escolha um movimento principal por peça, mantenha as distâncias curtas e deixe as palavras paradas depois que chegam. A contenção também é sobre as pessoas: alguns espectadores acham o movimento desconfortável ou até enjoativo, então toda peça deve funcionar com o movimento desligado. Movimento reduzido explica como planejar isso.
Consistência: um pequeno sistema de movimento
As marcas mantêm cores e fontes consistentes; o movimento merece o mesmo cuidado. Anote um sistema minúsculo e reutilize-o: três durações, duas ou três curvas de suavização e um movimento característico para fundos. Isso impede que cada peça nova invente a própria velocidade e torna o seu movimento reconhecível, como descreve movimento para marcas estáticas.
:root {
--motion-quick: 150ms;
--motion-base: 250ms;
--motion-slow: 400ms;
--ease-out: cubic-bezier(0, 0, 0.2, 1);
--ease-in: cubic-bezier(0.4, 0, 1, 1);
--ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
}
@media (prefers-reduced-motion: reduce) {
:root {
--motion-quick: 1ms;
--motion-base: 1ms;
--motion-slow: 1ms;
}
}Aplique os mesmos princípios ao animar um logo, um post ou o destaque de um site. Logos animados e posts animados mostram tudo isso em ação.
Perguntas frequentes
Quais são os princípios básicos do motion design?
Para o trabalho de design, cinco cobrem a maioria das necessidades: dar um propósito a cada movimento, escolher uma duração sensata, usar suavização, ordenar o movimento por importância e usar o mínimo de movimento possível.
Quanto tempo uma animação deve durar?
A resposta de interface pequena costuma funcionar em cerca de 100 a 300 milissegundos, movimentos maiores em cerca de 300 a 500 milissegundos e entradas de texto em posts ou vídeos em torno de meio segundo a um segundo.
Qual suavização devo usar?
Ease out para o que entra, ease in para o que sai, ease in e out para o que se move dentro do quadro e linear para loops contínuos.
Quais são os 12 princípios da animação?
São princípios da animação de personagens descritos pelos animadores da Disney Frank Thomas e Ollie Johnston em The Illusion of Life. O tempo e a suavização, que eles chamam de slow in e slow out, são os que mais se transferem diretamente para o movimento no design.
Escrito pelo Gradiently
A equipe por trás do Gradiently, uma ferramenta de design criada em torno dos Marks: gradientes vivos que fazem tudo o que você cria ter a sua cara.
Ver nosso perfil


