in this tutorial, I will show you how to make a beautiful and responsive Landing Page using HTML& CSS.
you can download the project folder directly from the link at the end of the article,
Video Tutorial
Source Code
HTML Code
<!DOCTYPE HTML>
<html>
<head>
<link rel="stylesheet" href="main.css">
<meta name="viewport" content="width=device-width , initial-scale=1.0">
</head>
<body>
<div class="filter">
</div>
<div class="nav">
<div class="container">
<h1>Logo</h1>
</div>
</div>
<div class="description">
<h1>Welcome to our website</h1>
<p>discover our amazing website with our amazing services and contact us </p>
</div>
</body>
</html>
CSS Code
@import url('https://fonts.googleapis.com/css?family=Dancing+Script|Marck+Script|Nunito|Oleo+Script&display=swap');
*{
margin: 0;
padding: 0;
outline: 0;
}
body{
width: 100vw;
height: 100vh;
background-image: url(https://images.unsplash.com/photo-1489252614717-e24ec918e368?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1189&q=80);
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.nav{
width: 100%;
height: 80px;
position: relative;
z-index: 9;
}
.container{
width: 80%;
position: absolute;
left: 50%;
transform: translateX(-50%);
height: 100%;
}
.nav h1{
color: #fafafa;
position: absolute;
top: 50%;
transform: translateY(-50%);
font-family: "Marck Script",cursive;
font-size: 38px;
}
.filter{
position: absolute;
left: 0;
right: 0;
top:0;
bottom: 0;
background-color: rgba(0,0,0,.5);
}
.description{
position: absolute;
left: 50%;
top: 50%;
z-index: 2;
transform: translate(-50%,-50%);
text-align: center;
color: #fafafa;
}
.description h1{
font-size: 60px;
text-transform: uppercase;
font-family: 'Oleo Script', cursive;
}
.description p{
font-size: 40px;
font-family: 'Oleo Script', cursive;
}
@media screen and (max-width:700px){
.container{
width: 100%;
}
.nav h1{
left: 50%;
transform: translateX(-50%);
}
.description{
z-index: 0;
}
.description h1{
font-size: 1.8rem;
}
.description p{
font-size: .9rem;
}
}
if you liked this project and you want to see more you can Subscribe to our channel
Download link : Download
Make a Responsive Landing page using HTML and CSS
Reviewed by Medics
on
August 03, 2019
Rating:
Reviewed by Medics
on
August 03, 2019
Rating:

No comments: