Close Menu
Código Simples .NETCódigo Simples .NET
    Facebook X (Twitter) Instagram
    Trending
    • NewSQL em 2025: O Estado Atual, Tendências e o Futuro dos Bancos de Dados Relacionais Escaláveis
    • 12 Regras Essenciais para Reduzir a Latência de Aplicações
    • Cache Hit Ratio: Como uma Simples Métrica Pode Revolucionar sua Arquitetura
    • Como a Uber calcula o tempo estimado de chegada
    • 30 APIs Gratuitas para desenvolvedores
    • Por que escalar escrita é tão mais difícil do que escalar leitura?
    • MongoDB Analyzer para .NET: Visualize e otimize suas consultas de forma simples
    • Cardinalidade: O Conceito que Transforma o Desempenho de Bancos de Dados SQL e NoSQL
    Facebook X (Twitter) Instagram
    Código Simples .NETCódigo Simples .NET
    Código Simples .NETCódigo Simples .NET
    Home»Front-End»Como criar um efeito bounce com animações do CSS3

    Como criar um efeito bounce com animações do CSS3

    Jhonathan SoaresBy Jhonathan Soares6 de maio de 20161 Min Read Front-End
    Share
    Facebook Twitter LinkedIn WhatsApp Copy Link

    Animações com CSS3 já não são novidades para ninguém, porém é sempre bom vermos um exemplo funcional de como podemos fazer um efeito bacana de forma simples. A idéia básica por trás é analizarmos como objeto cai sobre a superfície na primeira vez, e assim vai em direção ao ponto mais alto da página realizando um efeito de salto.

    <!DOCTYPE html>  
    <html xmlns="http://www.w3.org/1999/xhtml" class="wp-toolbar"  lang="pt-BR">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <title>Demonstração de CSS3 - CodigoSimples</title>  
        <style type="text/css">  
            .animated {  
                -webkit-animation-duration: 1s;  
                animation-duration: 1s;  
                -webkit-animation-fill-mode: both;  
                animation-fill-mode: both;  
            }  
            .bounceInUp {  
                -webkit-animation-name: bounceInUp;  
                animation-name: bounceInUp;  
            }  
            .shadow {  
                padding: 15px;  
                top: 100%;  
                width: 400px;  
                margin-top: 20px;  
                background: #ffffff;  
                border: 1px solid #cbcbcb;  
                -moz-border-radius: 5px;  
                -webkit-border-radius: 5px;  
                border-radius: 5px;  
                -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);  
                -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);  
                box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);  
            }  
      
            @-webkit-keyframes bounceInUp {  
                0% {  
                    opacity: 0;  
                    -webkit-transform: translateY(2000px);  
                    transform: translateY(2000px);  
                }  
            }  
            @keyframes bounceInUp {  
                0% {  
                    opacity: 0;  
                    -webkit-transform: translateY(2000px);  
                    -ms-transform: translateY(2000px);  
                    transform: translateY(2000px);  
                }  
                60% {  
                    opacity: 1;  
                    -webkit-transform: translateY(-30px);  
                    -ms-transform: translateY(-30px);  
                    transform: translateY(-30px);  
                }  
                80% {  
                    -webkit-transform: translateY(10px);  
                    -ms-transform: translateY(10px);  
                    transform: translateY(10px);  
                }  
      
                100% {  
                    -webkit-transform: translateY(0);  
                    -ms-transform: translateY(0);  
                    transform: translateY(0);  
                }  
            }  
        </style>  
    </head>  
    <body>  
        <form id="form1" runat="server">  
            <div class="bounceInUp animated" style="visibility: visible;text-align:center; animation-name: bounceInUp;">  
                <div class="shadow">  
                    <h1>CódigoSimples .NET</h1>  
                    <img src="http://codigosimples.net/wp-content/uploads/2014/06/144x144.png" />  
                </div>  
            </div>  
        </form>  
    </body>  
    </html> 

     

    Faça o teste você mesmo e customize o seu código para efeitos bacanas! 😀

    Share. Facebook Twitter LinkedIn Telegram WhatsApp Copy Link
    Jhonathan Soares
    • Website
    • Facebook
    • X (Twitter)
    • LinkedIn

    Criador do blog Código Simples e com mais 15 anos de experiência em TI, com títulos de MVP Microsoft na área de Visual Studio Development, Neo4j Top 50 Certificate, Scrum Master e MongoDB Evangelist.

    Posts Relacionados

    Happy Hour com Dados #17 – Azure vs AWS vs GCP

    Front-End 26 de maio de 20211 Min Read

    Blazor .NET – CRUD com MongoDB

    C# Front-End NoSql 2 de janeiro de 20195 Mins Read

    Introdução ao Blazor, o SPA da Microsoft

    C# Front-End 29 de dezembro de 20185 Mins Read
    Newsletter

    Digite seu endereço de e-mail para receber notificações de novas publicações por e-mail.

    Junte-se a 25mil outros assinantes
    Posts recentes
    • NewSQL em 2025: O Estado Atual, Tendências e o Futuro dos Bancos de Dados Relacionais Escaláveis
    • 12 Regras Essenciais para Reduzir a Latência de Aplicações
    • Cache Hit Ratio: Como uma Simples Métrica Pode Revolucionar sua Arquitetura
    • Como a Uber calcula o tempo estimado de chegada
    • 30 APIs Gratuitas para desenvolvedores
    Categorias
    • Arquitetura (14)
      • Testes (2)
    • Asp.net (120)
      • C# (89)
      • Mvc (13)
    • Banco de dados (90)
      • NoSql (58)
      • Sql (38)
    • Boas práticas (29)
      • Gestão & Produtividade (1)
      • Metodologias Ágeis (6)
    • Cursos (52)
    • Dicas (105)
    • Front-End (92)
    • IA (1)
    • Linux (6)
    • NodeJS (4)
    • Post do Leitor (9)
    • Python (5)
    • Seo (12)
    • Tecnologia (30)
      • ITIL (1)
      • Padrões de Projeto (4)
    • Testes (2)

    VEJA TAMBÉM

    Cursos
    12 de fevereiro de 20166 Mins Read

    1000 livros gratuitos sobre programação!

    Olha que dica bacana! A pagina só com livros sobre programação é mantida no GitHub…

    30 APIs Gratuitas para desenvolvedores

    Facebook X (Twitter) Instagram LinkedIn

    Type above and press Enter to search. Press Esc to cancel.

    Vá para versão mobile