Web page design

profileHunnysid
mitchellbedford-mitchellbedford.bitbucket.io-c29e7e31d5aa.zip

mitchellbedford-mitchellbedford.bitbucket.io-c29e7e31d5aa/groupwork1/css/sprint 3.code-workspace

{ "folders": [ { "path": ".." }, { "name": "mitchellbedford.bitbucket.io", "path": "../../mitchellbedford.bitbucket.io/mitchellbedford.bitbucket.io" } ], "settings": {} }

mitchellbedford-mitchellbedford.bitbucket.io-c29e7e31d5aa/groupwork1/css/styles.css

* { box-sizing: border-box; margin: 0; padding: 0; font-family: 'Kumbh Sans', sans-serif; scroll-behavior: smooth; } .navbar { background: #131313; height: 100px; display: flex; justify-content: center; align-items: center; font-size: 1.5rem; position: sticky; top: 0; z-index: 999; background-image: url(../images/logo.png); background-position: left 100px center; background-size: contain; background-repeat: no-repeat; } .navbar__container { display: flex; justify-content: space-between; height: 80px; z-index: 1; width: 100%; max-width: none; margin: 0 auto; padding: 0 50px; } .navbar__menu { display: flex; align-items: center; list-style: none; } .navbar__item { height: 80px; } .navbar__links { color: #fff; display: flex; align-items: center; justify-content: center; width: 125px; text-decoration: none; height: 100%; transition: all 0.3s ease; } .navbar__btn { display: flex; justify-content: center; align-items: center; padding: 0 1rem; width: 100%; } .button { display: flex; justify-content: center; align-items: center; text-decoration: none; padding: 10px 20px; height: 100%; width: 100%; border: none; outline: none; border-radius: 4px; background: #833ab4; background: -webkit-linear-gradient(to right, #fcb045, #fd1d1d, #833ab4); background: linear-gradient(to right, #fcb045, #fd1d1d, #833ab4); color: #fff; transition: all 0.3s ease; } .navbar__links:hover { color: #9518fc; transition: all 0.3s ease; } @media screen and (max-width: 960px) { .navbar__container { display: flex; justify-content: space-between; height: 80px; z-index: 1; width: 100%; max-width: 1300px; padding: 0; } .navbar__menu { display: grid; grid-template-columns: auto; margin: 0; width: 100%; position: absolute; top: -1000px; opacity: 1; transition: all 0.5s ease; z-index: -1; } .navbar__menu.active { background: #131313; top: 100%; opacity: 1; transition: all 0.5s ease; z-index: 99; height: 60vh; font-size: 1.6rem; } #navbar__logo { padding-left: 25px; } .navbar__toggle .bar { width: 25px; height: 3px; margin: 5px auto; transition: all 0.3s ease-in-out; background: #fff; } .navbar__item { width: 100%; } .navbar__links { text-align: center; padding: 2rem; width: 100%; display: table; } .navbar__btn { padding-bottom: 2rem; } .button { display: flex; justify-content: center; align-items: center; width: 80%; height: 80px; margin: 0; } #mobile-menu { position: absolute; top: 20%; right: 5%; transform: translate(5%, 20%); } .navbar__toggle .bar { display: block; cursor: pointer; } #mobile-menu.is-active .bar:nth-child(2) { opacity: 0; } #mobile-menu.is-active .bar:nth-child(1) { transform: translateY(8px) rotate(45deg); } #mobile-menu.is-active .bar:nth-child(3) { transform: translateY(-8px) rotate(-45deg); } } /* Hero Section */ .hero { padding: 200px 0; background-image: url("../images/main-sunset.jpg"); background-position: center; background-attachment: fixed; background-repeat: no-repeat; background-size: cover; height: 800px; object-fit: contain; } .hero__container { display: flex; flex-direction: column; justify-content: center; align-items: center; max-width: 1200px; margin: 0 auto; height: 90%; text-align: center; padding: 20px; } .hero__heading { font-size: 100px; margin-bottom: 24px; color: #fff; } .hero__heading span { background: #ee0979; background: -webkit-linear-gradient(to right, #ff6a00, #ee0979); background: linear-gradient(to right, #ff6a00, #ee0979); background-size: 100%; -webkit-background-clip: text; -moz-background-clip: text; -webkit-text-fill-color: transparent; -mo-text-fill-color: transparent; } .hero__description { font-size: 45px; background: #da22ff; background: #833ab4; background: -webkit-linear-gradient(to right, #833ab4, #fd1d1d, #fcb045); background: linear-gradient(to right, #833ab4, #fd1d1d, #fcb045); background-size: 100%; -webkit-background-clip: text; -moz-background-clip: text; -webkit-text-fill-color: transparent; -moz-text-fill-color: transparent; } .highlight { border-bottom: 4px solid rgb(132, 0, 255); transition: 0.2s; } @media screen and (max-width: 768px) { .hero__heading { font-size: 60px; } .hero__description { font-size: 40px; } } /* About Section */ .main { background-color: #131313; padding: 10rem 0; } .main__container { display: grid; grid-template-columns: 1fr 1fr; align-items: center; justify-content: center; margin: 0 auto; height: 90%; z-index: 1; width: 100%; max-width: 1300px; padding: 0 50px; } .main__content { color: #fff; width: 100%; padding: 2rem; } .main__content h1 { font-size: 4rem; background-color: #fe3b6f; background-image: linear-gradient(to top, #ff087b 0%, #ed1a52 100%); background-size: 100%; -webkit-background-clip: text; -moz-background-clip: text; -webkit-text-fill-color: transparent; -moz-text-fill-color: transparent; text-transform: uppercase; margin-bottom: 32px; text-align: left; } .main__content h2 { font-size: 1.4rem; color: white; text-align: left; font-weight: 400; } .main__btn { font-size: 2.5rem; font-weight: 550; background: #833ab4; background: -webkit-linear-gradient(to right, #fcb045, #fd1d1d, #833ab4); background: linear-gradient(to right, #fcb045, #fd1d1d, #833ab4); padding: 20px 60px; border: none; border-radius: 4px; margin-top: 2rem; cursor: pointer; transition: all 0.35s; position: absolute; outline: none; text-decoration: none; } .main__btn a { position: absolute; z-index: 2; color: #fff; text-decoration: none; } .main__btn:hover { color: #fff; } .main__img--container { text-align: center; } .main__img--card { margin: 10px; height: 600px; width: 600px; border-radius: 7px; flex-direction: column; justify-content: center; background-image: url(../images/menu.jpg); background-repeat: no-repeat; background-size: cover; } .main__img--map { width: 600px; height: 450px; border: 0; border-radius: 5px; } /* Mobile Responsive */ @media screen and (max-width: 1100px) { .main__container { display: grid; grid-template-columns: 1fr; align-items: center; justify-content: center; width: 100%; margin: 0 auto; height: 90%; } .main__img--map { height: 425px; width: 425px; } .main__img--container { display: flex; justify-content: center; } .main__img--card { height: 425px; width: 425px; } .main__content { text-align: center; margin-bottom: 1rem; } .main__content h1 { font-size: 2.5rem; margin-top: 1rem; text-align: left; } .main__content h2 { font-size: 3rem; text-align: left; } } @media screen and (max-width: 480px) { .main__img--card { width: 250px; height: 250px; } .main__img--map { width: 250px; height: 250px; } .fa-users, .fa-layer-group { font-size: 4rem; } .main__content h1 { font-size: 2rem; margin-top: 3rem; } .main__content h2 { font-size: 2rem; } .main__btn { padding: 12px 36px; margin: 2.5rem 0; } } /* Services Section */ .services { background: #131313; display: flex; flex-direction: column; justify-content: center; align-items: center; height: 100%; padding: 10rem 0; } .services h1 { background-color: #ff8177; background-image: linear-gradient(to right, #ff0844 0%, #f7673c 100%); background-size: 100%; -webkit-background-clip: text; -moz-background-clip: text; -webkit-text-fill-color: transparent; -moz-text-fill-color: transparent; margin-bottom: 5rem; font-size: 2.5rem; } .services__content h2 { text-align: center; margin-bottom: 5rem; font-size: 2rem; } .services__content p { text-align: center; font-size: 1.3rem; } .services__wrapper { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: 1fr; } .services__card { margin: 10px; height: 425px; width: 300px; border-radius: 4px; display: flex; flex-direction: column; justify-content: center; align-items: center; align-content: center; color: #fff; background: rgb(26, 42, 108); background: linear-gradient(-35deg, rgba(26, 42, 108, 0.7133228291316527) 0%, rgba(178, 31, 31, 1) 22%, rgba(253, 187, 45, 1) 100%); transition: 0.3s ease-in; } .services__card:nth-child(2) { background: rgb(26, 42, 108); background: linear-gradient(0deg, rgba(26, 42, 108, 0.7133228291316527) 0%, rgba(178, 31, 31, 1) 50%, rgba(253, 187, 45, 1) 100%); } .services__card:nth-child(3) { background: rgb(26, 42, 108); background: linear-gradient(0deg, rgba(26, 42, 108, 0.7133228291316527) 0%, rgba(178, 31, 31, 1) 50%, rgba(253, 187, 45, 1) 100%); } .services__card:nth-child(4) { background: rgb(26, 42, 108); background: linear-gradient(35deg, rgba(26, 42, 108, 0.7133228291316527) 0%, rgba(178, 31, 31, 1) 22%, rgba(253, 187, 45, 1) 100%); } .services__card h2 { text-align: center; } .services__card p { text-align: center; margin-top: 24px; font-size: 20px; } .services__btn { display: flex; justify-content: center; margin-top: 16px; } .services__card button { color: #fff; padding: 14px 24px; border: none; outline: none; border-radius: 4px; background: #131313; font-size: 1rem; } .services__card button:hover { cursor: pointer; } .services__card:hover { transform: scale(1.075); transition: 0.3s ease-in; cursor: pointer; } @media screen and (max-width: 1300px) { .services__wrapper { grid-template-columns: 1fr 1fr; } } @media screen and (max-width: 768px) { .services__wrapper { grid-template-columns: 1fr; } } /*SERVICE SECTION*/ .service { background: #131313; display: flex; flex-direction: column; justify-content: center; align-items: center; height: 100%; padding: 10rem 0; } /* location CSS */ .location { background-color: #131313; padding: 10rem 0; } .location__container { display: grid; grid-template-columns: 1fr 1fr; align-items: center; justify-content: center; margin: 0 auto; height: 90%; z-index: 1; width: 100%; max-width: 1300px; padding: 0 50px; } /* Footer CSS */ .footer__container { background-color: #131313; padding: 5rem 0; display: flex; flex-direction: column; justify-content: center; align-items: center; } .social__icon--link { color: #ec7b1e; font-size: 50px; } .social__media { max-width: 1000px; width: 100%; } .social__media--wrap { display: flex; justify-content: space-evenly; align-items: center; width: 90%; max-width: 1000px; margin: 40px auto 0 auto; } .social__icons { display: flex; justify-content: space-between; align-items: center; width: 240px; } .website__rights { color: #fff; } @media screen and (max-width: 820px) { .footer__links { padding-top: 2rem; } #footer__logo { margin-bottom: 2rem; } .website__rights { margin-bottom: 2rem; } .footer__link--wrapper { flex-direction: column; } .social__media--wrap { flex-direction: column; } } @media screen and (max-width: 480px) { .footer__link--items { margin: 0; padding: 10px; width: 100%; } } .banner { min-height: 100vh; background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../images/reserve.jpg") center/cover no-repeat; display: flex; flex-direction: column; justify-content: center; align-items: center; color: #fff; padding-bottom: 20px; } .banner h2 { padding-bottom: 50px; font-size: 3rem; margin-bottom: 50px; background: #ee0979; background: -webkit-linear-gradient(to right, #ff6a00, #ee0979); background: linear-gradient(to right, #ff6a00, #ee0979); background-size: 100%; -webkit-background-clip: text; -moz-background-clip: text; -webkit-text-fill-color: transparent; -mo-text-fill-color: transparent; } .banner__success h2 { padding-bottom: 50px; text-align: center; display: flex; justify-content: center; font-size: 5rem; margin-bottom: 50px; background: #ee0979; background: -webkit-linear-gradient(to right, #ff6a00, #ee0979); background: linear-gradient(to right, #ff6a00, #ee0979); background-size: 100%; -webkit-background-clip: text; -moz-background-clip: text; -webkit-text-fill-color: transparent; -mo-text-fill-color: transparent; } .banner a { padding-top: 20px; align-items: center; justify-content: center; display: flex; } .card-content { height: 900px; border-radius: 5px; width: 35%; } .card-content h3 { text-align: center; color: #000; padding: 25px 0 10px 0; font-size: 26px; font-weight: 500; } .form-row { display: flex; width: 90%; margin: 0 auto; } form select, form input { display: block; width: 100%; margin: 15px 12px; padding: 5px; font-size: 15px; font-family: 'Poppins', sans-serif; outline: none; border: none; border-bottom: 1px solid #eee; font-weight: 300; } form input[type=text], form input[type=number], form input[type=date], form input[type=email], form input::placeholder, select { color: #9a9a9a; } form input[type=submit] { color: #fff; background: #f2745f; padding: 12px 0; border-radius: 4px; cursor: pointer; } form input[type=submit]:hover { opacity: 0.9; } @media(max-width: 992px) { .card-container { grid-template-columns: 100%; width: 100vw; } .card-img { height: 330px; } } .input-group { margin: 0px 0; position: relative; } .input-group label { display: inline-block; margin-bottom: 3px; font-size: 1.5rem; } .input-group input { display: block; padding: 10px; border-radius: 5px; border-width: 1px; } .input-group select { display: block; padding: 10px; border-radius: 5px; border-width: 1px; } .error input { border: 3px red solid; } .success input { border: 3px green solid; } .input-group i { position: absolute; right: 10px; top: 35px; visibility: hidden; } .success i.fa-check-circle { visibility: visible; color: green; } .error i.fa-exclamation-circle { visibility: visible; color: red; } .input-group p { font-size: 15px; color: red; visibility: hidden; } .error p { visibility: visible; } .wrapper button { background-color: #ff8177; background-image: linear-gradient(to right, #ff0844 0%, #f7673c 100%); padding: 12px 0; border-radius: 4px; cursor: pointer; } /*---------------------------------------- MENU PAGE-----------------------------*/ .img--alacarte { padding: 200px 0; background-image: linear-gradient(to top, rgba(0, 1, 3, 0.899) 5%, rgba(7, 15, 30, 0.614) 80%), url("../images/alacarte.jpg"); background-position: center; background-attachment: fixed; background-repeat: no-repeat; background-size: cover; height: 400px; object-fit: contain; } .img--lounge { padding: 200px 0; background-image: linear-gradient(to top, rgba(0, 1, 3, 0.899) 5%, rgba(7, 15, 30, 0.614) 80%), url("../images/lounge.jpg"); background-position: center; background-attachment: fixed; background-repeat: no-repeat; background-size: cover; height: 400px; object-fit: contain; } .img--drinks { padding: 200px 0; background-image: linear-gradient(to top, rgba(0, 1, 3, 0.899) 5%, rgba(7, 15, 30, 0.614) 80%), url("../images/Drinks\ banner.jpg"); background-position: center; background-attachment: fixed; background-repeat: no-repeat; background-size: cover; height: 400px; object-fit: contain; } .restaurant_menu__meal span , .restaurant_menu__price { background-color: #131313; } .menu, .main__content { text-align: left; margin-bottom: 1rem; } .menu__wrapper { display: grid; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: 1fr; } .restaurant_menu__list { list-style: none; padding: 0; font-size: 14px; color: white; min-width: 320px; max-width: 500px; } .restaurant_menu__row { padding-bottom: 1em; border-bottom: 2.5px dotted #ffffff; position: relative; float: left; width: 100%; margin-bottom: 1.5em; } .restaurant_menu__meal { padding-right: 3em; font-size: 1.1rem; padding-top: 0.2em; height: fit-content !important; float: left; } .restaurant_menu__meal span { margin: 0; position: absolute; top: 2em; padding-right: 7px; padding-top: 10px; } .restaurant_menu__price { padding: 26px 1px 5px; position: relative; top: 1.2em; left: 1px; float: right; font-size: 1rem; } .itemDescription { font-size: 0.9rem; font-style: italic; width: 100%; clear: both; height: fit-content; padding-bottom: 10px; padding-top: 10px; } .main__container--menu { display: grid; grid-template-columns: 1fr 1fr; margin: 0 auto; height: 90%; z-index: 1; width: 100%; max-width: 1300px; padding: 0 50px; } @media screen and (max-width: 1100px) { .main__container--menu { display: grid; grid-template-columns: 1fr; text-align: left; width: 100%; margin: 0 auto; height: 90%; } } .br { padding-top: 40px; } .gallery_category { color: #ffffff; background-color: #131313; padding-top: 30px; padding-bottom: 10px; height: 80px; } .gallery_category a{ color: white; text-decoration: none; text-transform: uppercase; font-size: 2rem; } .gallery_category li{ text-align: center; display: inline; padding: 0 25px 0 100px; } .gallery_category .current a{ color: #ee3c05; font-weight: bold; } .gallery_category a:hover{ color:#ee3c05; font-weight: bold; transition: all 0.3s ease; } /* Image Grid*/ .row { display: flex; background-color: #131313; flex-wrap: wrap; padding: 10px 10px; } /* Create four equal columns that sits next to each other */ .column { flex: 25%; max-width: 25%; padding: 0 4px; } .column img { margin-top: 8px; margin-bottom: 8px; width: 100%; vertical-align: middle; } /* Image zoom in animation on mouse hover */ .zoom { transition: transform .3s ease-in; margin: 0 auto; } .zoom:hover { transform: scale(1.05); } .ImgThumbnail { border-radius: 5px; cursor: pointer; transition: 0.3s; height: 300px; width: 300px; } .ImgThumbnail:nth-of-type(1) { margin-left: 0%; } .modal { display: none; position: fixed; z-index: 1; padding-top: 100px; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0.9); } .modalImage { margin: auto; margin-top: 90px; display: block; width: 70%; height: 80%; max-width: 700px; } .close { position: absolute; top: 130px; right: 480px; color: #ffffff; font-size: 40px; font-weight: bold; transition: 0.3s; } .close:hover, .close:focus { color: rgb(255, 0, 0); cursor: pointer; } /** Reviews **/ #reviews{ padding: 15px; color: #ffffff; background: #35424a; margin-bottom: 0px; } #reviews h4{ margin-top: 0px; font-size: 20px; margin-bottom: 0px; padding-bottom: 0px; text-align: center; } #reviews li{ color: #E7B707; font-weight: bold; font-size: 15px; text-align: center; } #reviews p{ margin-top: 0px; font-size: 12px; font-style: italic; color: #000000; margin-bottom: 0px; padding-bottom: 0px; text-align: center; } /** Reviews Content **/ ul#customer_reviews li{ list-style:none; padding: 5px; margin-bottom: 0px; }

mitchellbedford-mitchellbedford.bitbucket.io-c29e7e31d5aa/groupwork1/html/awards.html

mitchellbedford-mitchellbedford.bitbucket.io-c29e7e31d5aa/groupwork1/html/bookings.html

BOOK YOUR TABLE NOW

Name

Error Message

Email

Error Message

Contact Number

Error Message

Date for Booking

Error Message

Time Select your time 5:00pm 6:00pm 7:00pm 8:00pm 9:00pm 10:00pm

Error Message

Number of People

Error Message

Seating Select your seating Inside Outside

Error Message

Submit

mitchellbedford-mitchellbedford.bitbucket.io-c29e7e31d5aa/groupwork1/html/events.html

mitchellbedford-mitchellbedford.bitbucket.io-c29e7e31d5aa/groupwork1/html/gallery.html

Gallery

×
Customer Reviews
  • "Foods are Excelent! 5 STARS ★★★★★"

    Customer Richard A. .......................................................

  • "The Venue is Stunning! 5 STARS ★★★★★"

    Customer Anna B. ............................................................

mitchellbedford-mitchellbedford.bitbucket.io-c29e7e31d5aa/groupwork1/html/gallery_events.html

Gallery

×
Customer Reviews
  • "Foods are Excelent! 5 STARS ★★★★★"

    Customer Richard A. .......................................................

  • "The Venue is Stunning! 5 STARS ★★★★★"

    Customer Anna B. ............................................................

mitchellbedford-mitchellbedford.bitbucket.io-c29e7e31d5aa/groupwork1/html/gallery_venue.html

Gallery

×
Customer Reviews
  • "Foods are Excelent! 5 STARS ★★★★★"

    Customer Richard A. .......................................................

  • "The Venue is Stunning! 5 STARS ★★★★★"

    Customer Anna B. ............................................................

mitchellbedford-mitchellbedford.bitbucket.io-c29e7e31d5aa/groupwork1/html/index.html

Feel the Serenity

First class cuisine with a view

Food and Drinks Menu

Showcasing local produce as well as customised food and beverage packages

View Menu

What we offer

Achievements and awards

PeeWee's awards

Organise Event

We cater from functions to weddings

General Bookings

Enjoy a night out with a sunset view

Gallery

See stunning views from events

Location

Alec Fong Lim Dr, East Point NT 0820

Open Tuesday to Saturday from 4pm and dinner served from 5:30pm