Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Efeitos com Animate CSS

29/05/2018

Fala turma! Nesse tutorial aprenderemos como fazer animações simples utilizando o Animate.css. Aprenderemos a fazer animações com CSS puro e utilizando javascript.

Para tanto, o primeiro passo é baixar o Animate.css para a raiz do nosso sistema. Baixaremos também a biblioteca Zepto.js também.

Animações com CSS

Vamos construir primeiramente nosso arquivo HTML5 e linkar nossos arquivos externos CSS e javascript.

<!doctype html>
<html lang="pt-br">

<head>
    <meta charset="UTF-8">
    <title>Animate CSS</title>
    <link rel="stylesheet" href="animate.min.css">
    <link rel="stylesheet" href="style.min.css">
</head>
        
<body>
<div id="container">
    Teste Animate CSS
</div>
</body>
        
<script src="zepto.min.js"></script>
<script src="javascript.min.js"></script>
</html>

Posteriormente vamos adicionar as classes animated e a classe do nosso efeito através do javascript. O evento fica a seu critério, pode ser um clique, um keyup ou no caso um mouseover:

$('.container').on('mouseover',function(){
   $(this).addClass('animated flash');
}).on('mouseout',function(){
    $(this).removeClass('animated flash');
});

Tal efeito também pode ser conseguido com javascript puro.

var object=document.getElementById('container');
object.onmouseover=function myFunction() {
    var element, name, arr;
    element = document.getElementById("container");
    name = "animated bounce";
    arr = element.className.split(" ");
    if (arr.indexOf(name) == -1) {
        element.className += " " + name;
    }
}

Por fim, cabe ressaltar que para fins de otimização do site, devemos minificar e retirar do arquivo animate.css todos os efeitos que não utilizaremos no projeto.

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Tooltip com CSS
Nessa vídeo-aula aprenderemos como fazer uma Tooltip, aqueles balãozinhos com dicas a respeito de textos ou formulários. Para isso, utilizaremos HTML5 e CSS.
Saiba mais!
Tabelas Responsivas em HTML5 e CSS
Neste vídeo tutorial vamos fazer uma simples tabela responsiva utilizando HTML5 e CSS.
Saiba mais!
CSS
As folhas de estilo em cascata (CSS) são responsáveis pela estilização e design do nosso website.
Saiba mais!