Professional Documents
Culture Documents
Html code
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
</head>
<body>
<header>
<div class="header-1">
</form>
</div>
<div class="header-2">
<nav class="navbar">
<a href="#home">home</a>
<a href="#category">category</a>
<a href="#product">product</a>
<a href="#deal">deal</a>
<a href="#contact">contact</a>
</nav>
<div class="icons">
</div>
</div>
</header>
<div class="image">
</div>
<div class="content">
</div>
</section>
<section class="banner-container">
<div class="banner">
<div class="content">
<h3>special offer</h3>
</div>
</div>
<div class="banner">
<img src="images/banner-2.jpg" alt="">
<div class="content">
<h3>limited offer</h3>
</div>
</div>
</section>
<div class="box-container">
<div class="box">
<h3>vegitables</h3>
</div>
<div class="box">
<h3>juice</h3>
<div class="box">
<h3>meat</h3>
</div>
<div class="box">
<h3>fruite</h3>
</div>
</div>
</section>
<div class="box-container">
<div class="box">
<span class="discount">-33%</span>
<div class="icons">
<a href="#" class="fas fa-heart"></a>
</div>
<h3>organic banana</h3>
<div class="stars">
</div>
<div class="quantity">
<span>quantity : </span>
</div>
</div>
<div class="box">
<span class="discount">-45%</span>
<div class="icons">
</div>
<h3>organic tomato</h3>
<div class="stars">
</div>
<div class="quantity">
<span>quantity : </span>
</div>
</div>
<div class="box">
<span class="discount">-52%</span>
<div class="icons">
</div>
<h3>organic orange</h3>
<div class="stars">
<div class="quantity">
<span>quantity : </span>
</div>
</div>
<div class="box">
<span class="discount">-13%</span>
<div class="icons">
</div>
<h3>natural mild</h3>
<div class="stars">
</div>
<div class="quantity">
<span>quantity : </span>
</div>
<div class="box">
<span class="discount">-20%</span>
<div class="icons">
</div>
<h3>organic grapes</h3>
<div class="stars">
</div>
<div class="quantity">
<span>quantity : </span>
</div>
</div>
<div class="box">
<span class="discount">-29%</span>
<div class="icons">
</div>
<h3>natural almonts</h3>
<div class="stars">
</div>
<div class="quantity">
<span>quantity : </span>
</div>
</div>
<div class="box">
<span class="discount">-55%</span>
<div class="icons">
</div>
<div class="stars">
</div>
<div class="quantity">
<span>quantity : </span>
</div>
</div>
<div class="box">
<span class="discount">-30%</span>
<div class="icons">
</div>
<h3>natural butter</h3>
<div class="stars">
</div>
<div class="quantity">
<span>quantity : </span>
</div>
</div>
<div class="box">
<span class="discount">-40%</span>
<div class="icons">
</div>
<h3>organic carrot</h3>
<div class="stars">
</div>
<div class="quantity">
<span>quantity : </span>
</div>
</div>
</div>
</section>
<div class="content">
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Veniam possimus voluptates
commodi laudantium! Doloribus sint voluptatibus quaerat sequi suscipit nulla?</p>
<div class="count-down">
<div class="box">
<h3 id="day">00</h3>
<span>day</span>
</div>
<div class="box">
<h3 id="hour">00</h3>
<span>hour</span>
</div>
<div class="box">
<h3 id="minute">00</h3>
<span>minute</span>
</div>
<div class="box">
<h3 id="second">00</h3>
<span>second</span>
</div>
</div>
</div>
</section>
<form action="">
<div class="inputBox">
</div>
<div class="inputBox">
<input type="number" placeholder="number">
</div>
</form>
</section>
<section class="newsletter">
<form action="">
</form>
</section>
<div class="box-container">
<div class="box">
<p>Lorem ipsum dolor sit, amet consectetur adipisicing elit. Ullam culpa sit enim nesciunt
rerum laborum illum quam error ut alias!</p>
<div class="share">
</div>
</div>
<div class="box">
<h3>our location</h3>
<div class="links">
<a href="#">india</a>
<a href="#">USA</a>
<a href="#">france</a>
<a href="#">japan</a>
<a href="#">russia</a>
</div>
</div>
<div class="box">
<h3>quick links</h3>
<div class="links">
<a href="#">home</a>
<a href="#">category</a>
<a href="#">product</a>
<a href="#">deal</a>
<a href="#">contact</a>
</div>
</div>
<div class="box">
<h3>download app</h3>
<div class="links">
</div>
</div>
</div>
<h1 class="credit"> created by <span> mr. web designer </span> | all rights reserved! </h1>
</section>
<script src="js/script.js"></script>
</body>
</html>
js script
menu.addEventListener('click', () =>{
menu.classList.toggle('fa-times');
navbar.classList.toggle('active');
});
window.onscroll = () =>{
menu.classList.remove('fa-times');
navbar.classList.remove('active');
header.classList.add('active');
}else{
header.classList.remove('active');
function CountDown(){
document.getElementById('hour').innerText = h;
document.getElementById('minute').innerText = m;
document.getElementById('second').innerText = s;
setInterval(function(){
CountDown();
},1000)
css script
@import url('https://fonts.googleapis.com/css2?
family=Nunito:wght@200;300;400;600;700&display=swap');
:root{
--green:#27ae60;
--black:#2c2c54;
*{
margin:0; padding:0;
box-sizing: border-box;
text-decoration: none;
text-transform: capitalize;
*::selection{
background:var(--green);
color:#fff;
html{
font-size: 62.5%;
overflow-x: hidden;
scroll-padding-top: 6.5rem;
scroll-behavior: smooth;
section{
padding:2rem 9%;
.btn{
display: inline-block;
margin-top: 1rem;
background:var(--green);
color:#fff;
padding:.8rem 3rem;
font-size: 1.7rem;
text-align: center;
cursor: pointer;
.btn:hover{
background:var(--black);
}
.heading{
text-align: center;
color:var(--black);
text-transform: uppercase;
padding:1rem;
font-size: 3.5rem;
padding-bottom: 2rem;
.heading span{
color:var(--green);
text-transform: uppercase;
.header-1{
background:#eee;
display: flex;
align-items: center;
justify-content: space-between;
padding:2rem 9%;
.logo{
color:var(--black);
font-weight: bolder;
font-size: 3rem;
.logo i{
padding-right: .5rem;
color:var(--green);
.header-1 .search-box-container{
display: flex;
height:5rem;
height: 100%;
width:100%;
padding:1rem;
font-size: 2rem;
color:#333;
text-transform: none;
height: 100%;
width:8rem;
font-size: 2.5rem;
line-height: 5rem;
color:#fff;
background:var(--green);
text-align: center;
cursor: pointer;
.header-2{
background:#fff;
display: flex;
align-items: center;
justify-content: space-between;
padding:2rem 9%;
position: relative;
.header-2.active{
position: fixed;
z-index: 10000;
.header-2 .navbar a{
padding:.5rem 1.5rem;
font-size: 2rem;
border-radius: .5rem;
color:var(--black);
background:var(--green);
color:#fff;
}
.header-2 .icons a{
font-size: 2.5rem;
color:var(--black);
padding-left: 1rem;
color:var(--green);
#menu-bar{
font-size: 3rem;
border-radius: .5rem;
padding:.8rem 1.5rem;
color:var(--black);
cursor: pointer;
display: none;
.home{
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
.home .image{
flex:1 1 40rem;
padding-top: 5rem;
}
.home .image img{
width:100%;
.home .content{
flex:1 1 40rem;
font-size: 3rem;
color:#666;
font-size: 5rem;
color:var(--black);
.banner-container{
display: flex;
flex-wrap: wrap;
gap:1.5rem;
.banner-container .banner{
flex:1 1 40rem;
height: 25rem;
overflow: hidden;
position: relative;
}
.banner-container .banner img{
height: 100%;
width:100%;
object-fit: cover;
position: absolute;
transform: translateY(-50%);
font-size: 3rem;
color:var(--black);
font-size: 2rem;
color:#333;
transform:scale(1.2) rotate(-5deg);
.category .box-container{
display: flex;
gap: 1.5rem;
flex-wrap: wrap;
padding-top: 1rem;
border-radius: .5rem;
text-align: center;
padding:2rem;
flex:1 1 25rem;
width: 20rem;
margin:.5rem 0;
font-size: 3.5rem;
color:var(--black);
font-size: 2rem;
color:#666;
padding:.5rem 0;
display: block;
}
.product .box-container{
display: flex;
flex-wrap: wrap;
gap:1.5rem;
flex:1 1 30rem;
text-align: center;
padding:2rem;
border-radius: .5rem;
overflow: hidden;
position: relative;
height: 20rem;
position: absolute;
background:rgba(0,255,0,.1);
color:var(--green);
padding:.7rem 1rem;
font-size: 2rem;
position: absolute;
top:.5rem; right:-6rem;
right:1rem;
display: block;
height:4.5rem;
width:4.5rem;
line-height: 4.5rem;
font-size: 1.7rem;
color:var(--black);
background:rgba(0,0,0,.05);
border-radius: 50%;
margin-top: .7rem;
background:var(--green);
color:#fff;
color:var(--black);
font-size: 2.5rem;
padding:1rem .1rem;
font-size: 1.7rem;
color:gold;
font-size: 2rem;
color:#333;
padding:.5rem 0;
font-size: 1.5rem;
color:#999;
text-decoration: line-through;
display: flex;
align-items: center;
justify-content: center;
padding-top: 1rem;
padding-bottom: .5rem;
padding:0 .7rem;
font-size: 1.7rem;
font-weight: bolder;
color:var(--black);
padding:.5rem;
background:rgba(0,0,0,.05);
display: block;
.deal{
background:url(../images/deal-bg.jpg) no-repeat;
background-position: center;
background-size: cover;
padding-top: 7rem;
padding-bottom: 7rem;
.deal .content{
max-width: 50rem;
font-size: 4rem;
color:var(--black);
.deal .content p{
font-size: 1.7rem;
padding:1rem 0;
color:#333;
display: flex;
gap:1rem;
padding:.5rem 0;
width:9rem;
text-align: center;
color:var(--black);
background:#fff;
height: 7rem;
line-height: 7rem;
width:100%;
font-size: 5rem;
display: block;
background:var(--black);
color:#fff;
width:100%;
padding:.5rem;
font-size: 2rem;
.contact form{
text-align: center;
padding:2rem;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
padding:1rem;
font-size: 1.7rem;
background:#f7f7f7;
text-transform: none;
margin:1rem 0;
width: 49%;
height: 20rem;
resize: none;
width: 100%;
}
.newsletter{
background:url(../images/newsletter-bg.jpg) no-repeat;
background-size: cover;
background-position: center;
text-align: center;
padding:5rem 2rem;
.newsletter h3{
font-size: 3rem;
color:var(--black);
.newsletter form{
max-width: 55rem;
display: flex;
align-items: center;
margin:1rem auto;
padding:1.5rem;
background:rgba(0,0,0,.1);
width:100%;
padding:.7rem 1.5rem;
font-size: 1.7rem;
color:#333;
text-transform: none;
.footer .box-container{
display: flex;
gap:1.5rem;
flex-wrap: wrap;
padding:1rem 0;
flex:1 1 25rem;
padding:0;
height:4rem;
width:4rem;
line-height: 4rem;
text-align: center;
font-size: 2.5rem;
color:var(--black);
font-size: 1.3rem;
color:#666;
padding:.7rem 0;
}
padding:1rem 0;
display: block;
padding:.5rem 0;
font-size: 1.7rem;
color:#333;
text-decoration: underline;
color:var(--green);
.footer .credit{
padding:2.5rem 1rem;
margin-top: 1rem;
text-align: center;
font-size: 2rem;
color:var(--green);
}
/* media queries */
@media(max-width:1200px){
html{
font-size: 55%;
@media(max-width:991px){
.header-1,
.header-2{
padding:2rem;
}
section{
padding:2rem;
@media(max-width:768px){
#menu-bar{
display: initial;
.header-2 .navbar{
position: absolute;
background:var(--black);
padding:1rem 2rem;
display: none;
.header-2 .navbar.active{
display: initial;
.header-2 .navbar a{
font-size: 2.5rem;
display: block;
text-align: center;
background:#fff;
padding:1rem;
margin:1.5rem 0;
}
.home .content{
text-align: center;
font-size: 4rem;
.deal{
background-position: left;
.deal .content{
max-width: 100%;
text-align: center;
justify-content: center;
width:100%;
.newsletter h3{
font-size: 2.2rem;
}
}
@media(max-width:450px){
html{
font-size: 50%;
.heading{
font-size: 3rem;
.header-1{
flex-flow: column;
.header-1 .search-box-container{
width:100%;
margin-top: 2rem;
.logo{
font-size: 4rem;
font-size: 4rem;
font-size: 1.5rem;
}