Ao longo dos anos, o Framer se popularizou não apenas como uma ferramenta para criar interfaces, concorrendo com o Figma, mas também como uma plataforma para criar sites e publicá-los online, competindo com o Webflow. Além disso, ele se destacou como uma ferramenta poderosa para criar animações, embora não tão avançadas quanto as produzidas pelo After Effects.
A grande questão é a seguinte: como começamos a aplicar animações, efeitos, micro interações e interações em nosso site? Vamos descobrir neste vídeo!
Entendendo os efeitos
Acessando o Framer
Para começar, com o projeto da Zoop Megastore aberto no Framer, vamos pressionar a tecla "F" para criar um frame, permitindo visualizar o projeto de forma separada.
Ao clicar sobre o frame, o painel de design aparece à direita, com todas as configurações que podemos ajustar, como posicionamento, cor, tamanho, layout e acessibilidade. Entre essas opções, encontramos a seção "Effects", onde começaremos a trabalhar para criar efeitos no Framer.
Explorando a aba "Effects"
O Framer oferece uma variedade de efeitos. Vamos conhecê-los?
O primeiro deles é o Appear, que faz com que elementos ocultos apareçam após uma interação, como um gatilho ("Trigger"). Esse efeito é comum em sites onde, ao rolar a página para baixo, os elementos surgem gradualmente.
Outro efeito é o Hover, que ocorre quando passamos o cursor sobre um elemento. O cursor, controlado pelo mouse, pode desencadear ações como:
- Mudança de cor;
- Adição de borda;
- Aumento ou diminuição de tamanho;
- Entre outras, conforme definido no Framer.
O Press é semelhante, sendo uma interação com o mouse que ocorre ao pressionar o botão esquerdo. Feito isso, uma ação é executada no elemento selecionado.
Na sequência, temos o efeito Loop, que permite que uma ação seja repetida infinitamente, como em GIFs que recomeçam após terminar.
Além disso, o efeito Drag possibilita arrastar um elemento dentro do site, clicando e arrastando-o livremente, como podemos com o frame criado anteriormente.
Existem também animações relacionadas ao scroll do mouse, como velocidade (Scroll Speed) e transformação (Scroll Transform), além de uma que trabalha com variantes (Scroll Variant). Todas essas opções permitem realizar animações conforme rolamos a página.
Cada efeito possui peculiaridades e ações diferentes, alguns com muitos campos e complexidade. No entanto, ao longo do curso, perceberemos que é simples.
Basicamente, controlamos o estado inicial e o estado final do efeito. Qual será a velocidade da animação? E o tipo de curva? Tudo isso ajustável no Framer.
Conclusão
Neste vídeo, apresentamos a seção de efeitos do Framer, conhecemos os tipos de efeitos disponíveis, e entendemos o que podemos fazer com eles. Na sequência aplicaremos nossa primeira micro interação em um componente de botão. Nos encontramos no próximo vídeo!