Professional Documents
Culture Documents
On
Project: Grocery Website
Submitted by
(October-November 2022)
DECLARATION
2
ACKNOWLEDGEMENT
Primarily We would like to thank God for being able to learn a new technology.
Then I would like to express my special thanks of gratitude to the teacher who
provide me the golden opportunity to learn a new technology from home.
We would like to also thank my own college Lovely Professional University for
offering such a course which not only improve my programming skill but also
taught me other new technology.
Then, We would like to thank my parents and friends who have helped me with
their valuable suggestions and guidance for choosing this course.
We am making this project not only for marks but to also increase my
knowledge.
THANKS AGAIN TO ALL
3
DESIGN AND SOURCE CODE
Source code:
<nav class="navbar">
<a href="#home">home</a>
<a href="#features">revolution</a>
<a href="products.html" target="_blank">products</a>
<a href="#categories">advantages</a>
<a href="review.html" target="_blank">review</a>
<a href=#contact>contact us</a>
</nav>
<div class="icons">
<div class="fas fa-bars" id="menu-btn"></div>
<div class="fas fa-search" id="search-btn"></div>
<div class="fas fa-shopping-cart" id="cart-btn"></div>
4
<a href="login.html" target="_blank"><div class="fas fa-
user" id="login-btn"></div></a>
</div>
</header>
<section class="home" id="home">
<div class="content">
<h3>fresh and <span>organic</span> products for your</h3>
<p>Itni Fast Delivery <span>BY GOD</span> </p>
<a href="products.html" class="btn">apply for free
sample</a>
</div>
</section>
<h1 class="heading"> our <span>Challenges</span> </h1>
<section class="challen" id="home">
<div class="content">
<h3><span>The food is Ending</span></h3>
<p>During Food Industry evolution, humankind has
habituated to meat-based diet as a primary energy source. They have
managed to grow corn, wheat, and rice.</p>
<h3><span>Solution - Vertical farming</span></h3>
<p>Vertical farming is a way of taking the controlled
environment of a modern commercial greenhouse to the literal next
level. By stacking plants vertically on shelves or tall pillars,
vertical farming allows 10 times the yield for a given land area.
</section>
5
<marquee behavior="scroll" direction="left"
onmousedown="this.stop();" onmouseup="this.start();">
Todays offer : 25% off on Vegeatables and fruits on purchase of
order above 499₹
</marquee>
<section class="footer">
<div class="box-container">
<div class="box">
<h3> Shop It <i class="fas fa-shopping-basket"></i>
</h3>
<p>Fresh and organic fruits directly from farm to your
home.</p>
<p>At your service</p>
<div class="share">
<a
href="https://www.facebook.com/hearthacker30.net" target="_blank"
class="fab fa-facebook-f" ></a>
<a href="https://twitter.com/NIKHILK72558999"
target="_blank" class="fab fa-twitter"></a>
<a
href="https://www.instagram.com/_simply.nikhil_kumar/" target="_blank"
class="fab fa-instagram"></a>
<a href="https://www.linkedin.com/in/nikhil-kumar-
agarwal-48a738199/" target="_blank" class="fab fa-linkedin"></a>
</div>
</div>
<div class="box">
<h3>contact info</h3>
<a href="#" class="links"> <i class="fas fa-phone"></i>
+918328051347 </a>
<a href="#" class="links"> <i class="fas fa-phone"></i>
+918759158886 </a>
<a href="#" class="links"> <i class="fas fa-
envelope"></i> nikhilkumar@gmail.com </a>
<a href="https://goo.gl/maps/vk2Vp9m6sQMgDNJ99"
target="_blank" class="links"> <i class="fas fa-map-marker-alt"></i>
Jalhandhar, india - 144001 </a>
</div>
<div class="box">
<h3>newsletter</h3>
6
<p>subscribe for latest updates</p>
<input type="email" placeholder="your email"
class="email">
<input type="submit" value="subscribe" class="btn">
<img src="image/payment.png" class="payment-img"
alt="">
</div>
</div>
</section>
<script src="https://unpkg.com/swiper@7/swiper-
bundle.min.js"></script>
<script src="javascript/index.js"></script>
</body>
</html>
:root{
--green: #23a321 ;
--black:#130f40;
--light-color:#666;
--box-shadow:0 .5rem 1.5rem rgba(0,0,0,.1);
--border:.2rem solid rgba(0,0,0,.1);
--outline:.1rem solid rgba(0,0,0,.1);
--outline-hover:.2rem solid var(--black);
}
*{
font-family: 'Poppins', sans-serif;
margin:0; padding:0;
box-sizing: border-box;
outline: none; border:none;
7
text-decoration: none;
text-transform: capitalize;
transition: all .2s linear;
}
html{
font-size: 62.5%;
overflow-x: hidden;
scroll-behavior: smooth;
scroll-padding-top: 7rem;
}
body{
background:#eee;
}
section{
padding:2rem 9%;
}
.heading{
text-align: center;
padding:2rem 0;
padding-bottom: 3rem;
font-size: 3.5rem;
color:var(--black);
}
.heading span{
background: var(--green);
color:#fff;
display: inline-block;
padding:.5rem 3rem;
clip-path: polygon(100% 0, 93% 50%, 100% 99%, 0% 100%, 7% 50%, 0%
0%);
}
.btn{
margin-top: 1rem;
display: inline-block;
padding:.8rem 3rem;
font-size: 1.7rem;
border-radius: .5rem;
border:.2rem solid var(--black);
color:var(--black);
cursor: pointer;
8
background: none;
}
.btn:hover{
background: var(--green);
color:#fff;
}
.header{
position: fixed;
top:0; left:0; right: 0;
z-index: 1000;
display: flex;
align-items: center;
justify-content: space-between;
padding:2rem 9%;
background:#fff;
box-shadow: var(--box-shadow);
}
.header .logo{
font-size: 2.5rem;
font-weight: bolder;
color:var(--black);
}
.header .logo i{
color:var(--green);
}
.header .navbar a{
font-size: 1.7rem;
margin:0 1rem;
color:var(--black);
}
9
color:var(--black);
font-size: 2rem;
margin-left: .3rem;
cursor: pointer;
text-align: center;
}
#menu-btn{
display: none;
}
.header .search-form{
position: absolute;
top:110%; right:-110%;
width: 50rem;
height:5rem;
background: #fff;
border-radius: .5rem;
overflow: hidden;
display: flex;
align-items: center;
box-shadow: var(--box-shadow);
}
.header .search-form.active{
right:2rem;
transition: .4s linear;
}
10
padding-right: 1.5rem;
color:var(--black);
cursor: pointer;
}
.home{
display: flex;
align-items: center;
justify-content: center;
background: url(/pjo/bann.jpg) no-repeat;
background-position: center;
background-size: cover;
padding-top: 25rem;
padding-bottom: 7rem;
}
.home .content{
text-align: center;
width:60rem;
}
.home .content p{
color:var(--light-color);
font-size: 1.7rem;
padding:1rem 0;
line-height: 1.8;
}
.challen{
11
display: flex;
align-items: center;
justify-content: center;
background: url(/pjo/Vertical_farming-min2.jpg) no-repeat;
background-position: center;
background-size: cover;
padding-top: 12rem;
padding-bottom: 7rem;
}
.challen .content{
text-align: center;
width:160rem;
}
.challen .content p{
color:white;
font-size: 1.7rem;
padding:1rem 0;
line-height: 1.8;
}
.footer{
background: #fff;
}
.footer .box-container{
display: grid;
grid-template-columns: repeat(auto-fit, minmax(25rem, 1fr));
gap:1.5rem;
}
12
font-size: 2.5rem;
color:var(--black);
padding:1rem 0;
}
13
background: var(--green);
color: #fff;
}
.footer .credit{
text-align: center;
margin-top: 2rem;
padding:1rem;
padding-top: 2.5rem;
font-size: 2rem;
color:var(--black);
border-top: var(--border);
}
marquee{
padding: 1.5rem 1.5rem;
background: #eee;
font-size: 2rem;
color: #23a321;
}
14
Main page source code (JavaScript):
@import
url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;300;400;
500;600&display=swap');
:root{
--green: #23a321 ;
--black:#130f40;
--light-color:#666;
--box-shadow:0 .5rem 1.5rem rgba(0,0,0,.1);
--border:.2rem solid rgba(0,0,0,.1);
--outline:.1rem solid rgba(0,0,0,.1);
--outline-hover:.2rem solid var(--black);
}
*{
font-family: 'Poppins', sans-serif;
margin:0; padding:0;
box-sizing: border-box;
outline: none; border:none;
text-decoration: none;
text-transform: capitalize;
transition: all .2s linear;
}
html{
font-size: 62.5%;
overflow-x: hidden;
scroll-behavior: smooth;
scroll-padding-top: 7rem;
}
body{
background:#eee;
}
section{
padding:2rem 9%;
}
.heading{
text-align: center;
padding:2rem 0;
padding-bottom: 3rem;
font-size: 3.5rem;
15
color:var(--black);
}
.heading span{
background: var(--green);
color:#fff;
display: inline-block;
padding:.5rem 3rem;
clip-path: polygon(100% 0, 93% 50%, 100% 99%, 0% 100%, 7% 50%, 0%
0%);
}
.btn{
margin-top: 1rem;
display: inline-block;
padding:.8rem 3rem;
font-size: 1.7rem;
border-radius: .5rem;
border:.2rem solid var(--black);
color:var(--black);
cursor: pointer;
background: none;
}
.btn:hover{
background: var(--green);
color:#fff;
}
.header{
position: fixed;
top:0; left:0; right: 0;
z-index: 1000;
display: flex;
align-items: center;
justify-content: space-between;
padding:2rem 9%;
background:#fff;
box-shadow: var(--box-shadow);
}
.header .logo{
font-size: 2.5rem;
font-weight: bolder;
color:var(--black);
}
16
.header .logo i{
color:var(--green);
}
.header .navbar a{
font-size: 1.7rem;
margin:0 1rem;
color:var(--black);
}
#menu-btn{
display: none;
}
.header .search-form{
position: absolute;
top:110%; right:-110%;
width: 50rem;
height:5rem;
background: #fff;
border-radius: .5rem;
overflow: hidden;
display: flex;
17
align-items: center;
box-shadow: var(--box-shadow);
}
.header .search-form.active{
right:2rem;
transition: .4s linear;
}
.home{
display: flex;
align-items: center;
justify-content: center;
background: url(/pjo/bann.jpg) no-repeat;
background-position: center;
background-size: cover;
padding-top: 25rem;
padding-bottom: 7rem;
}
.home .content{
text-align: center;
width:60rem;
}
18
.home .content h3{
color:var(--black);
font-size: 3.2rem;
}
.home .content p{
color:var(--light-color);
font-size: 1.7rem;
padding:1rem 0;
line-height: 1.8;
}
.challen{
display: flex;
align-items: center;
justify-content: center;
background: url(/pjo/Vertical_farming-min2.jpg) no-repeat;
background-position: center;
background-size: cover;
padding-top: 12rem;
padding-bottom: 7rem;
}
.challen .content{
text-align: center;
width:160rem;
}
19
color:var(--green);
}
.challen .content p{
color:white;
font-size: 1.7rem;
padding:1rem 0;
line-height: 1.8;
}
.footer{
background: #fff;
}
.footer .box-container{
display: grid;
grid-template-columns: repeat(auto-fit, minmax(25rem, 1fr));
gap:1.5rem;
}
20
.footer .box-container .box p{
line-height: 1.8;
font-size: 1.5rem;
color:var(--light-color);
padding:1rem 0;
}
.footer .credit{
text-align: center;
margin-top: 2rem;
padding:1rem;
padding-top: 2.5rem;
21
font-size: 2rem;
color:var(--black);
border-top: var(--border);
}
marquee{
padding: 1.5rem 1.5rem;
background: #eee;
font-size: 2rem;
color: #23a321;
}
</head>
<body>
<header class="header">
<nav class="navbar">
22
<a href="index.html">home</a>
<a href="#features">revolution</a>
<a href="products.html" target="_blank">products</a>
<a href="#categories">advantages</a>
<a href="review.html">review</a>
<a href=#contact>contact us</a>
</nav>
<div class="icons">
<div class="fas fa-bars" id="menu-btn"></div>
<div class="fas fa-search" id="search-btn"></div>
<div class="fas fa-shopping-cart" id="cart-btn"></div>
<a href="login.html" target="_blank"><div class="fas fa-user"
id="login-btn"></div></a>
</div>
</header>
<br><br><br><br>
<div class="container">
<div class="products-container">
23
<div class="product" data-name="p-2">
<img src="pjo/2.png" alt="">
<h3>onions</h3>
<div class="stars">
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star-half-alt"></i>
<span>( 250 )</span>
</div>
<div class="price">$2.00</div>
</div>
24
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star-half-alt"></i>
<span>( 250 )</span>
</div>
<div class="price">$2.00</div>
</div>
</div>
</div>
<div class="container">
<div class="products-container">
25
<div class="product" data-name="p-2">
<img src="pjo/8.png" alt="">
<h3>oranges</h3>
<div class="stars">
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star-half-alt"></i>
<span>( 250 )</span>
</div>
<div class="price">$2.00</div>
</div>
26
<div class="stars">
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star-half-alt"></i>
<span>( 250 )</span>
</div>
<div class="price">$2.00</div>
</div>
</div>
</div>
<div class="container">
<div class="products-container">
27
</div>
28
<h3>cheese</h3>
<div class="stars">
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star-half-alt"></i>
<span>( 250 )</span>
</div>
<div class="price">$2.00</div>
</div>
</div>
</div>
<section class="footer">
<div class="box-container">
<div class="box">
<h3> Shop It <i class="fas fa-shopping-basket"></i> </h3>
<p>Fresh and organic fruits directly from farm to your
home.</p>
<p>At your service</p>
<div class="share">
<a href="https://www.facebook.com/hearthacker30.net"
target="_blank" class="fab fa-facebook-f" ></a>
<a href="https://twitter.com/NIKHILK72558999"
target="_blank" class="fab fa-twitter"></a>
29
<a
href="https://www.instagram.com/_simply.nikhil_kumar/" target="_blank"
class="fab fa-instagram"></a>
<a href="https://www.linkedin.com/in/nikhil-kumar-
agarwal-48a738199/" target="_blank" class="fab fa-linkedin"></a>
</div>
</div>
<div class="box">
<h3>contact info</h3>
<a href="#" class="links"> <i class="fas fa-phone"></i>
+918328051347 </a>
<a href="#" class="links"> <i class="fas fa-phone"></i>
+918759158886 </a>
<a href="#" class="links"> <i class="fas fa-envelope"></i>
nikhilkumar@gmail.com </a>
<a href="https://goo.gl/maps/vk2Vp9m6sQMgDNJ99"
target="_blank" class="links"> <i class="fas fa-map-marker-alt"></i>
Jalhandhar, india - 144001 </a>
</div>
<div class="box">
<h3>newsletter</h3>
<p>subscribe for latest updates</p>
<input type="email" placeholder="your email" class="email">
<input type="submit" value="subscribe" class="btn">
<img src="image/payment.png" class="payment-img" alt="">
</div>
</div>
</section>
</body>
</html>
30
Product page source code (CSS):
@import
url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;300;400;
500;600&display=swap');
:root{
--green: #23a321 ;
--black:#130f40;
--light-color:#666;
--box-shadow:0 .5rem 1.5rem rgba(0,0,0,.1);
--border:.2rem solid rgba(0,0,0,.1);
--outline:.1rem solid rgba(0,0,0,.1);
--outline-hover:.2rem solid var(--black);
}
*{
font-family: 'Poppins', sans-serif;
margin:0; padding:0;
box-sizing: border-box;
outline: none; border:none;
text-decoration: none;
text-transform: capitalize;
transition: all .2s linear;
}
html{
font-size: 62.5%;
overflow-x: hidden;
scroll-behavior: smooth;
scroll-padding-top: 7rem;
}
body{
background:#eee;
}
section{
padding:2rem 9%;
}
.heading{
text-align: center;
padding:2rem 0;
padding-bottom: 3rem;
font-size: 3.5rem;
color:var(--black);
31
}
.heading span{
background: var(--green);
color:#fff;
display: inline-block;
padding:.5rem 3rem;
clip-path: polygon(100% 0, 93% 50%, 100% 99%, 0% 100%, 7% 50%, 0%
0%);
}
.btn{
margin-top: 1rem;
display: inline-block;
padding:.8rem 3rem;
font-size: 1.7rem;
border-radius: .5rem;
border:.2rem solid var(--black);
color:var(--black);
cursor: pointer;
background: none;
}
.btn:hover{
background: var(--green);
color:#fff;
}
.header{
position: fixed;
top:0; left:0; right: 0;
z-index: 1000;
display: flex;
align-items: center;
justify-content: space-between;
padding:2rem 9%;
background:#fff;
box-shadow: var(--box-shadow);
}
.header .logo{
font-size: 2.5rem;
font-weight: bolder;
color:var(--black);
}
32
.header .logo i{
color:var(--green);
}
.header .navbar a{
font-size: 1.7rem;
margin:0 1rem;
color:var(--black);
}
#menu-btn{
display: none;
}
.header .search-form{
position: absolute;
top:110%; right:-110%;
width: 50rem;
height:5rem;
background: #fff;
border-radius: .5rem;
overflow: hidden;
display: flex;
align-items: center;
33
box-shadow: var(--box-shadow);
}
.header .search-form.active{
right:2rem;
transition: .4s linear;
}
.container .title{
font-size: 3.5rem;
color:#444;
margin-bottom: 3rem;
text-transform: uppercase;
text-align: center;
}
.container .products-container{
display: grid;
grid-template-columns: repeat(auto-fit, minmax(30rem, 1fr));
gap:2rem;
34
}
.footer{
background: #fff;
}
.footer .box-container{
35
display: grid;
grid-template-columns: repeat(auto-fit, minmax(25rem, 1fr));
gap:1.5rem;
}
36
margin-right: .2rem;
background: #eee;
text-align: center;
}
.footer .credit{
text-align: center;
margin-top: 2rem;
padding:1rem;
padding-top: 2.5rem;
font-size: 2rem;
color:var(--black);
border-top: var(--border);
}
@media (max-width:991px){
html{
font-size: 55%;
}
37
}
@media (max-width:768px){
@media (max-width:450px){
html{
font-size: 50%;
}
38
<input type="Password" placeholder="Password" name="">
</span><br>
<a href="index.html"><button>Login</button></a>
<body>
</html
*{
font-family: 'Poppins', sans-serif;
margin:0; padding:0;
box-sizing: border-box;
outline: none; border:none;
text-decoration: none;
text-transform: capitalize;
transition: all .2s linear;
}
body {
font-family: same_serif;
background-image: url(/pjo/acbf54ecbccec89a1da8507378e2303d.jpg);
background-repeat: no-repeat;
overflow: hidden;
background-size: cover;
}
.container {
width: 380px;
margin: 7% auto;
border-radius: 25px;
background-color: rgba(0,0,0,0.2);
box-shadow: 0 0 17px grey;
}
.header {
text-align:center;
padding-top: 75px;
}
.header h1 {
color:Black;
39
font-size: 45px;
margin-bottom: 80px;
.main {
text-align: center;
}
.container h1{
color: forestgreen;
}
.main input, button {
width: 300px;
height: 45px;
border: none;
outline: none;
padding-left: 40px;
box-sizing: border-box;
font-size:15px;
color: black;
margin-bottom:40px;
}
.main button{
margin-top: 1rem;
display: inline-block;
padding:0rem 3rem;
font-size: 1.7rem;
border-radius: .5rem;
border:.2rem solid black;
color:black;
cursor: pointer;
background: none;
}
.main button:hover{
background: green;
color:#fff;
}
.main input:hover {
box-shadow: 2px 2px 5px grey ;
background-color:darkgray;
}
.main span {
position: relative;
}
40
.main i {
position: absolute;
left: 15px;
color: black;
font-size: 15px;
top: 2px;
}
<nav class="navbar">
<a href="index.html">home</a>
<a href="#features">revolution</a>
<a href="products.html" target="_blank">products</a>
<a href="#categories">advantages</a>
<a href="review.html">review</a>
<a href=#contact>contact us</a>
</nav>
<div class="icons">
<div class="fas fa-bars" id="menu-btn"></div>
<div class="fas fa-search" id="search-btn"></div>
<div class="fas fa-shopping-cart" id="cart-btn"></div>
<a href="login.html" target="_blank"><div class="fas fa-
user" id="login-btn"></div></a>
</div>
41
<form action="" class="search-form">
<input type="search" id="search-box" placeholder="search
here...">
<label for="search-box" class="fas fa-search"></label>
</form>
</header>
<br><br><br><br><br>
<div class="Reviews">
<div class="inner">
<h1>Reviews</h1>
<div class="border"></div>
<div class="row">
<div class="col">
<div class="Reviews">
<img src="pjo/ki.jpg" alt="">
<div class="name">Virti</div>
<div class="stars">
<span class="fa fa-star checked"></span>
<span class="fa fa-star checked"></span>
<span class="fa fa-star checked"></span>
<span class="fa fa-star"></span>
<span class="fa fa-star"></span>
</div>
<p>
It was very easy to order. It arrived very fast and all
the products were carefully wrapped and they were all as described. I
would definitely recommend
</p>
</div>
</div>
<div class="col">
<div class="Reviews">
<img src="pjo/vv.jpg" alt="">
<div class="name">Virat</div>
<div class="stars">
<span class="fa fa-star checked"></span>
<span class="fa fa-star checked"></span>
<span class="fa fa-star checked"></span>
<span class="fa fa-star"></span>
<span class="fa fa-star"></span>
42
</div>
<p>
Amazing service. Very happy to have found this company.
Great prices and fast delivery
</p>
</div>
</div>
<div class="col">
<div class="Reviews">
<img src="pjo/sh.jpg" alt="">
<div class="name">Shraddha</div>
<div class="stars">
<span class="fa fa-star"></span>
<span class="fa fa-star"></span>
<span class="fa fa-star"></span>
<span class="fa fa-star"></span>
<span class="fa fa-star"></span>
</div>
<p>
I was very happy that my orders were delivered
perfectly. They also sent some extra food as gifts. Very polite and
good manners. They covered every product that could leak or break with
air sponges in a very durable way. For cold products, there was a
special box with frosted bags. I can really say that they are very good
at this. I also bought a few salad ingredients. Cucumbers, tomatoes and
peppers etc... It was fresh
</p>
</div>
</div>
</div>
</div>
</div>
<section class="footer">
<div class="box-container">
<div class="box">
<h3> Shop It <i class="fas fa-shopping-basket"></i>
</h3>
<p>Fresh and organic fruits directly from farm to your
home.</p>
<p>At your service</p>
<div class="share">
43
<a
href="https://www.facebook.com/hearthacker30.net" target="_blank"
class="fab fa-facebook-f" ></a>
<a href="https://twitter.com/NIKHILK72558999"
target="_blank" class="fab fa-twitter"></a>
<a
href="https://www.instagram.com/_simply.nikhil_kumar/" target="_blank"
class="fab fa-instagram"></a>
<a href="https://www.linkedin.com/in/nikhil-kumar-
agarwal-48a738199/" target="_blank" class="fab fa-linkedin"></a>
</div>
</div>
<div class="box">
<h3>contact info</h3>
<a href="#" class="links"> <i class="fas fa-phone"></i>
+918328051347 </a>
<a href="#" class="links"> <i class="fas fa-phone"></i>
+918759158886 </a>
<a href="#" class="links"> <i class="fas fa-
envelope"></i> nikhilkumar@gmail.com </a>
<a href="https://goo.gl/maps/vk2Vp9m6sQMgDNJ99"
target="_blank" class="links"> <i class="fas fa-map-marker-alt"></i>
Jalhandhar, india - 144001 </a>
</div>
<div class="box">
<h3>newsletter</h3>
<p>subscribe for latest updates</p>
<input type="email" placeholder="your email"
class="email">
<input type="submit" value="subscribe" class="btn">
<img src="image/payment.png" class="payment-img"
alt="">
</div>
</div>
</section>
</body>
</html>
44
Review page source code (CSS):
@import
url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;300;400;
500;600&display=swap');
:root{
--green: #23a321 ;
--black:#130f40;
--light-color:#666;
--box-shadow:0 .5rem 1.5rem rgba(0,0,0,.1);
--border:.2rem solid rgba(0,0,0,.1);
--outline:.1rem solid rgba(0,0,0,.1);
--outline-hover:.2rem solid var(--black);
}
*{
font-family: 'Poppins', sans-serif;
margin:0; padding:0;
box-sizing: border-box;
outline: none; border:none;
text-decoration: none;
text-transform: capitalize;
transition: all .2s linear;
}
html{
font-size: 62.5%;
overflow-x: hidden;
scroll-behavior: smooth;
scroll-padding-top: 7rem;
}
body{
background:#eee;
}
section{
padding:2rem 9%;
}
.heading{
text-align: center;
padding:2rem 0;
padding-bottom: 3rem;
45
font-size: 3.5rem;
color:var(--black);
}
.heading span{
background: var(--green);
color:#fff;
display: inline-block;
padding:.5rem 3rem;
clip-path: polygon(100% 0, 93% 50%, 100% 99%, 0% 100%, 7% 50%, 0%
0%);
}
.btn{
margin-top: 1rem;
display: inline-block;
padding:.8rem 3rem;
font-size: 1.7rem;
border-radius: .5rem;
border:.2rem solid var(--black);
color:var(--black);
cursor: pointer;
background: none;
}
.btn:hover{
background: var(--green);
color:#fff;
}
.header{
position: fixed;
top:0; left:0; right: 0;
z-index: 1000;
display: flex;
align-items: center;
justify-content: space-between;
padding:2rem 9%;
background:#fff;
box-shadow: var(--box-shadow);
}
.header .logo{
font-size: 2.5rem;
font-weight: bolder;
color:var(--black);
46
}
.header .logo i{
color:var(--green);
}
.header .navbar a{
font-size: 1.7rem;
margin:0 1rem;
color:var(--black);
}
#menu-btn{
display: none;
}
.header .search-form{
position: absolute;
top:110%; right:-110%;
width: 50rem;
height:5rem;
background: #fff;
border-radius: .5rem;
overflow: hidden;
47
display: flex;
align-items: center;
box-shadow: var(--box-shadow);
}
.header .search-form.active{
right:2rem;
transition: .4s linear;
}
.border{
width: 160px;
height: 5px;
48
background: grey;
margin: 26px auto;
}
.row{
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.col{
flex: 33.33%;
max-width: 33.33%;
box-sizing: border-box;
padding: 15px;
}
.Reviews{
background: white;
padding: 30px;
}
.Reviews img{
width: 100px;
height: 100px;
border-radius: 50%;
}
.name{
font-size: 20px;
text-transform: uppercase;
margin: 20px 0;
}
.stars{
color: green;
margin-bottom: 20px;
}
.footer{
background: #fff;
}
.footer .box-container{
display: grid;
grid-template-columns: repeat(auto-fit, minmax(25rem, 1fr));
gap:1.5rem;
}
49
padding:1rem 0;
}
50
}
.footer .credit{
text-align: center;
margin-top: 2rem;
padding:1rem;
padding-top: 2.5rem;
font-size: 2rem;
color:var(--black);
border-top: var(--border);
}
51
RESULT/OUTPUT
52
53
54
55
56
Conclusion
It was a wonderful and learning experience for me while
completed it on time
57