mirror of
https://github.com/Nezumi-2711/loi-phan-internship.git
synced 2026-09-22 20:01:33 +00:00
Implement html layout for offers UI
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
- var values = [1, 2, 3];
|
||||
|
||||
mixin cardFoodItem(itemFood, price, ratePoint, foodName, foodDescription)
|
||||
.offer__card-item
|
||||
img.offer__card-img(
|
||||
src=offer_img_path + "item-card.png",
|
||||
alt="Item card image"
|
||||
)
|
||||
img.offer__food-image(
|
||||
src=offer_img_path + "food-" + itemFood + ".png",
|
||||
alt="Food " + itemFood + " image"
|
||||
)
|
||||
span.offer__price= price + "$"
|
||||
.offer__content-card
|
||||
.offer__rate
|
||||
.offer__avatar-container
|
||||
each val in values
|
||||
img(
|
||||
src=offer_img_path + "avatar-" + val + "-item-" + itemFood + ".png",
|
||||
alt="Avatar user rate",
|
||||
class="offer__avatar-" + val
|
||||
)
|
||||
.offer__star-container
|
||||
img(src=offer_img_path + "star.png", alt="Star image")
|
||||
span.offer__rate-point= "(" + ratePoint + ")"
|
||||
span.offer__food-name= foodName
|
||||
p.offer__food-description= foodDescription
|
||||
a.offer__order-btn Order now
|
||||
|
||||
@@ -1,15 +1,24 @@
|
||||
include ./includes/mixins
|
||||
|
||||
doctype html
|
||||
html(lang="en")
|
||||
head
|
||||
meta(charset="UTF-8")
|
||||
meta(name="viewport", content="width=device-width, initial-scale=1.0")
|
||||
link(rel="stylesheet", href="./styles/main.scss")
|
||||
link(
|
||||
rel="icon",
|
||||
type="image/x-icon",
|
||||
href="./assets/images/favicon-16x16.png"
|
||||
)
|
||||
title Food Hut
|
||||
body
|
||||
header.header.flex
|
||||
.logo-wrapper
|
||||
a.logo-link(href="javascript:void(0)")
|
||||
img.logo(src="./assets/images/logo.svg", alt="Food Hut logo")
|
||||
.header-content.flex
|
||||
include layouts/nav-menu
|
||||
header.header
|
||||
.header-container
|
||||
.logo-wrapper
|
||||
a.logo-link(href="javascript:void(0)")
|
||||
img.logo(src="./assets/images/logo.svg", alt="Food Hut logo")
|
||||
.header-content
|
||||
include layouts/nav-menu
|
||||
include layouts/welcome
|
||||
include layouts/offer
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
- var offer_img_path = "./assets/images/offer/";
|
||||
|
||||
section.offer
|
||||
.offer__container
|
||||
.offer__dot-background
|
||||
img(
|
||||
src=offer_img_path + "dot-background.png",
|
||||
alt="Dot background image"
|
||||
)
|
||||
h2.offer__heading Today
|
||||
= " "
|
||||
span.primary-text Special
|
||||
= " Offers"
|
||||
p.offer__description Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s
|
||||
.offer__card-list
|
||||
+cardFoodItem(1, 10, "4.5", "Kebab", "Lorem Ipsum is simply dummy text of the printing and typesetting industry")
|
||||
+cardFoodItem(2, 15, "4.8", "Chicken Tikka", "Lorem Ipsum is simply dummy text of the printing and typesetting industry")
|
||||
+cardFoodItem(3, 8, "4.2", "Desi Chowmein", "Lorem Ipsum is simply dummy text of the printing and typesetting industry")
|
||||
+cardFoodItem(4, 28, "5.0", "Chicken Chargha", "Lorem Ipsum is simply dummy text of the printing and typesetting industry")
|
||||
Reference in New Issue
Block a user