Rotate your phone or change to desktop for better experience

Rotate your phone or change to desktop for better experience

2. Program for Creating animation of “Bouncing Cloud” using HTML and css || mm2

 

<!DOCTYPE html> 

<html> 

<head>

  

    <style>

    #mainContent {

    background-color: #A2BFCE;

    border-radius: 4px;

    padding: 10px;

    width: 600px;

    height: 300px;

    overflow: hidden;

}

 

.cloud {

                                    position: absolute;

                        }

 

#bigcloud {

    animation: bobble 2s infinite;

    margin-left: 100px;

    margin-top: 15px;

}

 

#smallcloud {

  animation: bobbleways 3s infinite;

  margin-top: 65px;

  margin-left: 200px;

}

 

        body { 

            display: flex; 

            justify-content: center; 

            align-items: center; 

        } 

         

        .shape { 

            width: 80px; 

            height: 80px; 

            background-color: rgb(57, 150, 238); 

            border-radius: 50%; 

            animation: bouncingCloudAnimation 0.8s; 

            animation-direction: alternate; 

            animation-timing-function: cubic-bezier(.4, 0.06, 1, .6); 

            animation-iteration-count: infinite; 

        } 

         

        /* we will make diagonal bounce to the ball */ 

        @keyframes bobble {

                                    0% {

                                                transform: translate3d(50px, 40px, 0px);

                                                animation-timing-function: ease-in;

                                    }

 

                                    50% {

                                                transform: translate3d(50px, 60px, 0px);

                                                animation-timing-function: ease-out;

                                    }

 

                                    100% {

                                                transform: translate3d(50px, 40px, 0px);

                                    }

 

}

 

@keyframes bobbleways {

                                    0% {

                                                transform: translate3d(50px, 40px, 30px);

                                                animation-timing-function: ease-in;

                                    }

 

                                    50% {

                                                transform: translate3d(50px, 80px, 40px);

                                                animation-timing-function: ease-out;

                                    }

 

                                    100% {

                                                transform: translate3d(50px, 40px, 30px);

                                    }

 

}

         

    </style> 

</head> 

 

<body> 

    <!-- this div will be desinged as a ball which will have bounce effect --> 

    <div id="mainContent">

        <img id="bigcloud" alt="#" class="cloud" height="154" src="https://www.kirupa.com/images/bigCloud.png" width="238">

<img  id="smallcloud" alt="#" class="cloud" height="103"

     src="https://www.kirupa.com/images/smallCloud.png" width="158">

 

  </div>

</body> 

 

</html>  

Post a Comment

0 Comments