Utilizar sempre o padrão de animações do projeto.
Animações
O projeto possui um padrão de animação global em:
assets/scss/framework/_animations.scss
assets/js/utilities/animations.js
Regra obrigatória
Sempre utilizar as classes existentes de animação.
Não criar animações locais dentro de componentes sem solicitação explícita.
Classes disponíveis
Classe base
animate
Obrigatória para o JS observar o elemento e adicionar in-view.
Direções disponíveis
fade-up
fade-down
fade-left
fade-right
Delays disponíveis
delay-1 até delay-15
Cada número equivale a 100ms depois que o elemento recebe in-view.
Exemplo
class="animate fade-up delay-2"
Padrão recomendado
Para conteúdo comum, utilizar:
class="animate fade-up delay-2"
Para conteúdo dinâmico via helper, manter:
<?php echo _mm_get_content('title', '', 2); ?>
<?php echo _mm_get_content('content', '', 2); ?>
<?php echo _mm_get_content('cta_buttons', '', 2); ?>
Alterar o terceiro parâmetro apenas quando houver necessidade explícita de controlar a sequência.
Image reveal
Também existem classes para reveal de imagem:
image-reveal
image-reveal--reverse
Utilizar apenas quando o efeito de cortina de imagem for necessário.
Procedures / Navegação ACF