D a i l y W e b D e s i g n s

Restaurant web designer using HTML CSS And JAVASCRIPT with source code

  Hi everybody! Using HTML, CSS, and JavaScript, you will learn how to create a responsive restaurant website using HTML CSS And JAVASCRIPT in this Blog. Usin
Restaurant web designer using HTML CSS And JAVASCRIPT with source code

 

Hi everybody! Using HTML, CSS, and JavaScript, you will learn

how to create a responsive restaurant website using HTML CSS And JAVASCRIPT in this Blog.

Using standard JavaScript, users can use the navigation buttons on the web design moving car animation  website design to navigate through each slide. The clip-path property is utilized for the transition on the slide. I hope that when you design a website with online moving car animation , this video will be helpful.

You can download all of the source files and codes from this location. The code from the text editors must be copied and pasted. Try it out first by watching the video tutorial. It will assist you in comprehending everything. After that, if your code isn’t working right, look at the source codes provided and compare them to your own. It will assist you in comprehending everything, including your errors.

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>Complete Responsive Food Website Design Tutorial</title>
<link rel="stylesheet"
  href="https://unpkg.com/swiper@7/swiper-bundle.min.css"/>
<!-- font awesome cdn link -->
 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta2/css/all.min.css">
<!-- custom css file link -->
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
    <!-- header section starts -->
<header>
<a href="#">Festo.</a>
<nav>
<a href="#home">Home</a>
<a href="#dishes">Dishes</a>
<a href="#about">About</a>
<a href="#menu">Menu</a>
<a href="#review">Review</a>
<a href="#order">Order</a>
</nav>
<a href="#"></a>
<a href="#"></a>
</header>
<!-- header section ends -->
<!-- search from -->
<form id="search-form">
<input type="search" placeholder="search here..." name="" id="search-box">
<label for="search-box"></label>
</form>
<!-- home section starts -->
<section id="home">
 our special dish
<h3>spicy noodles</h3>
<p>lorem ipsum dolor sit amet consectetur adipisicing elit. Sit natus dolor cumque?</p>
<a href="#">order now</a>
<img decoding="async" src="images/home-img-1.png" alt="">
 our special dish
<h3>fried chicken</h3>
<p>lorem ipsum dolor sit amet consectetur adipisicing elit. Sit natus dolor cumque?</p>
<a href="#">order now</a>
<img decoding="async" src="images/home-img-2.png" alt="">
 our special dish
<h3>hot pizza</h3>
<p>lorem ipsum dolor sit amet consectetur adipisicing elit. Sit natus dolor cumque?</p>
<a href="#">order now</a>
                    <img decoding="async" src="images/home-img-3.png" alt="">
</section>
<!-- home section ends -->
<!-- dishes section start -->
<section id="dishes">
    <h3>our dishes</h3>
    <h1>popular dishes</h1>
            <a href="#"></a>
            <a href="#"></a>
            <img decoding="async" src="images/dish-1.png" alt="">
            <h3>tasty food</h3>
            $15.99
            <a href="#">add to cart</a>
            <a href="#"></a>
            <a href="#"></a>
            <img decoding="async" src="images/dish-2.png" alt="">
            <h3>tasty food</h3>
            $15.99
            <a href="#">add to cart</a>
            <a href="#"></a>
            <a href="#"></a>
            <img decoding="async" src="images/dish-3.png" alt="">
            <h3>tasty food</h3>
            $15.99
            <a href="#">add to cart</a>
            <a href="#"></a>
            <a href="#"></a>
            <img decoding="async" src="images/dish-4.png" alt="">
            <h3>tasty food</h3>
            $15.99
            <a href="#">add to cart</a>
            <a href="#"></a>
            <a href="#"></a>
            <img decoding="async" src="images/dish-5.png" alt="">
            <h3>tasty food</h3>
            $15.99
            <a href="#">add to cart</a>
            <a href="#"></a>
            <a href="#"></a>
            <img decoding="async" src="images/dish-6.png" alt="">
            <h3>tasty food</h3>
            $15.99
            <a href="#">add to cart</a>
</section>
<!-- dishes section ends -->
<!-- about section starts -->
<section id="about">
    <h3>about us</h3>
    <h1>why choose us?</h1>
            <img decoding="async" src="images/about-img.png" alt="">
            <h3>best food in the country</h3>
            <p>lorem ipsum dolor sit amet consectetur adipisicing elit. Sit natus dolor cumque?lorem ipsum dolor sit amet consectetur adipisicing elit. Sit natus dolor cumque?lorem ipsum dolor sit amet consectetur adipisicing elit. Sit natus dolor cumque?</p>
            <p>lorem ipsum dolor sit amet consectetur adipisicing elit. Sit natus dolor cumque?</p>
                    free delivery
                    easy payments
                    24/7 service
            <a href="#">Learn More</a>
</section>
<!-- about section ends -->
<!-- menu section starts -->
<section id="menu">
    <h3>our menu</h3>
    <h1>today's speciality</h1>
                <img decoding="async" src="images/menu-1.jpg" alt="">
                <a href="#"></a>
                <h3>delicious food</h3>
                <p>lorem ipsum dolor sit amet consectetur adipisicing elit. Sit natus dolor cumque? farhanj</p>
                <a href="#">add to cart</a>
                $12.99
                <img decoding="async" src="images/menu-2.jpg" alt="">
                <a href="#"></a>
                <h3>delicious food</h3>
                <p>lorem ipsum dolor sit amet consectetur adipisicing elit. Sit natus dolor cumque? farhanj</p>
                <a href="#">add to cart</a>
                $12.99
                <img decoding="async" src="images/menu-3.jpg" alt="">
                <a href="#"></a>
                <h3>delicious food</h3>
                <p>lorem ipsum dolor sit amet consectetur adipisicing elit. Sit natus dolor cumque? farhanj</p>
                <a href="#">add to cart</a>
                $12.99
                <img decoding="async" src="images/menu-4.jpg" alt="">
                <a href="#"></a>
                <h3>delicious food</h3>
                <p>lorem ipsum dolor sit amet consectetur adipisicing elit. Sit natus dolor cumque? farhanj</p>
                <a href="#">add to cart</a>
                $12.99
                <img decoding="async" src="images/menu-5.jpg" alt="">
                <a href="#"></a>
                <h3>delicious food</h3>
                <p>lorem ipsum dolor sit amet consectetur adipisicing elit. Sit natus dolor cumque? farhanj</p>
                <a href="#">add to cart</a>
                $12.99
                <img decoding="async" src="images/menu-6.jpg" alt="">
                <a href="#"></a>
                <h3>delicious food</h3>
                <p>lorem ipsum dolor sit amet consectetur adipisicing elit. Sit natus dolor cumque? farhanj</p>
                <a href="#">add to cart</a>
                $12.99
                <img decoding="async" src="images/menu-7.jpg" alt="">
                <a href="#"></a>
                <h3>delicious food</h3>
                <p>lorem ipsum dolor sit amet consectetur adipisicing elit. Sit natus dolor cumque? farhanj</p>
                <a href="#">add to cart</a>
                $12.99
                <img decoding="async" src="images/menu-8.jpg" alt="">
                <a href="#"></a>
                <h3>delicious food</h3>
                <p>lorem ipsum dolor sit amet consectetur adipisicing elit. Sit natus dolor cumque? farhanj</p>
                <a href="#">add to cart</a>
                $12.99
                <img decoding="async" src="images/menu-9.jpg" alt="">
                <a href="#"></a>
                <h3>delicious food</h3>
                <p>lorem ipsum dolor sit amet consectetur adipisicing elit. Sit natus dolor cumque? farhanj</p>
                <a href="#">add to cart</a>
                $12.99
</section>
<!-- menu section endss -->
<!-- review section starts -->
<section id="review">
    <h3> customer's review </h3>
    <h1> what they say </h1>
                    <img decoding="async" src="images/pic-1.png" alt="">
                        <h3>john deo</h3>
                <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Sit fugiat consequuntur repellendus aperiam deserunt nihil, corporis fugit voluptatibus voluptate totam neque illo placeat eius quis laborum aspernatur quibusdam. Ipsum, magni.</p>
                    <img decoding="async" src="images/pic-2.png" alt="">
                        <h3>john deo</h3>
                <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Sit fugiat consequuntur repellendus aperiam deserunt nihil, corporis fugit voluptatibus voluptate totam neque illo placeat eius quis laborum aspernatur quibusdam. Ipsum, magni.</p>
                    <img decoding="async" src="images/pic-3.png" alt="">
                        <h3>john deo</h3>
                <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Sit fugiat consequuntur repellendus aperiam deserunt nihil, corporis fugit voluptatibus voluptate totam neque illo placeat eius quis laborum aspernatur quibusdam. Ipsum, magni.</p>
                    <img decoding="async" src="images/pic-4.png" alt="">
                        <h3>john deo</h3>
                <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Sit fugiat consequuntur repellendus aperiam deserunt nihil, corporis fugit voluptatibus voluptate totam neque illo placeat eius quis laborum aspernatur quibusdam. Ipsum, magni.</p>
</section>
<!-- review section ends -->
<!-- order section starts -->
<section id="order">
<h3> order now </h3>
    <h1> free and fast </h1>
    <form action="">
                your name
                <input type="text" placeholder="enter your name" name="">
                your number
                <input type="number" placeholder="enter your number" name="">
                your order
                <input type="text" placeholder="enter food name" name="">
                additional food
                <input type="text" placeholder="extra with food" name="">
                how much
                <input type="number" placeholder="how many orders" name="">
                date and time
                <input type="datetime-local">
                your address
                <textarea name="" placeholder="enter your address" cols="30" rows="10"></textarea>
                your message
                <textarea name="" placeholder="enter your message" cols="30" rows="10"></textarea>
        <input type="submit" value="order now" name="">
    </form>
</section>
<!-- order section ends -->
<!-- footer section starts -->
<section>
            <h3>locations</h3>
            <a href="#">india</a>
            <a href="#">japan</a>
            <a href="#">russia</a>
            <a href="#">korea</a>
            <a href="#">USA</a>
            <h3>quick links</h3>
            <a href="#">home</a>
            <a href="#">dishes</a>
            <a href="#">about</a>
            <a href="#">menu</a>
            <a href="#">review</a>
            <a href="#">order</a>
            <h3>contact info</h3>
            <a href="#">+123-456-789</a>
            <a href="#">+111-222-333</a>
            <a href="#">shaikhfarhan@gmail.com</a>
            <a href="#">farhankhan@gmail.com</a>
            <a href="#">mumbai, india - 401203</a>
            <h3>follow us</h3>
            <a href="#">facebook</a>
            <a href="#">twitter</a>
            <a href="#">instagram</a>
            <a href="#">linkedin</a>
     copyright @ 2021 by dailywebdesign
</section>
<!-- footer section ends -->
<!-- loader part -->
    <img decoding="async" src="images/loader.gif">
    <!-- custom js file link -->
</body>
</html>
				
			

style.css

				
					@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&family=Lexend+Deca&family=Nunito:wght@300;400;600;700&family=Red+Hat+Display:wght@700&display=swap');
:root{
    --green:#27ae60;
    --black:#192a56;
    --light-color:#666;
    --box-shadow: 0 .5rem 1.5rem rgba(0,0,0,.1);
}
*{
    font-family: 'Nunito', sans-serif;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    text-decoration: none;
    outline: none;
    border: none;
    text-transform: capitalize;
    transition: all .2s linear;
}
html{
    font-size: 62.5%;
    overflow-x: hidden;
    scroll-padding-top: 5.5rem;
    scroll-behavior: smooth;
}
section{
    padding: 2rem 9%;
}
section:nth-child(even){
    background: #eee;
}
.sub-heading{
    text-align: center;
    color: var(--green);
    font-size: 2rem;
    padding-top: 1rem;
}
.heading{
    text-align: center;
    color: var(--black);
    font-size: 3rem;
    padding-bottom:  2rem;
    text-transform: uppercase;
}
.btn{
    margin-top: 1rem;
    display: inline-block;
    font-size: 1.7rem;
    color: #fff;
    background: var(--black);
    border-radius: .5rem;
    cursor: pointer;
    padding: .8rem 3rem;
}
.btn:hover{
    background: var(--green);
    letter-spacing: .1rem;
}
header{
    position: fixed;
    top:0;
    left: 0;
    right: 0;
    background: #fff;
    padding: 1rem 7%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    z-index: 1000;
    box-shadow: var(--box-shadow);
}
header .logo{
    color: var(--black);
    font-size: 2.5rem;
    font-weight: bolder;
}
header .logo i{
    color: var(--green);
}
header .navbar a{
    font-size: 1.7rem;
    border-radius: .5rem;
    padding: .5rem 1.5rem;
    color: var(--light-color);
}
header .navbar a.active,
header .navbar a:hover{
    color: #fff;
    background: var(--green);
}
header .icons i,
header .icons a{
    cursor: pointer;
    margin-left: .5rem;
    height: 4.5rem;
    line-height: 4.5rem;
    width: 4.5rem;
    text-align: center;
    font-size: 1.7rem;
    color: var(--black);
    border-radius: 50%;
    background: #eee;
}
header .icons i:hover,
header .icons a:hover{
    color: #fff;
    background: var(--green);
    transform: rotate(360deg);
}
header .icons #menu-bars{
    display: none;
}
#search-form{
    position: fixed;
    top:-110%;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 1004;
    background: rgba(0,0,0,.8);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.1rem;
}
#search-form.active{
    top: 0;
}
#search-form #search-box{
    width: 50rem;
    border-bottom: .1rem solid #fff;
    padding: 1rem 0;
    color: #fff;
    font-size: 3rem;
    text-transform: none;
    background: none;
}
#search-form #search-box::placeholder{
    color: #eee;
}
#search-form #search-box::-webkit-search-cancel-button{
    -webkit-apperance:none;
}
#search-form label{
    color: #fff;
    cursor: pointer;
    font-size: 3rem;
}
#search-form label:hover{
    color: var(--green);
}
#search-form #close{
    position: absolute;
    color: #fff;
    cursor: pointer;
    top: 2rem;
    right: 3rem;
    font-size: 5rem;
}
.home .home-slider .slide{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap:2rem;
    padding-top:9rem;
}
.home .home-slider .slide .content{
    flex: 1 1 45rem;
}
.home .home-slider .slide .img{
    flex: 1 1 45rem;
}
.home .home-slider .slide .img img{
width: 100%;
}
.home .home-slider .slide .content span{
    color: var(--green);
    font-size: 2.5rem;
}
.home .home-slider .slide .content h3{
    color: var(--black);
    font-size: 7rem;
}
.home .home-slider .slide .content p{
    color: var(--light-color);
    font-size: 2.2rem;
    padding: .5rem 0;
    line-height: 1.5;
}
.swiper-pagination-bullet-active{
    background: var(--green);
}
.dishes .box-container{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(28rem, 1fr));
    gap:1.5rem;
}
.dishes .box-container .box{
    padding: 2.5rem;
    background: #fff;
    border-radius: .5rem;
    border:.1rem solid rgba(0,0,0,.2);
    box-shadow: var(--box-shadow);
    position: relative;
    overflow: hidden;
    text-align: center;
}
.dishes .box-container .box .fa-heart,
.dishes .box-container .box .fa-eye{
    position: absolute;
    top: 1.5rem;
    background: #eee;
    border-radius: 50%;
    height: 5rem;
    width: 5rem;
    line-height: 5rem;
    font-size: 2rem;
    color: var(--black);
}
.dishes .box-container .box .fa-heart:hover,
.dishes .box-container .box .fa-eye:hover{
    background: var(--green);
    color: #fff;
}
.dishes .box-container .box .fa-heart{
    right: -15rem;
}
.dishes .box-container .box .fa-eye{
    left: -15rem;
}
.dishes .box-container .box:hover .fa-heart{
    right: 1.5rem;
}
.dishes .box-container .box:hover .fa-eye{
    left: 1.5rem;
}
.dishes .box-container .box img{
    height: 17rem;
    margin:1rem 0;
}
.dishes .box-container .box h3{
    color: var(--black);
    font-size: 2.5rem;
}
.dishes .box-container .box .start{
    padding:1rem 0;
}
.dishes .box-container .box .start i{
    font-size: 1.7rem;
    color: var(--green);
}
.dishes .box-container .box span{
    color: var(--green);
    font-weight: bolder;
    margin-right: 1rem;
    font-size: 2.5rem;
}
.about .row{
    display: flex;
    flex-wrap: wrap;
    gap:1.5rem;
    align-items: center;
}
.about .row .img{
    flex:1 1 45rem;
}
.about .row .img img{
    width: 100%;
}
.about .row .content{
    flex:1 1 45rem;
}
.about .row .content h3{
    color: var(--black);
    font-size: 4rem;
    padding-top: .5rem 0;
}
.about .row .content p{
    color: var(--light-color);
    font-size: 1.5rem;
    padding-top: .5rem 0;
    line-height: 2;
}
.about .row .content .icons-container{
    display: flex;
    gap:1rem;
    flex-wrap: wrap;
    padding: 1rem 0;
    margin-top: .5rem;
}
.about .row .content .icons-container .icons{
    background: #eee;
    border-radius: .5rem;
    border:.1rem solid rgba(0,0,0,.2);
    display: flex;
    align-items: center;
    justify-content: center;
    gap:1rem;
    flex: 1 1 17rem;
    padding: 1.5rem 1rem;
}
.about .row .content .icons-container .icons i{
    font-size: 2.5rem;
    color: var(--green);
}
.about .row .content .icons-container .icons span{
    font-size: 1.5rem;
    color: var(--black);
}
.menu .box-container{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(30rem, 1fr));
    gap:1.5rem;
}
.menu .box-container .box{
    background: #fff;
    border:.1rem solid rgba(0,0,0,.2);
    border-radius: .5rem;
    box-shadow: var(--box-shadow);
}
.menu .box-container .box .img{
    height: 25rem;
    width: 100%;
    padding: 1.5rem;
    overflow: hidden;
    position: relative;
}
.menu .box-container .box .img img{
    height: 100%;
    width: 100%;
    border-radius: .5rem;
    object-fit: cover;
}
.menu .box-container .box .img .fa-heart{
    position: absolute;
    top: 2.5rem;
    right: 2.5rem;
    height: 5rem;
    width: 5rem;
    line-height: 5rem;
    text-align: center;
    font-size: 2rem;
    background:#fff;
    border-radius: 50%;
    color: var(--black);
}
.menu .box-container .box .img .fa-heart:hover{
    background-color: var(--green);
    color: #fff;
}
.menu .box-container .box .content{
    padding: 2rem;
    padding-top: 0;
}
.menu .box-container .box .content .stars{
    padding-bottom: 1rem;
}
.menu .box-container .box .content .stars i{
    font-size: 1.7rem;
    color: var(--green);
}
.menu .box-container .box .content h3{
    color: var(--black);
    font-size: 2.5rem;
}
.menu .box-container .box .content p{
    color: var(--light-color);
    font-size: 1.6rem;
    padding: .5rem 0;
    line-height: 1.5rem;
}
.menu .box-container .box .content .pirce{
    color: var(--green);
    margin-left: 1rem;
    font-size: 2.5rem;
}
.review .slide{
    padding:2rem;
    box-shadow:var(--box-shadow);
    border:.1rem solid rgba(0,0,0,.2);
    border-radius: .5rem;
    position: relative;
}
.review .slide .fa-quote-right{
    position: absolute;
    top:2rem; right:2rem;
    font-size: 6rem;
    color:#ccc;
}
.review .slide .user{
    display: flex;
    gap:1.5rem;
    align-items: center;
    padding-bottom: 1.5rem;
}
.review .slide .user img{
    height: 7rem;
    width: 7rem;
    border-radius: 50%;
    object-fit: cover;
}
.review .slide .user h3{
    color:var(--black);
    font-size: 2rem;
    padding-bottom: .5rem;
}
.review .slide .user i{
    font-size: 1.3rem;
    color:var(--green);
}
.review .slide p{
    font-size: 1.5rem;
    line-height: 1.8;
    color:var(--light-color);
}
.order form{
    max-width: 90rem;
    border-radius: .5rem;
    box-shadow: var(--box-shadow);
    border: .1rem solid rgba(0,0,0,.2);
    background:#fff;
    padding: 1.5rem;
    margin: 0 auto;
}
.order form .inputBox{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.order form .inputBox .input{
    width: 49%;
}
.order form .inputBox .input span{
    display: block;
    padding: .5rem 0;
    font-size: 1.5rem;
    color: var(--light-color);
}
.order form .inputBox .input input,
.order form .inputBox .input textarea{
    background:#eee;
    border-radius: .5rem;
    padding: 1rem;
    font-size: 1.6rem;
    color: var(--black);
    text-transform: none;
    margin-bottom: 1rem;
    width: 100%;
}
.order form .inputBox .input input:focus,
.order form .inputBox .input textarea:focus{
    border: .1rem solid var(--green);
    }
.order form .inputBox .input textarea{
    height: 20rem;
    resize: none;
}
.order form .btn{
    margin-top: 0;
}
.footer .box-container{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(25rem, 1fr));
    gap:1.5rem;
}
.footer .box-container .box h3{
    padding: .5rem 0;
    font-size: 2.5rem;
    color: var(--black);
}
.footer .box-container .box a{
    display: block;
    padding: .5rem 0;
    font-size: 1.5rem;
    color: var(--light-color);
}
.footer .box-container .box a:hover{
    color: var(--green);
    text-decoration: underline;
}
.footer .credit{
    text-align: center;
    border-top: .1rem solid rgba(0,0,0,.1);
    font-size: 2rem;
    color: var(--black);
    padding: .5rem;
    padding-top: 1.5rem;
    margin-top: 1.5rem;
}
.footer .credit span{
    color: var(--green);
}
.loader-container{
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10000;
    background:#fff;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}
.loader-container img{
    width: 35rem;
}
.loader-container.fade-out{
    top: 110%;
    opacity: 0;
}
/*media queries*/
@media (max-width:991px){
    html{
    font-size: 55%;
}
header{
    padding: 1rem 2rem;
}
section{
    padding:2rem;
}
}
@media (max-width:768px){
    header .icons #menu-bars{
    display: inline-block;
}
header .navbar{
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background: #fff;
    border-top: .1rem soild rgba(0,0,0,.2);
    border-bottom:  .1rem soild rgba(0,0,0,.2);
    padding: 1rem;
    clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
}
header .navbar.active{
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}
header .navbar a{
    display: block;
    padding: 1.5rem;
    margin: 1rem;
    font-size: 2rem;
    background: #eee;
}
#search-form #search-box{
    width: 90%;
    margin: 0 1rem;
}
.home .home-slider .slide .content h3{
    font-size: 5rem;
}
}
@media (max-width:450px){
    html{
    font-size: 50%;
}
.dishes .box-container .box img{
    height: auto;
    width: 100%;
}
.order form .inputBox .input{
    width: 100%;
}
}

				
			

main.js

				
					let menu = document.querySelector('#menu-bars');
let navbar = document.querySelector('.navbar');
menu.onclick = () =>{
  menu.classList.toggle('fa-times');
  navbar.classList.toggle('active');
}
let section = document.querySelectorAll('section');
let navLinks = document.querySelectorAll('header .navbar a');
window.onscroll = () =>{
  menu.classList.remove('fa-times');
  navbar.classList.remove('active');
  section.forEach(sec =>{
    let top = window.scrollY;
    let height = sec.offsetHeight;
    let offset = sec.offsetTop - 150;
    let id = sec.getAttribute('id');
    if(top >= offset && top < offset + height){
      navLinks.forEach(links =>{
        links.classList.remove('active');
        document.querySelector('header .navbar a[href*='+id+']').classList.add('active');
      });
    };
  });
}
document.querySelector('#search-icon').onclick = () =>{
  document.querySelector('#search-form').classList.toggle('active');
}
document.querySelector('#close').onclick = () =>{
  document.querySelector('#search-form').classList.remove('active');
}
var swiper = new Swiper(".home-slider", {
        spaceBetween: 30,
        centeredSlides: true,
        autoplay: {
          delay: 7500,
          disableOnInteraction: false,
        },
        pagination: {
          el: ".swiper-pagination",
          clickable: true,
        },
        loop:true,
      });
var swiper = new Swiper(".review-slider", {
  spaceBetween: 20,
  centeredSlides: true,
  autoplay: {
    delay: 7500,
    disableOnInteraction: false,
  },
  loop:true,
  breakpoints: {
    0: {
        slidesPerView: 1,
    },
    640: {
      slidesPerView: 2,
    },
    768: {
      slidesPerView: 2,
    },
    1024: {
      slidesPerView: 3,
    },
  },
});
function loader(){
  document.querySelector('.loader-container').classList.add('fade-out');
}
function fadeOut(){
  setInterval(loader, 3000);
}
window.onload = fadeOut;
				
			

images

restaurant web designer
Restaurant web designer
restaurant web designer
Restaurant web designer
Restaurant web designer
Restaurant web designer
restaurant web designer
Restaurant web designer
restaurant web designer
Restaurant web designer
restaurant web designer
Restaurant web designer
restaurant web designer
Restaurant web designer
restaurant web designer
Restaurant web designer
restaurant web designer
Restaurant web designer
restaurant web designer
Restaurant web designer
restaurant web designer
Restaurant web designer
restaurant web designer
Restaurant web designer
restaurant web designer
Restaurant web designer
restaurant web designer
Restaurant web designer
restaurant web designer
Restaurant web designer
restaurant web designer
Restaurant web designer
restaurant web designer
Restaurant web designer
restaurant web designer
Restaurant web designer
restaurant web designer
Restaurant web designer
restaurant web designer
Restaurant web designer
restaurant web designer
Restaurant web designer
restaurant web designer
Restaurant web designer
restaurant web designer
Restaurant web designer
restaurant web designer
Restaurant web designer

Leave a Reply

Your email address will not be published. Required fields are marked *

Daily Web Designs

Email

contact@dailywebdesigns.com

About Us

Hi, I am a web developer passionate about creating and designing beautiful desktop and mobile web interfaces developed in HTML CSS & JavaScript.

Locate Us

©2025. All Rights Reserved .

By Daily Web Designs