create two files named:
- index.html
- style.css
Html Code:(index.html)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="style.css">
<script src="https://kit.fontawesome.com/f8d1b1ce75.js" crossorigin="anonymous"></script>
</head>
<body>
<section>
<div class="heading">
<h2>contact us</h2>
<p>Lorem ipsum dolor sit amet consectetur, adipisicing elit. Culpa ab tenetur labore sit! Eos sequi facere hic vero, nulla pariatur doloribus a debitis numquam laudantium porro amet aliquam cumque itaque. Minus, amet nulla tenetur quis eaque provident! Aspernatur dicta nemo dolor in distinctio illo obcaecati repellendus magni, consectetur reprehenderit pariatur.</p>
</div>
<div class="container">
<div class="contactinfo">
<div class="box">
<div class="icon">
<i class="fas fa-map-marker-alt"></i>
</div>
<div class="text">
<h3>Address</h3>
<address>
510-b third Avenue<br/>
baral colony<br/>
mangla cantt<br/>
</address>
</div>
</div>
<div class="box">
<div class="icon">
<i class="fas fa-phone-alt"></i>
</div>
<div class="text">
<h3>phone number</h3>
<address>03170068650</address>
</div>
</div>
<div class="box">
<div class="icon">
<i class="fas fa-envelope"></i>
</div>
<div class="text">
<h3>Email</h3>
<address>muhammadalimirza90@gmail.com</address>
</div>
</div>
</div>
<div class="contactform">
<h2>Send Message</h2>
<form action="">
<div class="inputbox">
<input type="text" name="" id="" required>
<span>Enter full name</span>
</div>
<div class="inputbox">
<input type="email" name="" id="" required>
<span>Enter Email</span>
</div>
<div class="inputbox">
<textarea name="" id="" required></textarea>
<span>Type your message</span>
</div>
<div class="inputbox">
<input type="submit" value="submit" name="" id="">
</div>
</form>
</div>
</div>
</section>
</body>
</html>
Css Code:(style.css)
*{
font-family: Arial, Helvetica, sans-serif;
box-sizing: border-box;
margin: 0;
padding: 0;
}
section{
position: relative;
/* min-height: 100vh; */
padding: 50px;
margin: 10px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
background-size: 100vw 100vh;
background-color: pink;
border: 2px solid black;
}
.heading{
max-width: 800px;
text-align: center;
}
.heading h2{
font-size: 36px;
font-weight: 500;
}
.heading p{
font-weight: 300;
}
.container{
display: flex;
width:100%;
justify-content: center;
align-items: center;
margin-top: 30px;
}
.contactinfo{
width:50%;
display: flex;
flex-direction: column;
margin: 0;
padding: 0;
}
.box{
position: relative;
padding:20px 0;
display: flex;
}
.icon{
width: 60px;
height: 60px;
padding:12px;
font-size: 35px;
border: 2px solid black;
border-radius: 50%;
cursor: pointer;
}
.icon:hover{
background-color: red;
color: blue;
}
.text{
margin-left: 20px;
}
.text h3{
color:blue;
font-weight: 700;
}
.contactform{
width:40%;
padding:60px;
margin: 25px 0 0 0;
padding: 25px;
border: 2px solid black;
background-color: white;
}
.contactform h2{
font-size: 30px;
font-weight: 500;
}
.inputbox{
margin-top:10px;
position: relative;
width:100%;
}
input,textarea{
width: 100%;
padding: 5px 0;
font-size: 16px;
margin:10px 0;
border:none;
border-bottom: 2px solid blue;
outline: none;
resize: none;
}
textarea{
border:2px solid blue;
}
span{
position: absolute;
left:0;
padding: 5px 0;
font-size: 16px;
margin: 10px 0;
pointer-events: none;
color:black;
transition:0.5s;
}
.inputbox input:focus~span,
.inputbox input:valid~span,
.inputbox textarea:focus~span,
.inputbox textarea:valid~span{
font-size: 12px;
color: red;
top: -20px;
}
input[type=submit]{
width:100%;
background-color:lightblue;
border-bottom: none;
color:blue;
font-weight: 500;
font-size: 22px;
cursor: pointer;
}
@media screen and (max-width:1000px){
.container{
flex-direction: column;
}
.contactinfo{
margin-bottom: 50px;
width: 100%;
}
.contactform{
width: 100%;
}
}
@media screen and (max-width:450px) {
section{
padding: 30px;
}
.text{
margin-left: 10px;
}
}
0 Comments