Os melhores Códigos de CSS para você usar no ELEMENTOR

Apesar do Elementor ser muito completo, é muito comum termos que recorrer ao CSS para implementar algum efeito e deixar nosso site mais atrativo para nosso público.

CSS no Elementor

Eu separei alguns Scripts de movimento que certamente irão embelezar ainda mais a sua página.

Use o CSS personalizado do Elementor: O Elementor permite que você crie seu próprio CSS personalizado dentro do editor. Use isso para estilos específicos que não estão incluídos nos recursos padrão do Elementor.

A propriedade animation é utilizada para aplicar a animação ao elemento, e a função cubic-bezier() é utilizada para definir a curva de aceleração da animação. A classe .infinite pode ser adicionada à animação para fazê-la executar infinitamente.

Vamos lá!

01. Animação de rotação:

#elemento {
  animation: spin 1s ease-in-out infinite;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

Este código animará o elemento com uma rotação infinita.

02. Animação de mudança de cor:

#elemento {
  animation: color-change 1s ease-in-out infinite;
}

@keyframes color-change {
  0% { background-color: red; }
  50% { background-color: blue; }
  100% { background-color: green; }
}

Este código animará o elemento com uma mudança de cor infinita.

03. Animação de transição de escala:

#elemento {
  animation: scale 1s ease-in-out infinite;
}

@keyframes scale {
  0% { transform: scale(1); }
  50% { transform: scale(1.5); }
  100% { transform: scale(1); }
}

Este código animará o elemento com uma transição de escala infinita.

04. Animação de desvanecimento:

#elemento {
  animation: fade 1s ease-in-out infinite;
}

@keyframes fade {
  0% { opacity: 1; }
  50% { opacity: 0.5; }
  100% { opacity: 1; }
}

Este código animará o elemento com um efeito de desvanecimento infinito.

05. Animação de transição de posição:

#elemento {
  animation: move 1s ease-in-out infinite;
}

@keyframes move {
  0% { transform: translateX(0); }
  50% { transform: translateX(50px); }
  100% { transform: translateX(0); }
}

Este código animará o elemento com uma transição de posição infinita.

06. Animação de Pulsar:

.pulse {
  animation: pulse 2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}

Neste exemplo, a classe .pulse é aplicada ao elemento HTML que se deseja fazer pulsar. A animação é criada usando a regra @keyframes, que define a sequência de transformações que serão aplicadas ao elemento ao longo do tempo. O efeito de pulsação é criado utilizando a propriedade transform e diferentes valores de scale.

07. Animação de Piscar:

.shake {
  animation: shake 0.5s cubic-bezier(.36,.07,.19,.97) infinite;
}

@keyframes shake {
  0% {
    transform: translate(0);
  }
  10%, 90% {
    transform: translate(-5px, 0);
  }
  20%, 80% {
    transform: translate(5px, 0);
  }
  30%, 50%, 70% {
    transform: translate(-5px, 0);
  }
  40%, 60% {
    transform: translate(5px, 0);
  }
  100% {
    transform: translate(0);
  }
}

Neste exemplo, a classe .shake é aplicada ao elemento HTML que se deseja fazer tremer. A animação é criada usando a regra @keyframes, que define a sequência de transformações que serão aplicadas ao elemento ao longo do tempo. O efeito de tremer é criado utilizando a propriedade transform e diferentes valores de translate.

08. Mostrar elemento depois de um tempo (Fade)

#meuElemento {
  opacity: 0;
  animation-name: fadeIn;
  animation-duration: 1s;
  animation-delay: 5s;
  animation-fill-mode: forwards;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

Neste exemplo, estamos aplicando a animação fadeIn ao elemento com o ID meuElemento. A animação tem uma duração de 1 segundo e um atraso de 5 segundos antes de começar.

A propriedade animation-fill-mode é definida como forwards para manter o elemento com uma opacidade de 1 após a animação ter terminado. A animação fadeIn é definida com @keyframes, que define os valores de opacidade do elemento de 0 a 1 durante a duração da animação.

Aplique esses efeitos com bastante atenção, insira o código no espaço determinado no Elementor e você não terá problemas.

Por Paulo Anderson, Idealizador dor Curso de WordPress para Empreendedores Digitais (WED) Saiba mais

Diagnóstico de Presença Digital

Preencha para receber um diagnóstico completo da presença digital da sua Empresa.