Running Car Animation using HTML and CSS .

 RUNNING CAR ANIMATION.




                                                                       Hey programmer see our new web project RUNNING CAR ANIMATION . we hope you will really appreciate us for such amazing programming . We also urge you to run this program on your device then see such amazing output.




PROGRAM SOURCE CODE :)


1) HTML Coding : -




<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width,initial-scale=1.0">
    <link rel="icon" href="car.png">
    <title>Moving Car Animation</title>
    <link rel="stylesheet" type="text/css" href="Car_Animation.css">
</head>
<body onload="carsoundplay()">
    <audio src="carSound.mp3" controls loop></audio>
    <div class="main">
        <div class="road"></div>
        <div class="city"></div>
        <div class="car">
            <img src="car1.png">
        </div>
        <div class="wheel">
            <img src="wheel1.png" class="bwheel">
            <img src="wheel1.png" class="fwheel">
        </div>
    </div>

    <script type="text/javascript">

        const carsoundplay = ()=>{

            const music = document.querySelector('audio');
            music.play();
        };

    </script>
</body>
</html>




2) CSS Coding : -



*{
    margin0px;
    padding0px;
    box-sizingborder-box;
}
.main{
    height100vh;
    background-sizecover;
    background-positioncenter;
    positionrelative;
    overflowhidden;

}
.road{
    height120px;
    width300vw;
    displayblock;
    background-imageurl("1.jpg");
    positionabsolute;
    bottom0;
    left0;
    right0;
    z-index2;
    background-repeatrepeat-x;
    animation: mr 5s linear infinite;
}
@keyframes mr{
    100%{
        transformtranslateX(-150vw);
    }
}
.city{
    height100vh;
    width300vw;
    background-imageurl("city.png");
    background-sizecover;
    background-positioncenter;
    positionabsolute;
    left0;
    right0;
    bottom80px;
    displayblock;
    z-index1;
    background-repeatrepeat-x;
    animation: mr 2s linear infinite;
}
@keyframes mr{
    100%{
        transformtranslateX(-150vw);
    }
}
.car{
    width400px;
    left30%;
    bottom40px;
    transformtranslateX(-50%);
    positionabsolute;
    z-index3;
}
.car img{
    width100%;
    animation: ud 1s linear infinite;
}
@keyframes ud{
    0%{
        transformtranslateY(-1px);
    }
    50%{
        transformtranslateY(1px);
    }
    100%{
        transformtranslateY(-1px);
    }
}
.wheel{
    left30%;
    bottom165px;
    transformtranslateX(-50%);
    positionabsolute;
    z-index3;
}
.wheel img{
    width:100px;
    height:100px;
    animation:rw 0.3s linear infinite;
}
.fwheel{
    positionabsolute;
    left-180px;
    
}
.bwheel{
    positionabsolute;
    left80px;
}
@keyframes rw{
    100%{
        transformrotate(360deg);
    }
}
audio{
    displaynone;
}





OUTPUT :- 





( NOTE : - While executing program you have to replace links of images , audio's  or video's in this program by your links. So take care of it ! )