Shree krishna janmashtami banner using html and css

Hello guys today we will learn How to create a Shree krishna janmashtami banner using html and css

First we need to create two files index.html and style.css then we need to do code for it.

Step:1

Add below code inside index.html

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>Shree Krishna banner</title>
	<link rel="stylesheet" type="text/css" href="style.css">
  <link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500&family=IBM+Plex+Serif:wght@300;400&display=swap" rel="stylesheet">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>
<body>
	<div id="text-bg">
		<div class="text">
			<h1>Happy <img class="animationTopBottom" src="krishna.png" alt="krishna"></h1>
			<h2>Shree Krishna Janmashtami</h2>
			<small>माखन चोर नंद किशोर, बांधी जिसने प्रीत की डोर वो जब गुजरे दिल की गलियों से हर कोई बोले वो आया मेरा नंद किशोर। कृष्ण जन्माष्टमी की हार्दिक शुभकामनाएं.</small>
		</div>
	</div>
</body>
</html>

Step:2

Then we need to add code for style.css which code i provide in below screen.

* {
  margin: 0;
  font-family: 'IBM Plex Sans',Serif;
  color: #fff;
}

body {
    width: 100vw;
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    background: url(bg.jpg) no-repeat;
    background-size: cover;
    background-position: center;
}
body:before {
    content: "";
    width: 100%;
    left: 0;
    right: 0;
    position: absolute;
    height: 100vh;
    background: url(splash.jpg) no-repeat;
    background-size: cover;
    background-position: center;
    mix-blend-mode: screen;
}
h1 {
    font-size: 100px;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
h2 {
    font-size: 35px;
}
h1 > img {
	width: 100%;
	max-width: 80px;
}
div#text-bg {
    max-width: 480px;
}
.animationTopBottom {
	animation: animationTopBottom 2s linear forwards;
}
@keyframes animationTopBottom {
	0% {
		transform: translateY(-500%);
	}
	100% {
		transform: translateY(0%);
	}
}

Output:

Leave a Comment