From c438d1bced16f617cb69699032b1401cef5c2ded Mon Sep 17 00:00:00 2001 From: Pritish Bhawal Date: Sat, 6 Jan 2024 16:11:29 +0530 Subject: [PATCH] better navbar ui added in all pages v5 --- public/image/logo5.png | Bin 0 -> 63643 bytes public/styles/Home.css | 2295 +++++++++++++++++----------------- public/styles/cart.css | 242 ++-- public/styles/help.css | 558 +++++---- public/styles/search.css | 603 +++++---- public/templates/Home.html | 4 +- public/templates/cart.html | 4 +- public/templates/help.html | 4 +- public/templates/search.html | 18 +- 9 files changed, 1965 insertions(+), 1763 deletions(-) create mode 100644 public/image/logo5.png diff --git a/public/image/logo5.png b/public/image/logo5.png new file mode 100644 index 0000000000000000000000000000000000000000..a7cea1fd8782b076e7f2303c58a9b53c8da9c218 GIT binary patch literal 63643 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
C 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 literal 0 HcmV?d00001 diff --git a/public/styles/Home.css b/public/styles/Home.css index d60d817..18f7cf8 100644 --- a/public/styles/Home.css +++ b/public/styles/Home.css @@ -1,1455 +1,1442 @@ -*{ - margin: 0; - padding: 0; - box-sizing: border-box; - font-family: sans-serif; -} - - - -#Effect { - color: white; - text-shadow: 1px 1px 2px black, 0 0 10px rgb(187, 152, 35);} - -section{ - width: 100%; - height: 100vh; -} - -section nav{ - display: flex; - align-items: center; - justify-content: space-around; - background: #fff; - position: fixed; - right: 0; - left: 0; - z-index: 1000; - box-shadow: 0 0 10px rgba(0,0,0,0.5); - height: 80px; - padding: 10px 20px; - margin: 0; - line-height: 1; -} -.cart{ - width: 20px; - position: relative; - left: -15%; - cursor: pointer; -} - -section nav .logo img{ - /* width: 120px; +* { + margin: 0; + padding: 0; + box-sizing: border-box; + font-family: sans-serif; +} + +/* ---------------------------nav------------------------ */ +#Effect:hover::after { + transform: scaleX(1); +} + +#Effect::after { + content: ""; + width: 150%; + background-color: #fff; + height: 2px; + left: -25%; + position: absolute; + bottom: -6px; + transform: scaleX(0); + transition: transform 0.2s linear; +} +section nav { + display: flex; + align-items: center; + justify-content: space-between; + background: rgba(211, 200, 25, 1); + background: linear-gradient( + 90deg, + rgba(250, 204, 34, 1), + rgba(228, 172, 2, 1) + ); + position: fixed; + right: 0; + left: 0; + z-index: 1000; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); + height: 80px; + padding: 10px 10px; + margin: 0; + line-height: 1; +} +section nav:hover { + background: linear-gradient( + 90deg, + rgba(228, 172, 2, 1), + rgba(250, 204, 34, 1) + ); +} +section nav ul li { + position: relative; +} +section nav ul li a { + font-weight: lighter; + color: black; + text-decoration: none; + transition: 0.3s; +} +section nav ul li a i { + margin-right: 5px; +} + +section nav ul li a.action { + color: #facc22; +} + +section nav ul li a:hover { + color: #fff; + text-shadow: 0px 0px 20px white; +} +section { + width: 100%; + height: 100vh; +} + +.cart { + width: 20px; + position: relative; + left: -15%; + cursor: pointer; +} + +section nav .logo img { + /* width: 120px; margin: 20px 0; */ - width: 140px; - margin: 20px; - position: relative; - left: -118%; - cursor: pointer; - margin-left: 110%; + width: 140px; + margin: 20px; + position: relative; + left: -118%; + cursor: pointer; + margin-left: 110%; } -section nav ul{ - list-style: none; - - margin-left: 60%; -} +section nav ul { + list-style: none; -section nav ul li{ - display: inline-block; - margin: 0 10px; - + margin-left: 60%; } -section nav ul li a{ - color: black; - text-decoration: none; - transition: 0.3s; - - +section nav ul li { + display: inline-block; + margin: 0 10px; } -section nav ul li a.action{ - color: #facc22; +section nav .login a { + color: #000; + text-decoration: none; + border: 2px solid #facc22; + border-radius: 20px; + padding: 7px 20px; + transition: 0.3s; } -section nav ul li a:hover{ - color: #facc22; +section nav .login a:hover { + background: #facc22; + color: #fff; } -section nav .login a{ - color: #000; - text-decoration: none; - border: 2px solid #facc22; - border-radius: 20px; - padding: 7px 20px; - transition: 0.3s; +section .main { + display: flex; + align-items: center; + justify-content: space-around; + position: relative; + top: 80px; } -section nav .login a:hover{ - background: #facc22; - color: #fff; +section .main .main_text h1 { + color: #000; + font-size: 75px; + position: relative; + top: -25px; + left: 5%; } -section .main{ - display: flex; - align-items: center; - justify-content: space-around; - position: relative; - top: 80px; +section .main .main_text h1 span { + color: #facc22; + font-family: polo; } -section .main .main_text h1{ - color: #000; - font-size: 75px; - position: relative; - top: -25px; - left: 5%; +section .main .main_text p { + color: #000; + width: 650px; + position: relative; + top: 20px; + left: 5%; + line-height: 23px; + text-align: justify; } -section .main .main_text h1 span{ - color: #facc22; - font-family: polo; +section .main .main_text .btn i { + margin-right: 8px; } -section .main .main_text p{ - color: #000; - width: 650px; - position: relative; - top: 20px; - left: 5%; - line-height: 23px; - text-align: justify; +section .main .main_text .btn { + color: #000; + text-decoration: none; + border: 2px solid #facc22; + padding: 10px 20px; + position: relative; + top: 100px; + left: 5%; + transition: 0.3s; } -section .main .main_text .btn i{ - margin-right: 8px; +section .main .main_text .btn:hover { + color: #fff; } -section .main .main_text .btn{ - color: #000; - text-decoration: none; - border: 2px solid #facc22; - padding: 10px 20px; - position: relative; - top: 100px; - left: 5%; - transition: 0.3s; +section .main .main_text .btn::before { + content: ""; + position: absolute; + top: 0; + left: 0; + width: 0; + height: 100%; + background: #facc22; + z-index: -1; + transition: 0.3s; } -section .main .main_text .btn:hover{ - color: #fff; +section .main .main_text .btn:hover::before { + top: unset; + width: 100%; + bottom: 0; } -section .main .main_text .btn::before{ - content: ''; - position: absolute; - top: 0; - left: 0; - width: 0; - height: 100%; - background: #facc22; - z-index: -1; - transition: 0.3s; +section .main .main_image img { + width: 650px; + animation: animate 5s linear infinite; } -section .main .main_text .btn:hover::before{ - top: unset; - width: 100%; - bottom: 0; -} - -section .main .main_image img{ - width: 650px; - animation: animate 5s linear infinite; -} - - - - /*--About--*/ -.about{ - width: 100%; - height: 100%; - padding: 10px 0 0 0; - margin: 0; - background-image: url(/image/about_bg.jpg); - background-size: cover; - background-position: center; +.about { + width: 100%; + height: 100%; + padding: 10px 0 0 0; + margin: 0; + background-image: url(/image/about_bg.jpg); + background-size: cover; + background-position: center; } -.about .about_main{ - display: flex; - width: 100%; - align-items: center; - justify-content: space-around; +.about .about_main { + display: flex; + width: 100%; + align-items: center; + justify-content: space-around; } - -.about .about_main .about_image img{ - width: 100%; +.about .about_main .about_image img { + width: 100%; } -.about .about_main .about_text h1{ - font-size: 45px; - position: relative; - bottom: 40px; +.about .about_main .about_text h1 { + font-size: 45px; + position: relative; + bottom: 40px; } -.about .about_main .about_text h1 span{ - color: #facc22; - margin-right: 15px; +.about .about_main .about_text h1 span { + color: #facc22; + margin-right: 15px; } -.about .about_main .about_text h3{ - position: relative; - bottom: 10px; - font-size: 25px; +.about .about_main .about_text h3 { + position: relative; + bottom: 10px; + font-size: 25px; } -.about .about_main .about_text p{ - width: 650px; - text-align: justify; - line-height: 23px; - margin-top: 20px; +.about .about_main .about_text p { + width: 650px; + text-align: justify; + line-height: 23px; + margin-top: 20px; } -.about .about_main .about_text .about_services{ - margin-top: 20px; - display: grid; - grid-template-columns: 1fr 1fr 1fr; +.about .about_main .about_text .about_services { + margin-top: 20px; + display: grid; + grid-template-columns: 1fr 1fr 1fr; } -.about .about_main .about_text .about_services .s_1{ - display: flex; - align-items: center; - width: 180px; - background: #ececec; - padding: 10px; - border: 2px solid #facc22; - cursor: pointer; +.about .about_main .about_text .about_services .s_1 { + display: flex; + align-items: center; + width: 180px; + background: #ececec; + padding: 10px; + border: 2px solid #facc22; + cursor: pointer; } -.about .about_main .about_text .about_services .s_1 i{ - color: #000; - margin: 5px 10px 5px 5px; - font-size: 20px; - transition: 0.3s; +.about .about_main .about_text .about_services .s_1 i { + color: #000; + margin: 5px 10px 5px 5px; + font-size: 20px; + transition: 0.3s; } -.about .about_main .about_text .about_services .s_1:hover i{ - color: #facc22; +.about .about_main .about_text .about_services .s_1:hover i { + color: #facc22; } -.about .about_main .about_text .about_services .s_1 a{ - text-decoration: none; - color: #000; - font-size: 16px; +.about .about_main .about_text .about_services .s_1 a { + text-decoration: none; + color: #000; + font-size: 16px; } -.about .about_main .about_text .about_btn i{ - font-size: 15px; - margin-right: 8px; +.about .about_main .about_text .about_btn i { + font-size: 15px; + margin-right: 8px; } -.about .about_main .about_text .about_btn{ - position: relative; - top: 35px; - padding: 10px 20px; - border: 2px solid #facc22; - text-decoration: none; - color: #000; - z-index: 5; - transition: 0.3s; +.about .about_main .about_text .about_btn { + position: relative; + top: 35px; + padding: 10px 20px; + border: 2px solid #facc22; + text-decoration: none; + color: #000; + z-index: 5; + transition: 0.3s; } -.about .about_main .about_text .about_btn:hover{ - color: #fff; +.about .about_main .about_text .about_btn:hover { + color: #fff; } -.about .about_main .about_text .about_btn::before{ - content: ''; - position: absolute; - top: 0; - left: 0; - width: 0; - height: 100%; - z-index: -1; - background: #facc22; - transition: 0.3s; +.about .about_main .about_text .about_btn::before { + content: ""; + position: absolute; + top: 0; + left: 0; + width: 0; + height: 100%; + z-index: -1; + background: #facc22; + transition: 0.3s; } -.about .about_main .about_text .about_btn:hover::before{ - top: unset; - width: 100%; - bottom: 0; +.about .about_main .about_text .about_btn:hover::before { + top: unset; + width: 100%; + bottom: 0; } - - - - /*Menu*/ -.menu{ - width: 100%; - height: 100vh; - padding: 75px 0; +.menu { + width: 100%; + height: 100vh; + padding: 75px 0; } -.menu h1{ - display: flex; - align-items: center; - justify-content: center; - font-size: 45px; - color: #000; +.menu h1 { + display: flex; + align-items: center; + justify-content: center; + font-size: 45px; + color: #000; } -.menu h1 span{ - color: #facc22; - margin-left: 15px; +.menu h1 span { + color: #facc22; + margin-left: 15px; } -.menu .menu_box{ - width: 95%; - margin: 45px auto 0 auto; - display: grid; - grid-gap: 30px 10px; - grid-template-columns: 1fr 1fr 1fr; +.menu .menu_box { + width: 95%; + margin: 45px auto 0 auto; + display: grid; + grid-gap: 30px 10px; + grid-template-columns: 1fr 1fr 1fr; } -.menu .menu_box .menu_card{ - background-image: url(/image/menu_card_bg.png); - background-size: cover; - background-position: center; - margin: 0 auto; - width: 450px; - height: 575px; - text-align: center; - cursor: pointer; - padding: 20px 0; - border-radius: 10px; - box-shadow: 3px 3px 10px rgba(0,0,0,0.2); +.menu .menu_box .menu_card { + background-image: url(/image/menu_card_bg.png); + background-size: cover; + background-position: center; + margin: 0 auto; + width: 450px; + height: 575px; + text-align: center; + cursor: pointer; + padding: 20px 0; + border-radius: 10px; + box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.2); } -.menu .menu_box .menu_card .menu_img{ - margin: 0 auto; - width: 420px; - height: 300px; - margin-bottom: 15px; - box-shadow: 0 0 8px rgba(0,0,0,0.7); +.menu .menu_box .menu_card .menu_img { + margin: 0 auto; + width: 420px; + height: 300px; + margin-bottom: 15px; + box-shadow: 0 0 8px rgba(0, 0, 0, 0.7); } -.menu .menu_box .menu_card .menu_img img{ - width: 100%; - height: 100%; - object-fit: cover; - object-position: center; +.menu .menu_box .menu_card .menu_img img { + width: 100%; + height: 100%; + object-fit: cover; + object-position: center; } -.menu .menu_box .menu_card .menu_text h2{ - font-size: 30px; - margin-bottom: 15px; +.menu .menu_box .menu_card .menu_text h2 { + font-size: 30px; + margin-bottom: 15px; } -.menu .menu_box .menu_card .menu_text p{ - line-height: 21px; - margin-bottom: 15px; - margin: 0 auto; - width: 400px; +.menu .menu_box .menu_card .menu_text p { + line-height: 21px; + margin-bottom: 15px; + margin: 0 auto; + width: 400px; } -.menu .menu_box .menu_card .menu_text .menu_icon{ - color: #facc22; - margin: 8px 0; +.menu .menu_box .menu_card .menu_text .menu_icon { + color: #facc22; + margin: 8px 0; } -.menu .menu_box .menu_card .menu_text .price{ - font-weight: bold; - font-size: 20px; - padding: 8px 0; - margin-left: 45px; +.menu .menu_box .menu_card .menu_text .price { + font-weight: bold; + font-size: 20px; + padding: 8px 0; + margin-left: 45px; } -.menu .menu_box .menu_card .menu_text .price sub{ - margin-left: 5px; - color: #6d6a6a; - font-size: 13px; +.menu .menu_box .menu_card .menu_text .price sub { + margin-left: 5px; + color: #6d6a6a; + font-size: 13px; } -.menu .menu_box .menu_card .menu_text .menu_btn{ - color: #000; - text-decoration: none; - padding: 10px 20px; - border: 2px solid #facc22; - position: relative; - top: 20px; - z-index: 5; - transition: 0.3s; -} - -.menu .menu_box .menu_card .menu_text .menu_btn:hover{ - color: #fff; -} - -.menu .menu_box .menu_card .menu_text .menu_btn::before{ - content: ''; - position: absolute; - top: 0; - left: 0; - width: 0; - height: 100%; - background-color: #facc22; - z-index: -1; - transition: 0.3s; -} - -.menu .menu_box .menu_card .menu_text .menu_btn:hover::before{ - top: unset; - bottom: 0; - width: 100%; +.menu .menu_box .menu_card .menu_text .menu_btn { + color: #000; + text-decoration: none; + padding: 10px 20px; + border: 2px solid #facc22; + position: relative; + top: 20px; + z-index: 5; + transition: 0.3s; } -.menu .menu_box .menu_card .menu_text .menu_btn i{ - margin-right: 8px; +.menu .menu_box .menu_card .menu_text .menu_btn:hover { + color: #fff; } - - - -/*Banner*/ - -.banner{ - width: 100%; - height: 50vh; - margin: 10px 0; - background-image: url(/image/banner.jpg); - background-size: cover; - background-position: center; +.menu .menu_box .menu_card .menu_text .menu_btn::before { + content: ""; + position: absolute; + top: 0; + left: 0; + width: 0; + height: 100%; + background-color: #facc22; + z-index: -1; + transition: 0.3s; } -.banner h1{ - font-family: P22Grenville; - color: #facc22; - font-size: 100px; - display: flex; - align-items: center; - justify-content: center; - position: relative; - padding-top: 25px; +.menu .menu_box .menu_card .menu_text .menu_btn:hover::before { + top: unset; + bottom: 0; + width: 100%; } -.banner .banner_center{ - display: flex; - align-items: center; - justify-content: center; - width: 250px; - margin: 0 auto; -} -.banner .banner_center h2{ - font-size: 60px; - margin-right: 25px; - font-family: Norwester; - color: #fff; -} - -.banner .banner_center h2 span{ - margin-left: 45px; - font-size: 30px; - position: relative; - bottom: 15px; - font-family: Norwester; -} - -.banner .banner_btn{ - color: #fff; - border: 2px solid #facc22; - padding: 10px 20px; - text-decoration: none; - position: relative; - top: 10%; - left: 46%; - z-index: 5; -} - -.banner .banner_btn i{ - margin-right: 8px; -} - -.banner .banner_btn::before{ - content: ''; - position: absolute; - top: 0; - left: 0; - width: 0; - height: 100%; - background: #facc22; - transition: 0.3s; - z-index: -1; -} - -.banner .banner_btn:hover::before{ - width: 100%; - top: unset; - bottom: 0; +.menu .menu_box .menu_card .menu_text .menu_btn i { + margin-right: 8px; } +/*Banner*/ - +.banner { + width: 100%; + height: 50vh; + margin: 10px 0; + background-image: url(/image/banner.jpg); + background-size: cover; + background-position: center; +} + +.banner h1 { + font-family: P22Grenville; + color: #facc22; + font-size: 100px; + display: flex; + align-items: center; + justify-content: center; + position: relative; + padding-top: 25px; +} + +.banner .banner_center { + display: flex; + align-items: center; + justify-content: center; + width: 250px; + margin: 0 auto; +} +.banner .banner_center h2 { + font-size: 60px; + margin-right: 25px; + font-family: Norwester; + color: #fff; +} + +.banner .banner_center h2 span { + margin-left: 45px; + font-size: 30px; + position: relative; + bottom: 15px; + font-family: Norwester; +} + +.banner .banner_btn { + color: #fff; + border: 2px solid #facc22; + padding: 10px 20px; + text-decoration: none; + position: relative; + top: 10%; + left: 46%; + z-index: 5; +} + +.banner .banner_btn i { + margin-right: 8px; +} + +.banner .banner_btn::before { + content: ""; + position: absolute; + top: 0; + left: 0; + width: 0; + height: 100%; + background: #facc22; + transition: 0.3s; + z-index: -1; +} + +.banner .banner_btn:hover::before { + width: 100%; + top: unset; + bottom: 0; +} /*Gallery*/ -.gallery{ - width: 100%; - padding: 35px 0 50px 0; +.gallery { + width: 100%; + padding: 35px 0 50px 0; } -.gallery h1{ - display: flex; - align-items: center; - justify-content: center; - font-size: 45px; +.gallery h1 { + display: flex; + align-items: center; + justify-content: center; + font-size: 45px; } -.gallery h1 span{ - color: #facc22; - margin-left: 15px; +.gallery h1 span { + color: #facc22; + margin-left: 15px; } -.gallery .gallery_box{ - width: 95%; - margin: 50px auto 0 auto; - display: grid; - grid-template-columns: 1fr 1fr 1fr; - grid-gap: 10px; +.gallery .gallery_box { + width: 95%; + margin: 50px auto 0 auto; + display: grid; + grid-template-columns: 1fr 1fr 1fr; + grid-gap: 10px; } -.gallery .gallery_box .gallery_image{ - width: 470px; - height: 350px; - margin: 0 auto; - border-radius: 5px; - overflow: hidden; - box-shadow: 2px 2px 8px rgba(0,0,0,0.3); +.gallery .gallery_box .gallery_image { + width: 470px; + height: 350px; + margin: 0 auto; + border-radius: 5px; + overflow: hidden; + box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.3); } -.gallery .gallery_box .gallery_image img{ - width: 100%; - height: 100%; - object-fit: cover; - object-position: center; - border-radius: 5px; - cursor: pointer; - transition: 0.3s; +.gallery .gallery_box .gallery_image img { + width: 100%; + height: 100%; + object-fit: cover; + object-position: center; + border-radius: 5px; + cursor: pointer; + transition: 0.3s; } -.gallery .gallery_box .gallery_image:hover img{ - transform: scale(1.1); +.gallery .gallery_box .gallery_image:hover img { + transform: scale(1.1); } - - /*Offer*/ -.offer{ - width: 100%; - height: auto; - margin-bottom: 20px; +.offer { + width: 100%; + height: auto; + margin-bottom: 20px; } -.offer .offer_box{ - width: 95%; - display: grid; - grid-template-columns: 1fr 1fr; - grid-gap: 0 15px; - margin: 0 auto; +.offer .offer_box { + width: 95%; + display: grid; + grid-template-columns: 1fr 1fr; + grid-gap: 0 15px; + margin: 0 auto; } -.offer .offer_box .offer_card_1{ - width: 720px; - height: 470px; +.offer .offer_box .offer_card_1 { + width: 720px; + height: 470px; } -.offer .offer_box .offer_card_1 .offer_img{ - width: 720px; - height: 470px; +.offer .offer_box .offer_card_1 .offer_img { + width: 720px; + height: 470px; } -.offer .offer_box .offer_card_1 .offer_img img{ - width: 100%; - height: 100%; - object-fit: cover; - object-position: center; +.offer .offer_box .offer_card_1 .offer_img img { + width: 100%; + height: 100%; + object-fit: cover; + object-position: center; } -.offer .offer_box .offer_card_1 .offer_tag{ - position: relative; - bottom: 400px; - color: #fff; - padding: 0 35px; +.offer .offer_box .offer_card_1 .offer_tag { + position: relative; + bottom: 400px; + color: #fff; + padding: 0 35px; } -.offer .offer_box .offer_card_1 .offer_tag h2{ - font-size: 45px; +.offer .offer_box .offer_card_1 .offer_tag h2 { + font-size: 45px; } -.offer .offer_box .offer_card_1 .offer_tag h1{ - font-family: QuillScript; - font-size: 60px; - color: #facc22; +.offer .offer_box .offer_card_1 .offer_tag h1 { + font-family: QuillScript; + font-size: 60px; + color: #facc22; } -.offer .offer_box .offer_card_1 .offer_tag p{ - margin-top: 30px; - width: 200px; - text-align: justify; - line-height: 22px; +.offer .offer_box .offer_card_1 .offer_tag p { + margin-top: 30px; + width: 200px; + text-align: justify; + line-height: 22px; } -.offer .offer_box .offer_card_1 .offer_tag .offer_btn{ - color: #fff; - border: 2px solid #facc22; - padding: 10px 20px; - text-decoration: none; - position: relative; - top: 30px; - z-index: 2; - transition: 0.3s; +.offer .offer_box .offer_card_1 .offer_tag .offer_btn { + color: #fff; + border: 2px solid #facc22; + padding: 10px 20px; + text-decoration: none; + position: relative; + top: 30px; + z-index: 2; + transition: 0.3s; } -.offer .offer_box .offer_card_1 .offer_tag .offer_btn::before{ - content: ''; - position: absolute; - top: 0; - left: 0; - background-color: #facc22; - width: 0; - height: 100%; - transition: 0.3s; - z-index: -1; +.offer .offer_box .offer_card_1 .offer_tag .offer_btn::before { + content: ""; + position: absolute; + top: 0; + left: 0; + background-color: #facc22; + width: 0; + height: 100%; + transition: 0.3s; + z-index: -1; } -.offer .offer_box .offer_card_1 .offer_tag .offer_btn:hover::before{ - width: 100%; +.offer .offer_box .offer_card_1 .offer_tag .offer_btn:hover::before { + width: 100%; } -.offer .offer_box .offer_card_1 .offer_tag .offer_btn i{ - margin-right: 8px; +.offer .offer_box .offer_card_1 .offer_tag .offer_btn i { + margin-right: 8px; } -.offer .offer_box .offer_card_2{ - width: 720px; - height: 470px; +.offer .offer_box .offer_card_2 { + width: 720px; + height: 470px; } -.offer .offer_box .offer_card_2 .offer_img{ - width: 720px; - height: 470px; +.offer .offer_box .offer_card_2 .offer_img { + width: 720px; + height: 470px; } -.offer .offer_box .offer_card_2 .offer_img img{ - width: 100%; - height: 100%; - object-fit: cover; - object-position: center; +.offer .offer_box .offer_card_2 .offer_img img { + width: 100%; + height: 100%; + object-fit: cover; + object-position: center; } -.offer .offer_box .offer_card_2 .offer_tag{ - position: relative; - bottom: 400px; - color: #fff; - padding: 0 35px; +.offer .offer_box .offer_card_2 .offer_tag { + position: relative; + bottom: 400px; + color: #fff; + padding: 0 35px; } -.offer .offer_box .offer_card_2 .offer_tag h2{ - font-size: 45px; +.offer .offer_box .offer_card_2 .offer_tag h2 { + font-size: 45px; } -.offer .offer_box .offer_card_2 .offer_tag h1{ - font-family: QuillScript; - font-size: 60px; - color: #facc22; +.offer .offer_box .offer_card_2 .offer_tag h1 { + font-family: QuillScript; + font-size: 60px; + color: #facc22; } -.offer .offer_box .offer_card_2 .offer_tag p{ - margin-top: 30px; - width: 200px; - text-align: justify; - line-height: 22px; +.offer .offer_box .offer_card_2 .offer_tag p { + margin-top: 30px; + width: 200px; + text-align: justify; + line-height: 22px; } -.offer .offer_box .offer_card_2 .offer_tag .offer_btn{ - color: #fff; - border: 2px solid #facc22; - padding: 10px 20px; - text-decoration: none; - position: relative; - top: 30px; - z-index: 2; - transition: 0.3s; +.offer .offer_box .offer_card_2 .offer_tag .offer_btn { + color: #fff; + border: 2px solid #facc22; + padding: 10px 20px; + text-decoration: none; + position: relative; + top: 30px; + z-index: 2; + transition: 0.3s; } -.offer .offer_box .offer_card_2 .offer_tag .offer_btn::before{ - content: ''; - position: absolute; - top: 0; - left: 0; - background-color: #facc22; - width: 0; - height: 100%; - transition: 0.3s; - z-index: -1; +.offer .offer_box .offer_card_2 .offer_tag .offer_btn::before { + content: ""; + position: absolute; + top: 0; + left: 0; + background-color: #facc22; + width: 0; + height: 100%; + transition: 0.3s; + z-index: -1; } -.offer .offer_box .offer_card_2 .offer_tag .offer_btn:hover::before{ - width: 100%; +.offer .offer_box .offer_card_2 .offer_tag .offer_btn:hover::before { + width: 100%; } -.offer .offer_box .offer_card_2 .offer_tag .offer_btn i{ - margin-right: 8px; +.offer .offer_box .offer_card_2 .offer_tag .offer_btn i { + margin-right: 8px; } - - - - /*Team*/ -.team{ - width: 100%; - height: 77vh; - padding: 10px 0; +.team { + width: 100%; + height: 77vh; + padding: 10px 0; } -.team h1{ - display: flex; - align-items: center; - justify-content: center; - font-size: 45px; +.team h1 { + display: flex; + align-items: center; + justify-content: center; + font-size: 45px; } -.team h1 span{ - color: #facc22; - margin-left: 15px; +.team h1 span { + color: #facc22; + margin-left: 15px; } -.team .team_line_1{ - width: 100%; - height: 50px; - background: #facc22; - position: relative; - top: 25%; - z-index: 1; +.team .team_line_1 { + width: 100%; + height: 50px; + background: #facc22; + position: relative; + top: 25%; + z-index: 1; } -.team .team_line_2{ - width: 100%; - height: 50px; - background: #facc22; - position: relative; - top: 56%; - z-index: 1; -} - -.team .team_box{ - width: 95%; - height: auto; - margin: 0 auto; - position: relative; - bottom: 55px; - padding: 15px 0; - display: grid; - grid-template-columns: 1fr 1fr 1fr 1fr; - grid-gap: 0; -} - -.team .team_box .team_card{ - width: 350px; - height: 410px; - background: #fff; - padding: 20px; - text-align: center; - border-radius: 10px; - margin: 0 auto; - z-index: 5; - box-shadow: 1px 2px 10px rgba(0,0,0,0.2); -} - -.team .team_box .team_card .team_img{ - display: flex; - align-items: center; - justify-content: center; +.team .team_line_2 { + width: 100%; + height: 50px; + background: #facc22; + position: relative; + top: 56%; + z-index: 1; } -.team .team_box .team_card .team_img img{ - width: 150px; - height: 150px; - border-radius: 50%; - object-fit: cover; - object-position: center; - box-shadow: 0 0 8px rgba(0,0,0,0.3); +.team .team_box { + width: 95%; + height: auto; + margin: 0 auto; + position: relative; + bottom: 55px; + padding: 15px 0; + display: grid; + grid-template-columns: 1fr 1fr 1fr 1fr; + grid-gap: 0; } -.team .team_box .team_card .team_tag h2{ - margin: 10px 0; +.team .team_box .team_card { + width: 350px; + height: 410px; + background: #fff; + padding: 20px; + text-align: center; + border-radius: 10px; + margin: 0 auto; + z-index: 5; + box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.2); } -.team .team_box .team_card .team_tag p.info{ - text-align: center; - line-height: 23px; - margin-top: 10px; +.team .team_box .team_card .team_img { + display: flex; + align-items: center; + justify-content: center; } +.team .team_box .team_card .team_img img { + width: 150px; + height: 150px; + border-radius: 50%; + object-fit: cover; + object-position: center; + box-shadow: 0 0 8px rgba(0, 0, 0, 0.3); +} +.team .team_box .team_card .team_tag h2 { + margin: 10px 0; +} + +.team .team_box .team_card .team_tag p.info { + text-align: center; + line-height: 23px; + margin-top: 10px; +} /*Blog*/ -.blog{ - width: 100%; - height: auto; - padding: 30px 0; +.blog { + width: 100%; + height: auto; + padding: 30px 0; } -.blog h1{ - color: #000; - display: flex; - align-items: center; - justify-content: center; - font-size: 45px; +.blog h1 { + color: #000; + display: flex; + align-items: center; + justify-content: center; + font-size: 45px; } -.blog h1 span{ - color: #facc22; - margin-left: 15px; +.blog h1 span { + color: #facc22; + margin-left: 15px; } -.blog .blog_box{ - width: 95%; - margin: 50px auto; - display: grid; - grid-template-columns: 1fr 1fr 1fr; - grid-gap: 10px; +.blog .blog_box { + width: 95%; + margin: 50px auto; + display: grid; + grid-template-columns: 1fr 1fr 1fr; + grid-gap: 10px; } -.blog .blog_box .blog_card{ - margin: 0 auto; - width: 450px; - height: auto; - border-radius: 10px; - box-shadow: 0 2px 10px rgba(0,0,0,0.2); +.blog .blog_box .blog_card { + margin: 0 auto; + width: 450px; + height: auto; + border-radius: 10px; + box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); } -.blog .blog_box .blog_card .blog_img{ - width: 450px; - height: 300px; - overflow: hidden; - border-top-left-radius: 10px; - border-top-right-radius: 10px; +.blog .blog_box .blog_card .blog_img { + width: 450px; + height: 300px; + overflow: hidden; + border-top-left-radius: 10px; + border-top-right-radius: 10px; } -.blog .blog_box .blog_card .blog_img img{ - width: 100%; - height: 100%; - object-fit: cover; - object-position: center; +.blog .blog_box .blog_card .blog_img img { + width: 100%; + height: 100%; + object-fit: cover; + object-position: center; } -.blog .blog_box .blog_card .blog_tag .blog_date{ - width: 100%; - color: #facc22; - padding: 15px 0 0 20px; - font-size: 14px; +.blog .blog_box .blog_card .blog_tag .blog_date { + width: 100%; + color: #facc22; + padding: 15px 0 0 20px; + font-size: 14px; } -.blog .blog_box .blog_card .blog_tag .blog_date i{ - margin-left: 8px; - font-size: 14px; - cursor: pointer; +.blog .blog_box .blog_card .blog_tag .blog_date i { + margin-left: 8px; + font-size: 14px; + cursor: pointer; } -.blog .blog_box .blog_card .blog_tag .blog_heading{ - padding: 10px 20px 10px 20px; - font-size: 25px; +.blog .blog_box .blog_card .blog_tag .blog_heading { + padding: 10px 20px 10px 20px; + font-size: 25px; } -.blog .blog_box .blog_card .blog_tag .blog_text{ - padding: 0 20px 10px 20px; - text-align: justify; - line-height: 21px; +.blog .blog_box .blog_card .blog_tag .blog_text { + padding: 0 20px 10px 20px; + text-align: justify; + line-height: 21px; } -.blog .blog_box .blog_card .blog_tag hr{ - width: 95%; - margin: 0 auto; - height: 1px; - border: 0; - background: #facc22; - border-radius: 5px; +.blog .blog_box .blog_card .blog_tag hr { + width: 95%; + margin: 0 auto; + height: 1px; + border: 0; + background: #facc22; + border-radius: 5px; } -.blog .blog_box .blog_card .blog_tag .view_and_like{ - padding: 10px 20px 25px 20px; - display: flex; - align-items: center; - justify-content: space-between; +.blog .blog_box .blog_card .blog_tag .view_and_like { + padding: 10px 20px 25px 20px; + display: flex; + align-items: center; + justify-content: space-between; } -.blog .blog_box .blog_card .blog_tag .view_and_like .view{ - display: flex; - align-items: center; +.blog .blog_box .blog_card .blog_tag .view_and_like .view { + display: flex; + align-items: center; } -.blog .blog_box .blog_card .blog_tag .view_and_like .view p{ - margin-right: 10px; - font-size: 14px; +.blog .blog_box .blog_card .blog_tag .view_and_like .view p { + margin-right: 10px; + font-size: 14px; } -.blog .blog_box .blog_card .blog_tag .view_and_like .like{ - display: flex; - align-items: center; - font-size: 14px; +.blog .blog_box .blog_card .blog_tag .view_and_like .like { + display: flex; + align-items: center; + font-size: 14px; } -.blog .blog_box .blog_card .blog_tag .view_and_like .like i{ - cursor: pointer; - margin-left: 5px; +.blog .blog_box .blog_card .blog_tag .view_and_like .like i { + cursor: pointer; + margin-left: 5px; } - - /*Oder*/ -.order{ - width: 100%; - height: 100vh; - padding: 5px 0; +.order { + width: 100%; + height: 100vh; + padding: 5px 0; } -.order h1{ - display: flex; - align-items: center; - justify-content: center; - font-size: 45px; +.order h1 { + display: flex; + align-items: center; + justify-content: center; + font-size: 45px; } -.order h1 span{ - color: #facc22; - margin-right: 10px; +.order h1 span { + color: #facc22; + margin-right: 10px; } -.order .order_main{ - display: flex; - align-items: center; - justify-content: space-around; - position: relative; - top: 15px; +.order .order_main { + display: flex; + align-items: center; + justify-content: space-around; + position: relative; + top: 15px; } -.order .order_main .order_img img{ - width: 650px; +.order .order_main .order_img img { + width: 650px; } -.order .order_main .order_form{ - width: 60%; - height: 620px; - background: #faf3ce; - padding: 15px 20px 0 20px; - border-radius: 10px; +.order .order_main .order_form { + width: 60%; + height: 620px; + background: #faf3ce; + padding: 15px 20px 0 20px; + border-radius: 10px; } -.order .order_main .order_form h2{ - text-align: center; - margin-bottom: 40px; - font-size: 30px; +.order .order_main .order_form h2 { + text-align: center; + margin-bottom: 40px; + font-size: 30px; } -.order .order_main .order_form .order_list{ - display: grid; - grid-template-columns: 1fr 1fr; - grid-gap: 0 20px; - margin-bottom: 30px; +.order .order_main .order_form .order_list { + display: grid; + grid-template-columns: 1fr 1fr; + grid-gap: 0 20px; + margin-bottom: 30px; } -.order .order_main .order_form .order_list p{ - margin-bottom: 5px; +.order .order_main .order_form .order_list p { + margin-bottom: 5px; } -.order .order_main .order_form .order_list input{ - width: 350px; - border: 2px solid #facc22; - border-radius: 5px; - outline: none; - background: none; - color: #000; - padding: 10px 5px; - margin-bottom: 15px; +.order .order_main .order_form .order_list input { + width: 350px; + border: 2px solid #facc22; + border-radius: 5px; + outline: none; + background: none; + color: #000; + padding: 10px 5px; + margin-bottom: 15px; } -.order .order_main .order_form .order_list textarea{ - width: 350px; - height: 200px; - border: 2px solid #facc22; - border-radius: 5px; - outline: none; - background: none; - color: #000; - padding: 10px 5px; +.order .order_main .order_form .order_list textarea { + width: 350px; + height: 200px; + border: 2px solid #facc22; + border-radius: 5px; + outline: none; + background: none; + color: #000; + padding: 10px 5px; } -.order .order_main .order_form .order_btn{ - padding: 10px 20px; - border: 2px solid #facc22; - text-decoration: none; - color: #fff; - background: #facc22; +.order .order_main .order_form .order_btn { + padding: 10px 20px; + border: 2px solid #facc22; + text-decoration: none; + color: #fff; + background: #facc22; } -.order .order_main .order_form .order_btn i{ - margin-right: 8px; +.order .order_main .order_form .order_btn i { + margin-right: 8px; } textarea { - width: 100%; - height: 100px; - padding: 12px 20px; - box-sizing: border-box; - border: 2px solid #ccc; - border-radius: 4px; - background-color: #f8f8f8; - font-size: 16px; - resize: none; - } - + width: 100%; + height: 100px; + padding: 12px 20px; + box-sizing: border-box; + border: 2px solid #ccc; + border-radius: 4px; + background-color: #f8f8f8; + font-size: 16px; + resize: none; +} /*Footer*/ -footer{ - width: 100%; - padding: 30px 0 0 20px; - background: #eeeeee; - +footer { + width: 100%; + padding: 30px 0 0 20px; + background: #eeeeee; } -footer .footer_main{ - display: grid; - grid-template-columns: 1fr 1fr 1fr 1fr 1fr; - margin-top: 4%; - +footer .footer_main { + display: grid; + grid-template-columns: 1fr 1fr 1fr 1fr 1fr; + margin-top: 4%; } -footer .footer_main .footer_tag{ - text-align: center; +footer .footer_main .footer_tag { + text-align: center; } -footer .footer_main :first-child{ - text-align: center; - border-style: none; +footer .footer_main :first-child { + text-align: center; + border-style: none; } -footer .footer_main .footer_tag h2{ - color: #000; - margin-bottom: 25px; - font-size: 30px; +footer .footer_main .footer_tag h2 { + color: #000; + margin-bottom: 25px; + font-size: 30px; } -footer .footer_main .footer_tag p{ - margin: 10px 0; +footer .footer_main .footer_tag p { + margin: 10px 0; } -footer .footer_main .footer_tag i{ - margin: 0 5px; - cursor: pointer; +footer .footer_main .footer_tag i { + margin: 0 5px; + cursor: pointer; } -footer .footer_main .footer_tag i:hover{ - color: #facc22; +footer .footer_main .footer_tag i:hover { + color: #facc22; } -footer .end{ - display: flex; - align-items: center; - justify-content: center; - padding: 15px 0; +footer .end { + display: flex; + align-items: center; + justify-content: center; + padding: 15px 0; } -footer .end span{ - color: #facc22; - margin-left: 10px; +footer .end span { + color: #facc22; + margin-left: 10px; } -footer .end span:hover{ - font-size: x-large; +footer .end span:hover { + font-size: x-large; } -::-webkit-scrollbar{ - width: 10px; +::-webkit-scrollbar { + width: 10px; } -::-webkit-scrollbar-thumb{ - background: #facc22; - border-radius: 30px; +::-webkit-scrollbar-thumb { + background: #facc22; + border-radius: 30px; } -.anim{ - opacity: 0; - transform: translateY(40px); - animation: moveup 0.5s linear forwards; +.anim { + opacity: 0; + transform: translateY(40px); + animation: moveup 0.5s linear forwards; } -@keyframes moveup{ - 100%{ - opacity: 1; - transform: translateY(0); - } +@keyframes moveup { + 100% { + opacity: 1; + transform: translateY(0); + } } - -@keyframes animate{ - 0%{ - transform: scale(1.1); - } - 50%{ - transform: scale(1); - } - 100%{ - transform: scale(1.1); - } +@keyframes animate { + 0% { + transform: scale(1.1); + } + 50% { + transform: scale(1); + } + 100% { + transform: scale(1.1); + } } -@media (min-width : 820px) and (max-width: 1400px) { - body,html{ - width: 130%; - /* overflow-x: hidden; */ - } +@media (min-width: 820px) and (max-width: 1400px) { + body, + html { + width: 130%; + /* overflow-x: hidden; */ + } - .about .about_main{ - margin-top: 10%; - } + .about .about_main { + margin-top: 10%; + } - .banner{ - margin-top: 15%; - height: 60vh; - } - .banner .banner_btn{ - top: 0%; - } + .banner { + margin-top: 15%; + height: 60vh; + } + .banner .banner_btn { + top: 0%; + } - .offer{ - margin-bottom: 5%; - } + .offer { + margin-bottom: 5%; + } - .blog{ - margin-top: 10%; - } - footer{ - margin-top: 5%; - } + .blog { + margin-top: 10%; + } + footer { + margin-top: 5%; + } } @media (min-width: 420px) and (max-width: 820px) { + html, + body { + overflow-x: hidden; + width: 100vw; + } + + section nav { + width: 100vw; + } + section nav ul { + display: flex; + flex-direction: row; + justify-content: end; + margin-left: 0%; + } + section nav .logo { + margin: 0%; + } + + .main { + flex-direction: column; + } + .main h1 { + margin-top: 10%; + } + section .main .main_image img { + width: 70vw; + margin-top: 20%; + } + + .about .about_main { + flex-direction: column; + margin-top: 60%; + /* align-items: normal; */ + /* width: 60%; */ + } + .about .about_main .about_image img { + width: 70vw; + } + .about .about_main .about_text { + width: 100vw; + margin-left: 10%; + } + .about .about_main .about_img { + width: 100vw; + } + + .menu { + width: 100vw; + } + .menu_box { + overflow-x: scroll; + } + + .banner { + width: 100vw; + height: 70vh; + margin-top: 30%; + } + + .gallery { + width: 100vw; + margin-top: 15%; + } + .gallery_box { + overflow-x: scroll; + } + + .offer { + width: 100vw; + } + .offer_box { + overflow-x: scroll; + } + + .team { + width: 100vw; + } + .team_box { + overflow-x: scroll; + } + + .blog { + width: 100vw; + margin-top: 35%; + } + .blog_box { + overflow-x: scroll; + } + + .order { + width: 100vw; + } + .order .order_main { + flex-direction: column; + /* overflow-x: scroll; */ + /* width: 100vw; */ + } + .order .order_main .order_form { + width: 100vw; + + padding: 0%; + } + .order .order_main .order_form .order_list { + margin-left: 2%; + } + + footer { + margin-top: 120%; + } +} + +@media (max-width: 425px) { + html, + body { + overflow-x: hidden; + width: 100%; + } + + section nav { + width: 100vw; + } + section nav ul { + display: flex; + flex-direction: row; + justify-content: end; + margin-left: 0%; + } + section nav .logo img { + margin-left: 125%; + } + section nav ul li { + margin: 0%; + } + + .main { + flex-direction: column; + width: 90vw; + } + .main h1 { + margin-top: 10%; + } + section .main .main_text p { + width: 90vw; + } + section .main .main_image img { + margin-top: 50%; + width: 90vw; + } + + .about .about_main { + margin-top: 160%; + flex-direction: column; + /* align-items: normal; */ + width: 90vw; + } + .about .about_main .about_image img { + width: 90vw; + } + .about .about_main .about_text { + width: 90vw; + margin-left: 10%; + } + .about .about_main .about_text p { + width: 90vw; + margin: auto; + } + .about .about_main .about_text .about_services { + width: 90vw; + display: flex; + margin: auto; + } + .about .about_main .about_img img { + width: 90vw; + margin-bottom: 5%; + } - html, body{ - overflow-x:hidden; - width: 100vw; - } - - section nav{ - width: 100vw; - } - section nav ul{ - display: flex; - flex-direction: row; - justify-content: end; - margin-left: 0%; - } - section nav .logo { - margin: 0%; - } - - .main{ - flex-direction: column; - } - .main h1{ - margin-top: 10%; - } - section .main .main_image img{ - width: 70vw; - margin-top: 20%; - } - - .about .about_main - { - flex-direction: column; - margin-top: 60%; - /* align-items: normal; */ - /* width: 60%; */ - } - .about .about_main .about_image img{ - width: 70vw; - } - .about .about_main .about_text{ - width: 100vw; - margin-left: 10%; - } - .about .about_main .about_img{ - width: 100vw; - - } - - .menu{ - width: 100vw; - } - .menu_box{ - overflow-x: scroll; - } - - .banner{ - width: 100vw; - height: 70vh; - margin-top: 30% ; - } - - .gallery{ - width: 100vw; - margin-top: 15%; - } - .gallery_box{ - overflow-x: scroll; - } - - .offer{ - width: 100vw; - } - .offer_box{ - overflow-x: scroll; - } - - .team{ - width: 100vw; - } - .team_box{ - overflow-x:scroll ; - } - - .blog - { - width: 100vw; - margin-top: 35%; - } - .blog_box{ - overflow-x: scroll; - } - - .order{ - width: 100vw; - - } - .order .order_main{ - flex-direction: column; - /* overflow-x: scroll; */ - /* width: 100vw; */ - } - .order .order_main .order_form { - width: 100vw; - - padding: 0%; - } - .order .order_main .order_form .order_list{ - margin-left: 2%; - } - - footer{ - margin-top: 120%; - } -} - -@media (max-width : 425px){ - html, body{ - overflow-x:hidden; - width: 100%; - } - - section nav{ - width: 100vw; - } - section nav ul{ - display: flex; - flex-direction: row; - justify-content: end; - margin-left: 0%; - } - section nav .logo img{ - margin-left: 125%; - } - section nav ul li{ - margin: 0%; - } - - - .main{ - flex-direction: column; - width: 90vw; - } - .main h1{ - margin-top: 10%; - } - section .main .main_text p{ - width: 90vw; - } - section .main .main_image img { - margin-top: 50%; - width: 90vw; - } - - - .about .about_main - { - margin-top: 160%; - flex-direction: column; - /* align-items: normal; */ - width: 90vw; - } - .about .about_main .about_image img{ - width: 90vw; - } - .about .about_main .about_text{ - width: 90vw; - margin-left: 10%; - } - .about .about_main .about_text p{ - width: 90vw; - margin: auto; - } - .about .about_main .about_text .about_services{ - width: 90vw; - display: flex; - margin: auto; - } - .about .about_main .about_img img{ - width: 90vw; - margin-bottom:5% ; - } - - .menu{ - width: 100vw; - } - .menu_box{ - overflow-x: scroll; - margin: 5%; - } - .menu .menu_box .menu_card{ - width: 90vw; - margin: auto; - } - .menu .menu_box .menu_card .menu_img{ - object-fit:cover; - width: 100%; - - } - .menu .menu_box .menu_card .menu_text p{ - - width: 100%; - } - - .banner{ - width: 90vw; - margin: auto; - margin-bottom : 10% ; - margin-top: 50%; - } - .banner h1{ - font-size: 10vw; - } - - .gallery{ - width: 90vw; - margin: auto; - } - .gallery_box{ - overflow-x: scroll; - } - .gallery .gallery_box .gallery_image{ - width: 80vw; - } - - .offer{ - width: 90vw; - margin: auto; - } - .offer .offer_box{ - overflow-x: scroll; - } - - .offer .offer_box .offer_card_1 .offer_tag{ - - } - - .team{ - width: 100vw; - } - .team_box{ - overflow-x:scroll ; - } - - .blog - { - width: 90vw; - margin: auto; - margin-top: 30%; - } - .blog_box{ - overflow-x: scroll; - } - .blog .blog_box .blog_card{ - width: 85vw; - } - .blog .blog_box .blog_card .blog_img{ - width: 85vw; - } - - .order{ - width: 90vw; - } - .order .order_main{ - flex-direction: column; - } - .order .order_main .order_img img{ - width: 80vw; - } - .order .order_main .order_form { - width: 90vw; - margin: auto; - margin-left: 5%; - overflow-x: scroll; - padding: 0%; - } - .order .order_main .order_form .order_list{ - margin-left: 4%; - width: 200%; - } - - footer{ - margin-top: 80vh; - width: 100vw; - padding: 0%; - } - footer .footer_main{ - width: 100vw; - } - footer .footer_tag{ - width: 20vw; - - } - footer .footer_main .footer_tag h2{ - color: #000; - font-size: 130%; - } - footer .footer_main .footer_tag p{ - margin:10px 0; - font-size: 100%; - width: 80%; - word-wrap:break-word; - - } + .menu { + width: 100vw; + } + .menu_box { + overflow-x: scroll; + margin: 5%; + } + .menu .menu_box .menu_card { + width: 90vw; + margin: auto; + } + .menu .menu_box .menu_card .menu_img { + object-fit: cover; + width: 100%; + } + .menu .menu_box .menu_card .menu_text p { + width: 100%; + } + + .banner { + width: 90vw; + margin: auto; + margin-bottom: 10%; + margin-top: 50%; + } + .banner h1 { + font-size: 10vw; + } + + .gallery { + width: 90vw; + margin: auto; + } + .gallery_box { + overflow-x: scroll; + } + .gallery .gallery_box .gallery_image { + width: 80vw; + } + + .offer { + width: 90vw; + margin: auto; + } + .offer .offer_box { + overflow-x: scroll; + } + + .offer .offer_box .offer_card_1 .offer_tag { + } + + .team { + width: 100vw; + } + .team_box { + overflow-x: scroll; + } + + .blog { + width: 90vw; + margin: auto; + margin-top: 30%; + } + .blog_box { + overflow-x: scroll; + } + .blog .blog_box .blog_card { + width: 85vw; + } + .blog .blog_box .blog_card .blog_img { + width: 85vw; + } + + .order { + width: 90vw; + } + .order .order_main { + flex-direction: column; + } + .order .order_main .order_img img { + width: 80vw; + } + .order .order_main .order_form { + width: 90vw; + margin: auto; + margin-left: 5%; + overflow-x: scroll; + padding: 0%; + } + .order .order_main .order_form .order_list { + margin-left: 4%; + width: 200%; + } + + footer { + margin-top: 80vh; + width: 100vw; + padding: 0%; + } + footer .footer_main { + width: 100vw; + } + footer .footer_tag { + width: 20vw; + } + footer .footer_main .footer_tag h2 { + color: #000; + font-size: 130%; + } + footer .footer_main .footer_tag p { + margin: 10px 0; + font-size: 100%; + width: 80%; + word-wrap: break-word; + } } diff --git a/public/styles/cart.css b/public/styles/cart.css index 3ad39f0..bba4463 100644 --- a/public/styles/cart.css +++ b/public/styles/cart.css @@ -1,105 +1,175 @@ footer { - position: fixed; - bottom: 0; - width: 100%; - /* background-color: #333; */ - /* color: #fff; */ - padding: 20px 0; - text-align: center; - } + position: fixed; + bottom: 0; + width: 100%; + /* background-color: #333; */ + /* color: #fff; */ + padding: 20px 0; + text-align: center; +} + +/* ---------------------------nav------------------------ */ +#Effect:hover::after { + transform: scaleX(1); +} + +#Effect::after { + content: ""; + width: 150%; + background-color: #fff; + height: 2px; + left: -25%; + position: absolute; + bottom: -6px; + transform: scaleX(0); + transition: transform 0.2s linear; +} +section nav { + display: flex; + align-items: center; + justify-content: space-between; + background: rgba(211, 200, 25, 1); + background: linear-gradient( + 90deg, + rgba(250, 204, 34, 1), + rgba(228, 172, 2, 1) + ); + position: fixed; + right: 0; + left: 0; + z-index: 1000; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); + height: 80px; + padding: 10px 10px; + margin: 0; + line-height: 1; +} +section nav:hover { + background: linear-gradient( + 90deg, + rgba(228, 172, 2, 1), + rgba(250, 204, 34, 1) + ); +} +section nav ul li { + position: relative; +} +section nav ul li a { + font-weight: lighter; + color: black; + text-decoration: none; + transition: 0.3s; +} +section nav ul li a i { + margin-right: 5px; +} - #Effect { - color: white; - text-shadow: 1px 1px 2px black, 0 0 10px rgb(187, 152, 35);} +section nav ul li a.action { + color: #facc22; +} + +section nav ul li a:hover { + color: #fff; + text-shadow: 0px 0px 20px white; +} + +section nav .login a { + color: #000; + text-decoration: none; + border: 2px solid #facc22; + border-radius: 20px; + padding: 7px 20px; + transition: 0.3s; +} + +section nav .login a:hover { + background: #facc22; + color: #fff; +} - ._3Y9ZP { - margin-top: 24px; - font-size: 20px; - font-weight: 600; - color: #535665; +._3Y9ZP { + margin-top: 24px; + font-size: 20px; + font-weight: 600; + color: #535665; } .d7jCU { - margin-top: 8px; - color: #7e808c; + margin-top: 8px; + color: #7e808c; } button._3pgCg { - margin-top: 30px; - padding: 11px 20px; - text-transform: uppercase; - background-color: #fc8019; - color: #fff; - font-weight: 600; - cursor: pointer; - border: 0; - outline: 0; - font-size: 15px; - text-align: center; - -ms-transform: translateY(0); - transform: translateY(0); - transition: transform .8s cubic-bezier(.2,1,.2,1); + margin-top: 30px; + padding: 11px 20px; + text-transform: uppercase; + background-color: #fc8019; + color: #fff; + font-weight: 600; + cursor: pointer; + border: 0; + outline: 0; + font-size: 15px; + text-align: center; + -ms-transform: translateY(0); + transform: translateY(0); + transition: transform 0.8s cubic-bezier(0.2, 1, 0.2, 1); } - ._3Y9ZP, .d7jCU, ._3pgCg { - margin: 10px; + margin: 10px; } .main { - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - height: 10vh; - text-align: center; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + height: 10vh; + text-align: center; } - - /* Add this to your CSS file */ .cart-item { display: flex; - border: 1px solid #ccc; - margin-bottom: 10px; - padding: 10px; - align-items: center; - background-color: #fff; - box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); - } - - .item-image { - max-width: 100px; - height: auto; - margin-right: 20px; - } - - .item-name { - font-size: 18px; - font-weight: bold; - - } - - .item-description { - font-size: 14px; - } - - .order-button { - background-color: #ff5722; - color: #fff; - padding: 10px 20px; - border: none; - cursor: pointer; - transition: background-color 0.3s ease; - margin-left: 10px; - } - - .order-button:hover { - background-color: #e64a19; - } - - .item-price { - font-size: 14px; - color: #007bff; - margin-top: -1px; - } - \ No newline at end of file + border: 1px solid #ccc; + margin-bottom: 10px; + padding: 10px; + align-items: center; + background-color: #fff; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); +} + +.item-image { + max-width: 100px; + height: auto; + margin-right: 20px; +} + +.item-name { + font-size: 18px; + font-weight: bold; +} + +.item-description { + font-size: 14px; +} + +.order-button { + background-color: #ff5722; + color: #fff; + padding: 10px 20px; + border: none; + cursor: pointer; + transition: background-color 0.3s ease; + margin-left: 10px; +} + +.order-button:hover { + background-color: #e64a19; +} + +.item-price { + font-size: 14px; + color: #007bff; + margin-top: -1px; +} diff --git a/public/styles/help.css b/public/styles/help.css index 65d16c0..feec878 100644 --- a/public/styles/help.css +++ b/public/styles/help.css @@ -38,127 +38,215 @@ body { } } -#rcontent1:hover{ - color: #facc22; +#rcontent1:hover { + color: #facc22; } -#rcontent2:hover{ - color: #facc22; +#rcontent2:hover { + color: #facc22; } -#rcontent3:hover{ - color: #facc22; +#rcontent3:hover { + color: #facc22; } -#rcontent4:hover{ - color: #facc22; +#rcontent4:hover { + color: #facc22; } -#rcontent5:hover{ - color: #facc22; +#rcontent5:hover { + color: #facc22; } .button { - background-color:#facc22; /* Green */ - border: none; - color: white; - padding: 8px 14px; - text-align: center; - text-decoration: none; - display: inline-block; - font-size: 12px; - margin: 4px 2px; - transition-duration: 0.4s; - cursor: pointer; + background-color: #facc22; /* Green */ + border: none; + color: white; + padding: 8px 14px; + text-align: center; + text-decoration: none; + display: inline-block; + font-size: 12px; + margin: 4px 2px; + transition-duration: 0.4s; + cursor: pointer; } #button1:hover { - background-color: #4CAF50; - color: white; - } + background-color: #4caf50; + color: white; +} + +/* ---------------------------nav------------------------ */ +#Effect:hover::after { + transform: scaleX(1); +} + +#Effect::after { + content: ""; + width: 150%; + background-color: #fff; + height: 2px; + left: -25%; + position: absolute; + bottom: -6px; + transform: scaleX(0); + transition: transform 0.2s linear; +} +section nav { + display: flex; + align-items: center; + justify-content: space-between; + background: rgba(211, 200, 25, 1); + background: linear-gradient( + 90deg, + rgba(250, 204, 34, 1), + rgba(228, 172, 2, 1) + ); + position: fixed; + right: 0; + left: 0; + z-index: 1000; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); + height: 80px; + padding: 10px 10px; + margin: 0; + line-height: 1; +} +section nav:hover { + background: linear-gradient( + 90deg, + rgba(228, 172, 2, 1), + rgba(250, 204, 34, 1) + ); +} +section nav ul li { + position: relative; +} +section nav ul li a { + font-weight: lighter; + color: black; + text-decoration: none; + transition: 0.3s; +} +section nav ul li a i { + margin-right: 5px; +} + +section nav ul li a.action { + color: #facc22; +} + +section nav ul li a:hover { + color: #fff; + text-shadow: 0px 0px 20px white; +} +section { + width: 100%; + height: 100vh; +} + +.cart { + width: 20px; + position: relative; + left: -15%; + cursor: pointer; +} + +section nav .logo img { + /* width: 120px; + margin: 20px 0; */ + width: 140px; + margin: 20px; + position: relative; + left: -118%; + cursor: pointer; + margin-left: 110%; +} -#Effect { - color: white; - text-shadow: 1px 1px 2px black, 0 0 10px rgb(187, 152, 35);} +section nav ul { + list-style: none; + + margin-left: 60%; +} + +section nav ul li { + display: inline-block; + margin: 0 10px; +} footer { - position: relative; - bottom: 0; - width: 100%; - /* background-color: white; */ - /* color: #fff; */ - padding: 20px 0; - text-align:center; - } - - :root { - font-family: "Montserrat", sans-serif; - } + position: relative; + bottom: 0; + width: 100%; + /* background-color: white; */ + /* color: #fff; */ + padding: 20px 0; + text-align: center; +} -#navbar-profile-item{ - display: none; +:root { + font-family: "Montserrat", sans-serif; +} + +#navbar-profile-item { + display: none; } -.block{ +.block { padding-left: var(--edge-border-left); padding-right: var(--edge-border-right); - background-color:var(--background); + background-color: var(--background); /* color: white; */ -} - -.help-heading{ - padding-top: 8vh; - padding-left: 4vw; } -.help-heading h1{ -margin:0; -padding:0; +.help-heading { + padding-top: 8vh; + padding-left: 4vw; } -.help-heading p{ - margin: 1vh 0; +.help-heading h1 { + margin: 0; + padding: 0; } -.inner-block{ - /* padding-top: */ - margin-top: 4vh; - padding-left:4vw; - padding-bottom:4vh; - padding-top:4vh; - padding-right: var(--edge-border-right); - background-color: var(--background); - color: var(--text-primary); - display:flex; - +.help-heading p { + margin: 1vh 0; +} +.inner-block { + /* padding-top: */ + margin-top: 4vh; + padding-left: 4vw; + padding-bottom: 4vh; + padding-top: 4vh; + padding-right: var(--edge-border-right); + background-color: var(--background); + color: var(--text-primary); + display: flex; } -.left-block{ - background-color:#edf1f7; - margin-top:2vh; - color: var(--text-primary); - padding:2vh 0vw 2vh 0vw; - min-width: 18vw; - +.left-block { + background-color: #edf1f7; + margin-top: 2vh; + color: var(--text-primary); + padding: 2vh 0vw 2vh 0vw; + min-width: 18vw; } -.right-block{ - margin-top:2vh; - padding:right; - padding:2vh 2vw; - min-width: 50vw; - +.right-block { + margin-top: 2vh; + padding: right; + padding: 2vh 2vw; + min-width: 50vw; } -.top-block{ - display: none; - font-size: 0px; - - +.top-block { + display: none; + font-size: 0px; } -.top-block button{ -background-color: #edf1f7; -border:none; -/* border-top:2px solid rgb(232, 232, 232); +.top-block button { + background-color: #edf1f7; + border: none; + /* border-top:2px solid rgb(232, 232, 232); border-bottom:2px solid rgb(232, 232, 232); padding: 3vw 3vh; */ } @@ -173,238 +261,228 @@ padding: 3vw 3vh; */ border-left: none; } */ - - -#list-item1{ - padding:4vh 1vw 4vh 2vw; +#list-item1 { + padding: 4vh 1vw 4vh 2vw; } -#list-item2{ - padding:4vh 1vw 4vh 2vw; +#list-item2 { + padding: 4vh 1vw 4vh 2vw; } -#list-item2:hover{ - background-color: var(--background); - color: #facc22; - cursor: pointer; +#list-item2:hover { + background-color: var(--background); + color: #facc22; + cursor: pointer; } -#list-item1:hover{ - background-color: var(--background); - color: #facc22; - cursor: pointer; +#list-item1:hover { + background-color: var(--background); + color: #facc22; + cursor: pointer; } -.help-list-title-container{ - display: flex; - flex-direction: row; - flex-wrap: nowrap; - justify-content: space-between; +.help-list-title-container { + display: flex; + flex-direction: row; + flex-wrap: nowrap; + justify-content: space-between; } -.help-list-title-container p{ - padding-right: 2%; - transform-origin: 25% 60%; - transition: 234ms ease; +.help-list-title-container p { + padding-right: 2%; + transform-origin: 25% 60%; + transition: 234ms ease; } -#rpara1:hover{ - color: black; +#rpara1:hover { + color: black; } -#rpara2{ - padding-left: 1vw; - display:none; +#rpara2 { + padding-left: 1vw; + display: none; } -#rpara3{ - padding-left: 1vw; - display:none; - margin: 0px; +#rpara3 { + padding-left: 1vw; + display: none; + margin: 0px; } -#rpara4{ - padding-left: 1vw; - display:none; - margin: 0px; +#rpara4 { + padding-left: 1vw; + display: none; + margin: 0px; } -#rpara5{ - padding-left: 1vw; - display:none; - margin: 0px; +#rpara5 { + padding-left: 1vw; + display: none; + margin: 0px; } - /* Restaurents */ -#help-for-restaurents{ - display: none; +#help-for-restaurents { + display: none; } -#help-for-restaurents h1{ - color:var(--text-primary); - padding-left:36px; +#help-for-restaurents h1 { + color: var(--text-primary); + padding-left: 36px; } -.list-restaurents{ - padding:2vh 2vw 2vh 0vw; +.list-restaurents { + padding: 2vh 2vw 2vh 0vw; } -.list-restaurents:hover{ - color:var(--primary); - cursor: pointer; +.list-restaurents:hover { + color: var(--primary); + cursor: pointer; } /* Customer */ -#help-for-customer{ - display: none; +#help-for-customer { + display: none; } - -#help-for-customer h1{ - color:var(--text-primary); - padding-left:36px; +#help-for-customer h1 { + color: var(--text-primary); + padding-left: 36px; } -.list-customer{ - padding:2vh 2vw 2vh 0vw; +.list-customer { + padding: 2vh 2vw 2vh 0vw; } -.list-customer:hover{ - color:var(--primary); - cursor: pointer; +.list-customer:hover { + color: var(--primary); + cursor: pointer; } -#cpara1{ - padding-left: 1vw; - display:none; - text-decoration: none; +#cpara1 { + padding-left: 1vw; + display: none; + text-decoration: none; } -#cpara2{ - padding-left: 1vw; - display:none; - margin:0px; +#cpara2 { + padding-left: 1vw; + display: none; + margin: 0px; } -#cpara3{ - padding-left: 1vw; - display:none; - margin: 0px; +#cpara3 { + padding-left: 1vw; + display: none; + margin: 0px; } -#cpara4{ - padding-left: 1vw; - display:none; - margin: 0px; +#cpara4 { + padding-left: 1vw; + display: none; + margin: 0px; } -#cpara5{ - padding-left: 1vw; - display:none; - margin: 0px; +#cpara5 { + padding-left: 1vw; + display: none; + margin: 0px; } -#cpara6{ - padding-left: 1vw; - display:none; - margin: 0px; +#cpara6 { + padding-left: 1vw; + display: none; + margin: 0px; } /* TABLETS */ -@media only screen and (min-width: 750px) and (max-width : 1024px){ - footer .footer_main .footer_tag h2 { - font-size: 2.8vw; - }; - +@media only screen and (min-width: 750px) and (max-width: 1024px) { + footer .footer_main .footer_tag h2 { + font-size: 2.8vw; + } } /* MOBILE */ @media only screen and (max-width: 750px) { -.inner-block{ + .inner-block { flex-direction: column; padding: 20px 20px 20px 20px; -} -.left-block{ + } + .left-block { display: none; -} -.right-block{ + } + .right-block { width: 100%; -} -.right-block ul{ - padding:0px; -} -.top-block{ + } + .right-block ul { + padding: 0px; + } + .top-block { display: inline; -} + } -#help-for-customer h1{ + #help-for-customer h1 { padding: 0px; -} -#help-for-restaurents h1{ + } + #help-for-restaurents h1 { padding: 0px; -} + } -footer .footer_main .footer_tag h2{ + footer .footer_main .footer_tag h2 { color: #000; margin: 0%; margin-bottom: 25px; font-size: 2.5vw; -} -footer .footer_main .footer_tag p,a{ + } + footer .footer_main .footer_tag p, + a { font-size: 1.7vw; - word-wrap:break-word; + word-wrap: break-word; + } + footer .footer_main .footer_tag { + width: 6vw; + } + footer .footer_main { + width: 80vw; + margin-left: 6%; + } } -footer .footer_main .footer_tag{ - width: 6vw; +.help-list { + list-style-type: none; } -footer .footer_main{ - width: 80vw; - margin-left:6% ; + +.help-item { + margin-bottom: 20px; } +.help-list-title-container { + display: flex; + justify-content: space-between; + align-items: center; + cursor: pointer; +} +.list-customer { + font-weight: bold; + text-decoration: underline; +} +.cselector { + font-size: 20px; + transition: transform 0.2s; } -.help-list { - list-style-type: none; - } - - .help-item { - margin-bottom: 20px; - } - - .help-list-title-container { - display: flex; - justify-content: space-between; - align-items: center; - cursor: pointer; - } - - .list-customer { - font-weight: bold; - text-decoration: underline; - } - - .cselector { - font-size: 20px; - transition: transform 0.2s; - } - - .cselector.active { - transform: rotate(180deg); - } - - .cpara { - display: none; - margin-top: 20px; - - } - - .cpara.active { - display: block; - } - \ No newline at end of file +.cselector.active { + transform: rotate(180deg); +} + +.cpara { + display: none; + margin-top: 20px; +} + +.cpara.active { + display: block; +} diff --git a/public/styles/search.css b/public/styles/search.css index 109432a..a233e2d 100644 --- a/public/styles/search.css +++ b/public/styles/search.css @@ -1,155 +1,245 @@ .searchsection { - - position: absolute; - top: 25%; - transform: translateY(-50%); - width: 300px; - border: 1px solid lightgray; - border-radius: 20px; - margin-left: 40%; - z-index: 1; + position: absolute; + top: 25%; + transform: translateY(-50%); + width: 300px; + border: 1px solid lightgray; + border-radius: 20px; + margin-left: 40%; + z-index: 1; } - .search { - font-size: 20px; - display: flex; - align-items: center; - justify-content: center; - color: #81D4FA; - flex-wrap: nowrap; - flex-direction: row; + font-size: 20px; + display: flex; + align-items: center; + justify-content: center; + color: #81d4fa; + flex-wrap: nowrap; + flex-direction: row; } .searchbar { - font-size: 10px; - padding: 10px; - border: none; - width: 550px; - margin-left: 10px; - margin-top: 6px; - margin-bottom: 6px; - outline: none; - border-radius: 30px; - color: black; - font-family: 'Roboto', sans-serif; - cursor: pointer; + font-size: 10px; + padding: 10px; + border: none; + width: 550px; + margin-left: 10px; + margin-top: 6px; + margin-bottom: 6px; + outline: none; + border-radius: 30px; + color: black; + font-family: "Roboto", sans-serif; + cursor: pointer; } .searchbar:focus { - background-color: gainsboro; - cursor: text; + background-color: gainsboro; + cursor: text; } .searchbar:hover { - background-color: gainsboro; + background-color: gainsboro; } .searchimg { - border-radius: 30px; - padding: 5px; - margin-top: 5px; - margin-bottom: 2px; - margin-right: 8px; - cursor: pointer; + border-radius: 30px; + padding: 5px; + margin-top: 5px; + margin-bottom: 2px; + margin-right: 8px; + cursor: pointer; } .searchimg:hover { - - background-color: whitesmoke; + background-color: whitesmoke; } .closeimg { - display: none; - outline: none; - padding: 5px; - margin-top: 5px; - margin-bottom: 2px; - margin-left: 8px; - border-radius: 30px; - cursor: pointer; + display: none; + outline: none; + padding: 5px; + margin-top: 5px; + margin-bottom: 2px; + margin-left: 8px; + border-radius: 30px; + cursor: pointer; } .closeimg:focus { - background-color: #edf2fb; + background-color: #edf2fb; } .closeimg:hover { - background-color: #edf2fb; + background-color: #edf2fb; } .list { - display: none; - position: relative; - flex-wrap: wrap; - font-size: 10px; - padding: 0px; - overflow: auto; - max-height: 120px; - width: 100%; - opacity: 0; - list-style-type: none; - color: rgb(255, 255, 255); + display: none; + position: relative; + flex-wrap: wrap; + font-size: 10px; + padding: 0px; + overflow: auto; + max-height: 120px; + width: 100%; + opacity: 0; + list-style-type: none; + color: rgb(255, 255, 255); } .list:focus { - background-color: #edf2fb; + background-color: #edf2fb; } .borderbetween { - display: none; - border-top: 1px rgb(224, 222, 222) dashed; - margin-top: 10px; - margin-bottom: 5px; - width: 80%; + display: none; + border-top: 1px rgb(224, 222, 222) dashed; + margin-top: 10px; + margin-bottom: 5px; + width: 80%; } .section { - padding-left: 5px; - padding-right: 5px; - padding-top: 10px; - padding-bottom: 10px; - text-align: center; - cursor: pointer; - color: black; - font-family: 'Roboto', sans-serif; + padding-left: 5px; + padding-right: 5px; + padding-top: 10px; + padding-bottom: 10px; + text-align: center; + cursor: pointer; + color: black; + font-family: "Roboto", sans-serif; } .section:hover { - background-color: rgb(235, 222, 222); + background-color: rgb(235, 222, 222); } .noresult { - display: none; - padding-left: 5px; - padding-right: 5px; - padding-top: 10px; - padding-bottom: 10px; - color: #9c9a97; - text-align: center; - cursor: default; - border-radius: 10px; - font-family: 'Roboto', sans-serif; + display: none; + padding-left: 5px; + padding-right: 5px; + padding-top: 10px; + padding-bottom: 10px; + color: #9c9a97; + text-align: center; + cursor: default; + border-radius: 10px; + font-family: "Roboto", sans-serif; } footer { - position: fixed; - bottom: 0; - width: 100%; + position: fixed; + bottom: 0; + width: 100%; - padding: 20px 0; - text-align: center; + padding: 20px 0; + text-align: center; } a { - text-decoration: none; - color: gray; + text-decoration: none; + color: gray; +} + +/* ---------------------------nav------------------------ */ +#Effect:hover::after { + transform: scaleX(1); +} + +#Effect::after { + content: ""; + width: 150%; + background-color: #fff; + height: 2px; + left: -25%; + position: absolute; + bottom: -6px; + transform: scaleX(0); + transition: transform 0.2s linear; +} +section nav { + display: flex; + align-items: center; + justify-content: space-between; + background: rgba(211, 200, 25, 1); + background: linear-gradient( + 90deg, + rgba(250, 204, 34, 1), + rgba(228, 172, 2, 1) + ); + position: fixed; + right: 0; + left: 0; + z-index: 1000; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); + height: 80px; + padding: 10px 10px; + margin: 0; + line-height: 1; +} +section nav:hover { + background: linear-gradient( + 90deg, + rgba(228, 172, 2, 1), + rgba(250, 204, 34, 1) + ); +} +section nav ul li { + position: relative; +} +section nav ul li a { + font-weight: lighter; + color: black; + text-decoration: none; + transition: 0.3s; +} +section nav ul li a i { + margin-right: 5px; +} + +section nav ul li a.action { + color: #facc22; +} + +section nav ul li a:hover { + color: #fff; + text-shadow: 0px 0px 20px white; +} +section { + width: 100%; + height: 100vh; +} + +.cart { + width: 20px; + position: relative; + left: -15%; + cursor: pointer; +} + +section nav .logo img { + /* width: 120px; + margin: 20px 0; */ + width: 140px; + margin: 20px; + position: relative; + left: -118%; + cursor: pointer; + margin-left: 110%; +} + +section nav ul { + list-style: none; + + margin-left: 60%; +} + +section nav ul li { + display: inline-block; + margin: 0 10px; } - -#Effect { - color: white; - text-shadow: 1px 1px 2px black, 0 0 10px rgb(187, 152, 35);} - /* .result { display: flex; flex-wrap: wrap; @@ -176,120 +266,103 @@ a { /* Existing styles */ .result { - display: flex; - flex-wrap: wrap; - justify-content: center; - align-items: center; - height: calc(120vh - 180px); + display: flex; + flex-wrap: wrap; + justify-content: center; + align-items: center; + height: calc(120vh - 180px); } .result-item { - width: 270px; - height: 270px; - margin: 27px; - border-radius: 10px; - box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1); - overflow: hidden; - display: flex; - justify-content: center; - align-items: center; - position: relative; - top: 10%; + width: 270px; + height: 270px; + margin: 27px; + border-radius: 10px; + box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1); + overflow: hidden; + display: flex; + justify-content: center; + align-items: center; + position: relative; + top: 10%; } .meal-image { - width: 100%; - height: 100%; - object-fit: cover; - position: absolute; - top: 0; - left: 0; - z-index: -1; + width: 100%; + height: 100%; + object-fit: cover; + position: absolute; + top: 0; + left: 0; + z-index: -1; } .meal-name { - background-color: white; - color: black; - border-radius: 20px; - padding: 20px; - font-size: 1.4rem; - font-weight: 700; - opacity: 0.6; + background-color: white; + color: black; + border-radius: 20px; + padding: 20px; + font-size: 1.4rem; + font-weight: 700; + opacity: 0.6; } .result-item h4 { - margin: 0; - padding: 10px; - text-align: center; - font-size: 16px; + margin: 0; + padding: 10px; + text-align: center; + font-size: 16px; } .result-item:hover { - transform: scale(1.05); - transition: transform 0.3s; + transform: scale(1.05); + transition: transform 0.3s; } - - - - - .meal-image { - width: 100%; - height: 100%; - object-fit: cover; - /* Maintain image aspect ratio */ - position: absolute; - /* Add this line */ - top: 0; - /* Add this line */ - left: 0; - /* Add this line */ - z-index: -1; - /* Add this line */ + width: 100%; + height: 100%; + object-fit: cover; + /* Maintain image aspect ratio */ + position: absolute; + /* Add this line */ + top: 0; + /* Add this line */ + left: 0; + /* Add this line */ + z-index: -1; + /* Add this line */ } - - - a.exception { - color: gray; + color: gray; } - - - div#hideall { - position: fixed; - top: 0%; - height: 100%; - width: 100%; + position: fixed; + top: 0%; + height: 100%; + width: 100%; } .searchbutton { - background: none; - appearance: none; - border: none; + background: none; + appearance: none; + border: none; } div.middle { - display: flex; - justify-content: center; + display: flex; + justify-content: center; } .changeposition { - order: -1; + order: -1; } - - @media only screen and (min-width: 320px) { - - - } - /* @media only screen and (min-width: 425px) {} @@ -326,126 +399,120 @@ div.middle { } } */ - -@media only screen and (max-width: 350px){ - .searchbar { - font-size: 16px; - } - .searchsection{ - width: 350px; - margin-left: 20%; - } - .list { - font-size: 16px; - } - section nav{ - width: 130vw; - margin: auto; - } +@media only screen and (max-width: 350px) { + .searchbar { + font-size: 16px; + } + .searchsection { + width: 350px; + margin-left: 20%; + } + .list { + font-size: 16px; + } + section nav { + width: 130vw; + margin: auto; + } } -@media only screen and (min-width: 435px) and (max-width : 500px){ - .searchbar { - font-size: 16px; - } - .searchsection{ - width: 350px; - margin-left: 20%; - } - .list { - font-size: 16px; - } - section nav{ - width: 100vw; - margin: auto; - } +@media only screen and (min-width: 435px) and (max-width: 500px) { + .searchbar { + font-size: 16px; + } + .searchsection { + width: 350px; + margin-left: 20%; + } + .list { + font-size: 16px; + } + section nav { + width: 100vw; + margin: auto; + } } -@media only screen and (min-width: 350px) and (max-width : 435px){ - .searchbar { - font-size: 16px; - } - .searchsection{ - width: 350px; - margin-left: 20%; - } - .list { - font-size: 16px; - } - section nav{ - width: 117vw; - margin: auto; - } - section nav .logo{ - margin-left: -8%; - } +@media only screen and (min-width: 350px) and (max-width: 435px) { + .searchbar { + font-size: 16px; + } + .searchsection { + width: 350px; + margin-left: 20%; + } + .list { + font-size: 16px; + } + section nav { + width: 117vw; + margin: auto; + } + section nav .logo { + margin-left: -8%; + } } @media only screen and (max-width: 820px) and (min-width: 500px) { - .searchbar { - font-size: 16px; - } - .searchsection{ - width: 350px; - margin-left: 20%; - } - .list { - font-size: 16px; - } + .searchbar { + font-size: 16px; + } + .searchsection { + width: 350px; + margin-left: 20%; + } + .list { + font-size: 16px; + } } - - -@media only screen and (max-width: 1400px) and (min-width : 820px){ - - .searchbar { - font-size: 16px; - } - .searchsection{ - width: 350px; - margin-left: 60%; - } - .list { - font-size: 16px; - } +@media only screen and (max-width: 1400px) and (min-width: 820px) { + .searchbar { + font-size: 16px; + } + .searchsection { + width: 350px; + margin-left: 60%; + } + .list { + font-size: 16px; + } } -@media only screen and (min-width: 1400px) and (max-width : 2560px) { - - .list { - max-height: 240px; - } - .searchsection{ - width: 500px; - margin-left: 35%; - } +@media only screen and (min-width: 1400px) and (max-width: 2560px) { + .list { + max-height: 240px; + } + .searchsection { + width: 500px; + margin-left: 35%; + } } - .hide { - visibility: hidden; - opacity: 0; - transition: visibility 0.5s, opacity 0.5s; + visibility: hidden; + opacity: 0; + transition: visibility 0.5s, opacity 0.5s; } .show { - display: initial; - visibility: visible; - opacity: 1; - transition: visibility 0.5s, opacity 0.5s; + display: initial; + visibility: visible; + opacity: 1; + transition: visibility 0.5s, opacity 0.5s; } .remove { - display: none; + display: none; } .add { - display: initial; + display: initial; } input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration { - display: none; -} \ No newline at end of file + display: none; +} diff --git a/public/templates/Home.html b/public/templates/Home.html index 7f12e9e..948358b 100644 --- a/public/templates/Home.html +++ b/public/templates/Home.html @@ -16,12 +16,12 @@