Happy Birthday Animated Balloon Template



Animated Birthday Card Template

If you're beginner to the HTML and CSS then surprise your parents, siblings, friends and teachers with this template on their birthday to feel then very special. 💓😇


Maybe template code not properly visible in mobile view. Try with Desktop Size. 😊

The code is here:

Copy the code and paste into your editor. Name it -

balloon.html
<html __fvdsurfcanyoninserted="1" 
    class=" clickberry-extension clickberry-extension-standalone
    clickberry-extension clickberry-extension-standalone
    clickberry-extension clickberry-extension-standalone">

<!-- Source: https://bharatvora814.blogspot.com/
     Name: Bharat Vora -->

<head>
<meta charset="UTF-8">
<title>Happy Birthday</title>
<style>
/* If you can't see it just hit space in here*/
body {
font-family:'Wendy One', sans-serif;
}

body {
background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100,
                    color-stop(0%, #374566), color-stop(100%, #010203));
background-image: -webkit-radial-gradient(#374566, #010203);
background-image: -moz-radial-gradient(#374566, #010203);
background-image: -o-radial-gradient(#374566, #010203);
background-image: radial-gradient(#374566, #010203);
}
span {
text-transform: uppercase;
}
.container {
width: 800px;
height: 420px;
padding: 10px;
margin: 0 auto;
position: relative;
}
.balloon {
width: 738px;
margin: 0 auto;
padding-top: 30px;
position: relative;
}
.balloon > div {
width: 104px;
height: 140px;
background: rgba(182, 15, 97, 0.9);
border-radius: 0;
border-radius: 80% 80% 80% 80%;
margin: 0 auto;
position: absolute;
padding: 10px;
box-shadow: inset 17px 7px 10px rgba(182, 15, 97, 0.9);
-webkit-transform-origin: bottom center;
}
.balloon > div:nth-child(1) {
background: rgba(182, 15, 97, 0.9);
left: 0;
box-shadow: inset 10px 10px 10px rgba(135, 11, 72, 0.9);
-webkit-animation: balloon1 6s ease-in-out infinite;
-moz-animation: balloon1 6s ease-in-out infinite;
-o-animation: balloon1 6s ease-in-out infinite;
animation: balloon1 6s ease-in-out infinite;
}
.balloon > div:nth-child(1):before {
color: rgba(182, 15, 97, 0.9);
}
.balloon > div:nth-child(2) {
background: rgba(242, 112, 45, 0.9);
left: 120px;
box-shadow: inset 10px 10px 10px rgba(222, 85, 14, 0.9);
-webkit-animation: balloon2 6s ease-in-out infinite;
-moz-animation: balloon2 6s ease-in-out infinite;
-o-animation: balloon2 6s ease-in-out infinite;
animation: balloon2 6s ease-in-out infinite;
}
.balloon > div:nth-child(2):before {
color: rgba(242, 112, 45, 0.9);
}
.balloon > div:nth-child(3) {
background: rgba(45, 181, 167, 0.9);
left: 240px;
box-shadow: inset 10px 10px 10px rgba(35, 140, 129, 0.9);
-webkit-animation: balloon4 6s ease-in-out infinite;
-moz-animation: balloon4 6s ease-in-out infinite;
-o-animation: balloon4 6s ease-in-out infinite;
animation: balloon4 6s ease-in-out infinite;
}
.balloon > div:nth-child(3):before {
color: rgba(45, 181, 167, 0.9);
}
.balloon > div:nth-child(4) {
background: rgba(190, 61, 244, 0.9);
left: 360px;
box-shadow: inset 10px 10px 10px rgba(173, 14, 240, 0.9);
-webkit-animation: balloon1 5s ease-in-out infinite;
-moz-animation: balloon1 5s ease-in-out infinite;
-o-animation: balloon1 5s ease-in-out infinite;
animation: balloon1 5s ease-in-out infinite;
}
.balloon > div:nth-child(4):before {
color: rgba(190, 61, 244, 0.9);
}
.balloon > div:nth-child(5) {
background: rgba(180, 224, 67, 0.9);
left: 480px;
box-shadow: inset 10px 10px 10px rgba(158, 206, 34, 0.9);
-webkit-animation: balloon3 5s ease-in-out infinite;
-moz-animation: balloon3 5s ease-in-out infinite;
-o-animation: balloon3 5s ease-in-out infinite;
animation: balloon3 5s ease-in-out infinite;
}
.balloon > div:nth-child(5):before {
color: rgba(180, 224, 67, 0.9);
}
.balloon > div:nth-child(6) {
background: rgba(242, 194, 58, 0.9);
left: 600px;
box-shadow: inset 10px 10px 10px rgba(234, 177, 15, 0.9);
-webkit-animation: balloon2 3s ease-in-out infinite;
-moz-animation: balloon2 3s ease-in-out infinite;
-o-animation: balloon2 3s ease-in-out infinite;
animation: balloon2 3s ease-in-out infinite;
}
.balloon > div:nth-child(6):before {
color: rgba(242, 194, 58, 0.9);
}
.balloon > div:before {
color: rgba(182, 15, 97, 0.9);
position: absolute;
bottom: -11px;
left: 52px;
content:"?";
font-size: 1em;
}
span {
font-size: 4.8em;
color: white;
position: relative;
top: 30px;
left: 50%;
margin-left: -27px;
}
/*BALLOON 1 4*/
@-webkit-keyframes balloon1 {
0%, 100% {
-webkit-transform: translateY(0) rotate(-6deg);
}
50% {
-webkit-transform: translateY(-20px) rotate(8deg);
}
}
@-moz-keyframes balloon1 {
0%, 100% {
-moz-transform: translateY(0) rotate(-6deg);
}
50% {
-moz-transform: translateY(-20px) rotate(8deg);
}
}
@-o-keyframes balloon1 {
0%, 100% {
-o-transform: translateY(0) rotate(-6deg);
}
50% {
-o-transform: translateY(-20px) rotate(8deg);
}
}
@keyframes balloon1 {
0%, 100% {
transform: translateY(0) rotate(-6deg);
}
50% {
transform: translateY(-20px) rotate(8deg);
}
}
/* BAllOON 2 5*/
@-webkit-keyframes balloon2 {
0%, 100% {
-webkit-transform: translateY(0) rotate(6eg);
}
50% {
-webkit-transform: translateY(-30px) rotate(-8deg);
}
}
@-moz-keyframes balloon2 {
0%, 100% {
-moz-transform: translateY(0) rotate(6deg);
}
50% {
-moz-transform: translateY(-30px) rotate(-8deg);
}
}
@-o-keyframes balloon2 {
0%, 100% {
-o-transform: translateY(0) rotate(6deg);
}
50% {
-o-transform: translateY(-30px) rotate(-8deg);
}
}
@keyframes balloon2 {
0%, 100% {
transform: translateY(0) rotate(6deg);
}
50% {
transform: translateY(-30px) rotate(-8deg);
}
}
/* BAllOON 0*/
@-webkit-keyframes balloon3 {
0%, 100% {
-webkit-transform: translate(0, -10px) rotate(6eg);
}
50% {
-webkit-transform: translate(-20px, 30px) rotate(-8deg);
}
}
@-moz-keyframes balloon3 {
0%, 100% {
-moz-transform: translate(0, -10px) rotate(6eg);
}
50% {
-moz-transform: translate(-20px, 30px) rotate(-8deg);
}
}
@-o-keyframes balloon3 {
0%, 100% {
-o-transform: translate(0, -10px) rotate(6eg);
}
50% {
-o-transform: translate(-20px, 30px) rotate(-8deg);
}
}
@keyframes balloon3 {
0%, 100% {
transform: translate(0, -10px) rotate(6eg);
}
50% {
transform: translate(-20px, 30px) rotate(-8deg);
}
}
/* BAllOON 3*/
@-webkit-keyframes balloon4 {
0%, 100% {
-webkit-transform: translate(10px, -10px) rotate(-8eg);
}
50% {
-webkit-transform: translate(-15px, 20px) rotate(10deg);
}
}
@-moz-keyframes balloon4 {
0%, 100% {
-moz-transform: translate(10px, -10px) rotate(-8eg);
}
50% {
-moz-transform: translate(-15px, 10px) rotate(10deg);
}
}
@-o-keyframes balloon4 {
0%, 100% {
-o-transform: translate(10px, -10px) rotate(-8eg);
}
50% {
-o-transform: translate(-15px, 10px) rotate(10deg);
}
}
@keyframes balloon4 {
0%, 100% {
transform: translate(10px, -10px) rotate(-8eg);
}
50% {
transform: translate(-15px, 10px) rotate(10deg);
}
}
h1 {
position: relative;
top: 200px;
text-align: center;
color: white;
font-size: 3.5em;
}
</style>
<script>
window.open = function() {};
window.print = function() {};
// Support hover state for mobile.
if (false) {
window.ontouchstart = function() {};
}
</script>
<script type="text/javascript"
        src="chrome-extension://bfbmjmiodbnnpllbbbfblcplfjjepjdn/js/injected.js">
        </script>
<meta content="clickberry-extension-here">
<meta content="clickberry-extension-here">
<style type="text/css"></style>
<style type="text/css"></style>
<style type="text/css"></style><style type="text/css"></style>
    <script type="text/javascript"
    src="chrome-extension://bfbmjmiodbnnpllbbbfblcplfjjepjdn/js/injected.js">
    </script>

    <meta content="clickberry-extension-here"></head>

<body>
<link href="https://fonts.googleapis.com/css?family=Wendy+One"
                    rel="stylesheet" type="text/css">
<div class="container">
<div class="balloon">
<div><span>!</span>
</div>
<div><span>B</span>
</div>
<div><span>D</span>
</div>
<div><span>A</span>
</div>
<div><span>Y</span>
</div>
<div><span>!</span>
</div>
</div>
<h1>Many Many Happy Returns Of The Day <br>Happieest Birthday <br>
<a>Mr. Bharat Vora</a> </br></h1>

             <!-- Source: https://bharatvora814.blogspot.com/
                  Name: Bharat Vora -->

</div>
<style>
h1{
font-family: "forte",sans serif;
font-size: 50px;
color: white;
}
a{
color: yellow;
text-decoration:underline;
}
</style>
<script>

</script>
<script>
if (document.location.search.match(/type=embed/gi)) {
window.parent.postMessage('resize', "*");
}
</script>


</body></html>


If you really like this💯, then follow🌈 me by Clicking Follow💥 button next to comment section.🤩🥰



Stay Connect with me 😃

Thank you 💙😇


Thank you for visiting my blog. My team is here to help you. Let us know if you have any doubts.

Post a Comment (0)
Previous Post Next Post