Movimento

Princípios de motion design para quem não anima

Você não precisa ser animador para criar movimento que pareça certo. Precisa de alguns princípios, de um punhado de durações e da disciplina de usar menos.

GradientlyConta verificada do Gradiently··5 min de leitura
Capa: Oxblood Thread · GR·F8FF·8A

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 movimentoDuração típicaPor quê
Resposta de botões e interruptoresCerca de 100 a 200 msParece instantâneo, mas ainda é visível
Pequenas mudanças de interface, menusCerca de 200 a 300 msRápido o bastante para não atrasar ninguém
Painéis grandes, mudanças de páginaCerca de 300 a 500 msMais distância pede mais tempo
Texto entrando num post ou vídeoCerca de 0,4 a 1 sLongo o bastante para ser notado como entrada
Deriva de fundo num loopMuitos segundos por cicloClima, não informação: deve ser quase imperceptível
Faixas iniciais comuns usadas em trabalhos de interface e de movimento. Teste no aparelho de verdade e ajuste.

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.
css
.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 */
}
Os três casos em CSS. Suavização, explicada aprofunda as curvas.

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. 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. 2

    O título entra

    Uma entrada clara, suavizada com ease out, em menos de um segundo.

  3. 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. 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.

css
: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;
  }
}
Um sistema de movimento como tokens de design. Tudo usa esses nomes, e o movimento reduzido encurta todos eles num só lugar.

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.

Compartilhar este guia

Escrito pelo GradientlyConta verificada do 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