Inspecionar e modificar efeitos de animação CSS

Inspecione e modifique efeitos de animação CSS usando o Inspetor de Animação na ferramenta Animações :

A ferramenta Animações

Capture animações abrindo a ferramenta Animações. A ferramenta Animações detecta e classifica automaticamente as animações em grupos.

Inspecione as animações diminuindo a velocidade de cada uma, reproduzindo cada uma ou exibindo o código-fonte.

Modifique as animações alterando o intervalo, o atraso, a duração ou os deslocamentos do quadro-chave.

Visão Geral

A ferramenta Animações tem dois objetivos principais:

  • Inspecionando animações. Você pode desacelerar, reproduzir ou inspecionar o código-fonte de um Grupo de Animação.

  • Modificando animações. Você deseja modificar o intervalo, o atraso, a duração ou os deslocamentos de quadro-chave de um grupo de animação. No momento, não há suporte para a edição de Bézier e a edição de quadro-chave.

O Inspetor de Animação é compatível com animações CSS, transições CSS e animações da Web. requestAnimationFrame No momento, não há suporte para animações.

Grupos de animação

Um Grupo de Animação é um grupo de animações que podem estar relacionadas entre si. A web não tem um conceito real de animação de grupo, então designers de movimento e desenvolvedores precisam compor e cronometrar animações individuais para que as animações sejam renderizadas como um efeito visual coerente. O Inspetor de Animação prevê quais animações estão relacionadas com base na hora de início (excluindo atrasos e assim por diante). O Inspetor de Animação também agrupa as animações lado a lado.

Em outras palavras, um conjunto de animações que são todas disparadas no mesmo bloco de script é agrupada. Se uma animação for assíncrona, ela será colocada em um grupo separado.

Introdução

Para abrir o Inspetor de Animação, use qualquer uma destas abordagens no DevTools:

  • Na barra de ferramentas da Barra de Atividades ou Visualização Rápida: Clique no botão Mais Ferramentas (ícone Mais Ferramentas) e selecione Animações.

    Animações usando o Menu Principal

  • No menu Personalizar : Clique no botão de menu Personalizar e controlar o DevTools (ícone Personalizar), aponte para o submenu Mais ferramentas e selecione Animações.

  • No Menu de Comando: Quando o DevTools tiver o foco, pressione Ctrl+Shift+P (Windows/Linux) ou Command+Shift+P (macOS) para abrir o Menu de Comando, comece a digitar animationse selecione Mostrar Animações [Visualização Rápida].

Por padrão, a ferramenta Animações é aberta no painel Visualização Rápida na parte inferior do DevTools. Usando a ferramenta Animações no painel Visualização rápida , você pode usar a ferramenta Animações lado a lado com outra ferramenta aberta no painel Barra de atividades .

Inspetor de animação vazia

O Inspetor de Animação é agrupado em quatro seções principais (ou painéis). Este guia se refere a cada painel da seguinte maneira:

Índice Pane Descrição
1 Controls A partir daqui, você pode limpar todos os grupos de animação capturados no momento ou alterar a velocidade do grupo de animação selecionado no momento.
2 Visão geral Selecione um Grupo de Animação aqui para inspecioná-lo e modificá-lo no painel Detalhes .
3 Timeline Pause e inicie uma animação a partir daqui ou pule para um ponto específico na animação.
4 Detalhes Inspecionar e modificar o grupo de animação selecionado no momento.

Inspetor de animação anotada

Para capturar uma animação, execute a interação que dispara a animação enquanto o Inspetor de animação estiver aberto. Se uma animação for disparada no carregamento da página, atualize a página com o Inspetor de Animação aberto para detectar a animação.

Inspecionar animações

Depois de capturar uma animação, há algumas maneiras de reproduzi-la:

  • Passe o mouse sobre a miniatura no painel Visão geral para exibir uma visualização dela.
  • Selecione o Grupo de Animação no painel Visão Geral (para que ele seja exibido no painel Detalhes ) e clique no ícone de reprodução (ícone de reprodução). A animação é reproduzida na janela de exibição. Clique nos ícones de velocidade de animação (ícones de velocidade de animação) para alterar a velocidade de visualização do Grupo de Animação selecionado no momento. Você pode usar a barra vertical vermelha para alterar sua posição atual.
  • Clique e arraste a barra vertical vermelha para esfregar a animação da viewport.

Exibir detalhes da animação

Depois de capturar um Grupo de animação, clique nele no painel Visão geral para exibir os detalhes. No painel Detalhes , cada animação individual é atribuída a uma linha:

Detalhes do grupo de animação

Passe o mouse sobre uma animação para destacá-la na janela de exibição. Clique na animação para selecioná-la na ferramenta Elementos :

Passe o mouse sobre a animação para realçá-la na janela de visualização

A seção mais à esquerda e mais escura de uma animação é sua definição. A seção direita, mais desbotada, representa iterações. Por exemplo, na figura a seguir, as seções dois e três representam iterações da seção um:

Diagrama de iterações de animação

Se dois elementos tiverem a mesma animação aplicada a eles, o Inspetor de animação atribuirá a mesma cor aos elementos. A cor é aleatória e não tem significado. Por exemplo, na figura a seguir, os dois elementos div.cwccw.earlier e div.cwccw.later têm a mesma animação (spinrightleft) aplicada, assim como os div.ccwcw.earlier elementos e div.ccwcw.later .

Animações codificadas por cores

Modificar animações

Há três maneiras de modificar uma animação com o Inspetor de animação:

  • Duração da animação.
  • Intervalos de quadro-chave.
  • Atraso de tempo de início.

Para esta seção, suponha que a captura de tela abaixo represente a animação original:

Animação original antes da modificação

Para alterar a duração de uma animação, clique e arraste o primeiro ou o último círculo.

Duração modificada

Se a animação definir regras de quadro-chave, elas serão representadas como círculos internos preenchidos em branco. Clique e arraste um círculo interno preenchido em branco para alterar o intervalo do quadro-chave:

Quadro-chave modificado

Para adicionar um atraso a uma animação, clique na animação em qualquer lugar, exceto nos círculos, e arraste-a:

Atraso modificado

Observação

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Google e usadas de acordo com os termos descritos na Licença Creative Commons Atribuição 4.0 Internacional. A página original é encontrada aqui e é de autoria de Kayce Basques.

Licença Creative Commons Este trabalho está licenciado sob uma Licença Creative Commons Atribuição 4.0 Internacional.