Pesquisar neste blog

23/03/2023

Animação com imagens em CSS

Saída gerada
























<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>IMG Hover</title>
    <meta http-equiv="refresh" content="4">
</head>
<style>
    .container{
        display: flex;
        width: 100%;
        padding: 4% 2%;
        box-sizing: border-box;
        height: 100vh;    
    }
    .box{
        flex: 1;
        overflow: hidden;
        transition: .5s;
        margin: 0 5%;
        box-shadow: 0 20px 3px black;
        line-height: 0;
    }
    .box > img{
        width: 100%;
        height: calc(100% - 10vh);
        object-fit: cover;
        transition: .5s;
    }
    .box > span{
        font-size: 3.8vh;
        display: block;
        text-align: center;
        height: 10vh;
        line-height: 2.6;
    }
    .box:hover{flex: 1 1 40%;}
    .box:hover > img{height: 100%;}
</style>
<body>
    <div class="container">
        <div class="box">
            <img src="../img/Jenifer Cornely(1).jpg" alt="">
            <span>Jenifer</span>
        </div>
        <div class="box">
            <img src="../img/noruega(1).jpg" alt="">
            <span>Noruega</span>
        </div>
        <div class="box">
            <img src="../img/mulher(1).jpg" alt="">
            <span>Mulher</span>
        </div>
        <div class="box">
            <img src="../img/amazonia.jpg" alt="">
            <span>Natureza</span>
        </div>
        <div class="box">
            <img src="../img/passaros.jpg" alt="">
            <span>Aves</span>
        </div>
        <div class="box">
            <img src="../img/tucano.jpg" alt="">
            <span>Tucano</span>
        </div>
    </div>
</body>
</html>

Nenhum comentário: