Update code

This commit is contained in:
2023-08-03 10:39:13 +07:00
parent d1715cd38f
commit cd59768e88
17 changed files with 333 additions and 316 deletions
+7 -7
View File
@@ -1,15 +1,15 @@
include ./includes/mixins include ./includes/mixins
doctype html doctype html
html(lang="en") html(lang='en')
head head
meta(charset="UTF-8") meta(charset='UTF-8')
meta(name="viewport", content="width=device-width, initial-scale=1.0") meta(name='viewport', content='width=device-width, initial-scale=1.0')
link(rel="stylesheet", href="./styles/main.scss") link(rel='stylesheet', href='./styles/_main.scss')
link( link(
rel="icon", rel='icon',
type="image/x-icon", type='image/x-icon',
href="./assets/images/favicon-16x16.png" href='./assets/images/favicon-16x16.png'
) )
title Food Hut title Food Hut
body body
+1
View File
@@ -6,6 +6,7 @@
- var default_food_data = { price: '10', ratePoint: '4.5', foodName: 'Kebab', foodDescription: 'Lorem Ipsum is simply dummy text of the printing and typesetting industry', avatarImageList: [{ avatarUrl: avatar_img_path + 'avatar-1.png' }, { avatarUrl: avatar_img_path + 'avatar-2.png' }, { avatarUrl: avatar_img_path + 'avatar-3.png' }] }; - var default_food_data = { price: '10', ratePoint: '4.5', foodName: 'Kebab', foodDescription: 'Lorem Ipsum is simply dummy text of the printing and typesetting industry', avatarImageList: [{ avatarUrl: avatar_img_path + 'avatar-1.png' }, { avatarUrl: avatar_img_path + 'avatar-2.png' }, { avatarUrl: avatar_img_path + 'avatar-3.png' }] };
section.menu section.menu
.wrapper
.menu__container .menu__container
h2.menu__heading h2.menu__heading
span.text--primary Menu span.text--primary Menu
+1
View File
@@ -9,6 +9,7 @@
- var list_food = [food_1, food_2, food_3, food_4]; - var list_food = [food_1, food_2, food_3, food_4];
section.offer section.offer
.wrapper
.offer__container .offer__container
.offer__dot-background .offer__dot-background
img( img(
+1
View File
@@ -2,6 +2,7 @@
- var list_food_image_path = [{mobile_image_path: platform_image_path + "food-1-mobile.png", desktop_image_path: platform_image_path + "food-1-desktop.png"}, {mobile_image_path: platform_image_path + "food-2-mobile.png", desktop_image_path: platform_image_path + "food-2-desktop.png"}, {mobile_image_path: platform_image_path + "food-3-mobile.png", desktop_image_path: platform_image_path + "food-3-desktop.png"}, {mobile_image_path: platform_image_path + "food-4-mobile.png", desktop_image_path: platform_image_path + "food-4-desktop.png"}]; - var list_food_image_path = [{mobile_image_path: platform_image_path + "food-1-mobile.png", desktop_image_path: platform_image_path + "food-1-desktop.png"}, {mobile_image_path: platform_image_path + "food-2-mobile.png", desktop_image_path: platform_image_path + "food-2-desktop.png"}, {mobile_image_path: platform_image_path + "food-3-mobile.png", desktop_image_path: platform_image_path + "food-3-desktop.png"}, {mobile_image_path: platform_image_path + "food-4-mobile.png", desktop_image_path: platform_image_path + "food-4-desktop.png"}];
section.platform section.platform
.wrapper
.platform__container .platform__container
.platform__image-container .platform__image-container
each item in list_food_image_path each item in list_food_image_path
+1
View File
@@ -4,6 +4,7 @@
- var list_service_category = [list_service_category_1, list_service_category_2]; - var list_service_category = [list_service_category_1, list_service_category_2];
section.service section.service
.wrapper
.service__container .service__container
.service__background-color .service__background-color
.service__img-container .service__img-container
+9 -2
View File
@@ -2,6 +2,7 @@
- var list_food_image_mobile = [{img_mobile_path: welcome_img_path + "food-1-mobile.png", img_desktop_path: welcome_img_path + "food-1-desktop.png"}, {img_mobile_path: welcome_img_path + "food-2-mobile.png", img_desktop_path: welcome_img_path + "food-2-desktop.png"}, {img_mobile_path: welcome_img_path + "food-3-mobile.png", img_desktop_path: welcome_img_path + "food-3-desktop.png"}, {img_mobile_path: welcome_img_path + "food-4-mobile.png", img_desktop_path: welcome_img_path + "food-4-desktop.png"}]; - var list_food_image_mobile = [{img_mobile_path: welcome_img_path + "food-1-mobile.png", img_desktop_path: welcome_img_path + "food-1-desktop.png"}, {img_mobile_path: welcome_img_path + "food-2-mobile.png", img_desktop_path: welcome_img_path + "food-2-desktop.png"}, {img_mobile_path: welcome_img_path + "food-3-mobile.png", img_desktop_path: welcome_img_path + "food-3-desktop.png"}, {img_mobile_path: welcome_img_path + "food-4-mobile.png", img_desktop_path: welcome_img_path + "food-4-desktop.png"}];
section.welcome section.welcome
.wrapper
.welcome__container .welcome__container
.welcome__banner .welcome__banner
.welcome__banner-container .welcome__banner-container
@@ -17,7 +18,10 @@ section.welcome
) )
each item in list_food_image_mobile each item in list_food_image_mobile
picture.welcome__food-img picture.welcome__food-img
source(media='(min-width: 1200px)', srcset=item.img_desktop_path) source(
media='(min-width: 1200px)',
srcset=item.img_desktop_path
)
img(src=item.img_mobile_path, alt='Food image') img(src=item.img_mobile_path, alt='Food image')
picture picture
source( source(
@@ -89,7 +93,10 @@ section.welcome
alt='Love icon' alt='Love icon'
) )
.welcome__head-arrow-container .welcome__head-arrow-container
img(src=welcome_img_path + 'head-arrow.png', alt='Head arrow image') img(
src=welcome_img_path + 'head-arrow.png',
alt='Head arrow image'
)
p.welcome__text-box-content People Trust us p.welcome__text-box-content People Trust us
h1.welcome__heading We're h1.welcome__heading We're
= ' ' = ' '
@@ -17,8 +17,8 @@
@import './layouts/footer'; @import './layouts/footer';
//Sections //Sections
@import './sections/welcome'; @import './pages/home/welcome';
@import './sections/offer'; @import './pages/home/offer';
@import './sections/service'; @import './pages/home/service';
@import './sections/menu'; @import './pages/home/menu';
@import './sections/platform'; @import './pages/home/platform';
+11
View File
@@ -1,3 +1,14 @@
body { body {
min-width: 428px; min-width: 428px;
} }
.wrapper {
max-width: 428px;
margin-inline: auto;
}
@media screen and (min-width: 600px) {
.wrapper {
max-width: $max-width;
}
}
+12
View File
@@ -9,6 +9,8 @@ $font-path: '../assets/fonts';
src: url('#{$font-path}/sofia-pro-regular.woff2') format('woff2'), src: url('#{$font-path}/sofia-pro-regular.woff2') format('woff2'),
url('#{$font-path}/sofia-pro-regular.ttf') format('truetype'); url('#{$font-path}/sofia-pro-regular.ttf') format('truetype');
font-weight: 400; font-weight: 400;
font-display: swap;
} }
@font-face { @font-face {
@@ -16,6 +18,8 @@ $font-path: '../assets/fonts';
src: url('#{$font-path}/sofia-pro-medium.woff2') format('woff2'), src: url('#{$font-path}/sofia-pro-medium.woff2') format('woff2'),
url('#{$font-path}/sofia-pro-medium.ttf') format('truetype'); url('#{$font-path}/sofia-pro-medium.ttf') format('truetype');
font-weight: 600; font-weight: 600;
font-display: swap;
} }
@font-face { @font-face {
@@ -23,6 +27,8 @@ $font-path: '../assets/fonts';
src: url('#{$font-path}/sofia-pro-semi-bold.woff2') format('woff2'), src: url('#{$font-path}/sofia-pro-semi-bold.woff2') format('woff2'),
url('#{$font-path}/sofia-pro-semi-bold.ttf') format('truetype'); url('#{$font-path}/sofia-pro-semi-bold.ttf') format('truetype');
font-weight: 700; font-weight: 700;
font-display: swap;
} }
@font-face { @font-face {
@@ -30,18 +36,24 @@ $font-path: '../assets/fonts';
src: url('#{$font-path}/sofia-pro-bold.woff2') format('woff2'), src: url('#{$font-path}/sofia-pro-bold.woff2') format('woff2'),
url('#{$font-path}/sofia-pro-bold.ttf') format('truetype'); url('#{$font-path}/sofia-pro-bold.ttf') format('truetype');
font-weight: 900; font-weight: 900;
font-display: swap;
} }
@font-face { @font-face {
font-family: 'Inter'; font-family: 'Inter';
src: url('#{$font-path}/inter.woff2') format('woff2'), src: url('#{$font-path}/inter.woff2') format('woff2'),
url('#{$font-path}/inter.ttf') format('truetype'); url('#{$font-path}/inter.ttf') format('truetype');
font-display: swap;
} }
@font-face { @font-face {
font-family: 'Poppins'; font-family: 'Poppins';
src: url('#{$font-path}/poppins-medium.woff2') format('woff2'), src: url('#{$font-path}/poppins-medium.woff2') format('woff2'),
url('#{$font-path}/poppins-medium.ttf') format('truetype'); url('#{$font-path}/poppins-medium.ttf') format('truetype');
font-display: swap;
} }
* { * {
+1 -1
View File
@@ -4,7 +4,7 @@
.card { .card {
@extend %d-flex, %align-center-col; @extend %d-flex, %align-center-col;
@include size(auto, 516px); @include size(310px, 516px);
position: relative; position: relative;
-2
View File
@@ -8,7 +8,6 @@
padding-top: 116px; padding-top: 116px;
padding-left: 24px; padding-left: 24px;
max-width: 428px;
} }
&__brand-name { &__brand-name {
@@ -117,7 +116,6 @@
&__container { &__container {
display: grid; display: grid;
grid-template-columns: 1fr 1fr; grid-template-columns: 1fr 1fr;
max-width: $max-width;
width: auto; width: auto;
column-gap: 10px; column-gap: 10px;
padding-inline: 10px; padding-inline: 10px;
-2
View File
@@ -30,8 +30,6 @@
@media screen and (min-width: 1020px) { @media screen and (min-width: 1020px) {
.header { .header {
@include size(auto, auto); @include size(auto, auto);
max-width: $max-width;
} }
.header__container { .header__container {
@@ -12,7 +12,6 @@
@extend %mr-inline-auto; @extend %mr-inline-auto;
padding-top: 110px; padding-top: 110px;
max-width: 424px;
} }
&__heading { &__heading {
@@ -74,10 +73,6 @@
@media screen and (min-width: 600px) { @media screen and (min-width: 600px) {
.menu { .menu {
&__container {
max-width: $max-width;
}
&__heading { &__heading {
max-width: 653px; max-width: 653px;
} }
@@ -128,6 +123,7 @@
max-width: 1294px; max-width: 1294px;
column-gap: 18px; column-gap: 18px;
margin-top: 106px; margin-top: 106px;
padding-inline: unset;
} }
} }
} }
@@ -1,6 +1,5 @@
.offer { .offer {
position: relative; position: relative;
max-width: 428px;
margin-inline: auto; margin-inline: auto;
&__container { &__container {
@@ -61,10 +60,8 @@
@media screen and (min-width: 600px) { @media screen and (min-width: 600px) {
.offer { .offer {
max-width: $max-width;
&__container { &__container {
max-width: $max-width; max-width: unset;
} }
&__card-list { &__card-list {
@@ -1,20 +1,18 @@
.platform { .platform {
&__container {
max-width: 428px;
margin-inline: auto;
padding-top: 26px;
padding-bottom: 58px;
background: linear-gradient( background: linear-gradient(
0, 0,
rgba(253, 197, 94, 0.15) 0%, rgba(253, 197, 94, 0.15) 0%,
rgba(253, 197, 94, 0.05) 50%, rgba(253, 197, 94, 0.05) 50%,
rgba(253, 197, 94, 0) 100% rgba(253, 197, 94, 0) 100%
); );
&__container {
margin-inline: auto;
padding-top: 26px;
padding-bottom: 58px;
} }
&__image-container { &__image-container {
@include size(auto, 502px); @include size(428px, 502px);
position: relative; position: relative;
max-width: 100%; max-width: 100%;
@@ -81,10 +79,6 @@
@media screen and (min-width: 600px) { @media screen and (min-width: 600px) {
.platform { .platform {
&__container {
max-width: $max-width;
}
&__image-container { &__image-container {
width: fit-content; width: fit-content;
margin-inline: auto; margin-inline: auto;
@@ -159,7 +153,7 @@
} }
&__image-container { &__image-container {
@include size(auto, 632px); @include size(622px, 652px);
padding-top: 20px; padding-top: 20px;
text-align: right; text-align: right;
@@ -1,5 +1,4 @@
.service { .service {
max-width: 428px;
margin-inline: auto; margin-inline: auto;
&__container { &__container {
@@ -22,9 +21,10 @@
} }
&__img-container { &__img-container {
@include size(406px, 405px);
padding-top: 75px; padding-top: 75px;
position: relative; position: relative;
width: fit-content;
} }
&__main-img { &__main-img {
@@ -97,8 +97,6 @@
@media screen and (min-width: 600px) { @media screen and (min-width: 600px) {
.service { .service {
max-width: $max-width;
&__img-container { &__img-container {
margin-inline: auto; margin-inline: auto;
} }
@@ -18,14 +18,13 @@
@include flex-layout($justify: center, $direction: column); @include flex-layout($justify: center, $direction: column);
margin: auto; margin: auto;
max-width: 428px;
padding-top: 67px; padding-top: 67px;
} }
// Start banner // Start banner
&__banner-container { &__banner-container {
@extend %d-flex; @extend %d-flex;
@include size(428px, auto);
@include flex-layout($justify: center, $direction: column); @include flex-layout($justify: center, $direction: column);
@include size(428px, 417px);
position: relative; position: relative;
} }
@@ -277,10 +276,12 @@
} }
&__banner-container { &__banner-container {
width: unset; @include size(auto, auto);
} }
&__main-image { &__main-image {
@include size(355px, 417px);
margin-inline: auto; margin-inline: auto;
position: relative; position: relative;
padding-left: 50px; padding-left: 50px;
@@ -343,7 +344,6 @@
padding-top: 130px; padding-top: 130px;
width: 100%; width: 100%;
max-width: $max-width;
} }
// Start content // Start content
@@ -430,6 +430,8 @@
} }
&__main-image { &__main-image {
@include size(570px, 655px);
padding-right: 29px; padding-right: 29px;
} }