Compare commits

..

10 Commits

Author SHA1 Message Date
QkoSad d47e89aa6c backup everything to local gitea 2025-07-16 12:21:06 +03:00
QkoSad a8c3c8a705 Assingment 4 2022-10-17 19:33:39 +03:00
QkoSad 624751cdb2 Less and Sass 2022-10-17 17:44:31 +03:00
QkoSad 523f2b2a4e bootstrap and Jquery 2022-10-17 16:48:37 +03:00
QkoSad c9c4feead2 assignment 3 2022-10-17 11:27:17 +03:00
QkoSad efd7a6eccf corousel 2022-10-16 18:26:35 +03:00
QkoSad b9f1c9aed0 tooltip 2022-10-16 18:09:49 +03:00
QkoSad d192c15d25 accordion 2022-10-16 16:48:09 +03:00
QkoSad 8193e97aae tabs 2022-10-16 15:46:49 +03:00
QkoSad 67eb65199c before first assigment 2022-10-15 09:42:50 +03:00
15 changed files with 6053 additions and 815 deletions
+8
View File
@@ -0,0 +1,8 @@
A site for restaurant. Build in JS and bootstrap.
Build in the course https://www.coursera.org/learn/bootstrap-4
The course used an older version of node, so after update to v22.9.0 there are
some bugs present. Also the sass processor package has been deprecated.
To run it use the command:
```bash
npm start
```
+368
View File
@@ -0,0 +1,368 @@
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Required meta tags always come first -->
<meta charset="utf-8" />
<meta
name="viewport"
content="width=device-width, initial-scale=1, shrink-to-fit=no"
/>
<meta http-equiv="x-ua-compatible" content="ie=edge" />
<!-- Bootstrap CSS -->
<link
rel="stylesheet"
href="node_modules/font-awesome/css/font-awesome.min.css"
/>
<link
rel="stylesheet"
href="node_modules/bootstrap-social/bootstrap-social.css"
/>
<link
rel="stylesheet"
href="node_modules/bootstrap/dist/css/bootstrap.min.css"
/>
<link rel="stylesheet" href="css/styles.css" />
<title>Ristorante Con Fusion: About Us</title>
</head>
<body>
<nav class="navbar navbar-dark navbar-expand-sm fixed-top">
<div class="container">
<button
class="navbar-toggler"
type="button"
data-toggle="collapse"
data-target="#Navbar"
>
<span class="navbar-toggler-icon"></span>
</button>
<a class="navbar-brand mr-auto" href="#"
><img src="img/logo.png" height="30" width="41"
/></a>
<div class="collapse navbar-collapse" id="Navbar">
<ul class="navbar-nav mr-auto">
<li class="nav-item">
<a class="nav-link" href="./index.html"
><span class="fa fa-home fa-lg"></span> Home</a
>
</li>
<li class="nav-item active">
<a class="nav-link" href="#"
><span class="fa fa-info fa-lg"></span> About</a
>
</li>
<li class="nav-item">
<a class="nav-link" href="#"
><span class="fa fa-list fa-lg"></span> Menu</a
>
</li>
<li class="nav-item">
<a class="nav-link" href="./contactus.html"
><span class="fa fa-address-card fa-lg"></span> Contact</a
>
</li>
</ul>
</div>
</div>
</nav>
<header class="jumbotron">
<div class="container">
<div class="row row-header">
<div class="col-12 col-sm-6">
<h1>Ristorante con Fusion</h1>
<p>
We take inspiration from the World's best cuisines, and create a
unique fusion experience. Our lipsmacking creations will tickle
your culinary senses!
</p>
</div>
<div class="col-12 col-sm align-self-center">
<img src="img/logo.png" class="img-fluid" />
</div>
</div>
</div>
</header>
<div class="container">
<div class="row">
<ol class="col-12 breadcrumb">
<li class="breadcrumb-item"><a href="./index.html">Home</a></li>
<li class="breadcrumb-item active">About Us</li>
</ol>
<div class="col-12">
<h3>About Us</h3>
<hr />
</div>
</div>
<div class="row row-content">
<div class="col-sm-6">
<h2>Our History</h2>
<p>
Started in 2010, Ristorante con Fusion quickly established itself as
a culinary icon par excellence in Hong Kong. With its unique brand
of world fusion cuisine that can be found nowhere else, it enjoys
patronage from the A-list clientele in Hong Kong. Featuring four of
the best three-star Michelin chefs in the world, you never know what
will arrive on your plate the next time you visit us.
</p>
<p>
The restaurant traces its humble beginnings to
<em>The Frying Pan</em>, a successful chain started by our CEO, Mr.
Peter Pan, that featured for the first time the world's best
cuisines in a pan.
</p>
</div>
<div class="col-12 col-sm-6">
<div class="card">
<h3 class="card-header bg-primary text-white">Facts At a Glance</h3>
<div class="card-body">
<dl class="row">
<dt class="col-6">Started</dt>
<dd class="col-6">3 Feb. 2013</dd>
<dt class="col-6">Major Stake Holder</dt>
<dd class="col-6">HK Fine Foods Inc.</dd>
<dt class="col-6">Last Year's Turnover</dt>
<dd class="col-6">$1,250,375</dd>
<dt class="col-6">Employees</dt>
<dd class="col-6">40</dd>
</dl>
</div>
</div>
</div>
<div class="col-12">
<div class="card card-body bg-light">
<blockquote class="blockquote">
<p class="mb-0">
You better cut the pizza in four pieces because I'm not hungry
enough to eat six.
</p>
<footer class="blockquote-footer">
Yogi Berra,
<cite title="Source Title"
>The Wit and Wisdom of Yogi Berra, P. Pepe, Diversion Books,
2014</cite
>
</footer>
</blockquote>
</div>
</div>
</div>
<div class="row row-content col-12">
<div class="col-12">
<h2>Corporate Leadership</h2>
<div id="accordion">
<div class="card">
<div class="card-header" role="tab" id="peterhead">
<h3 class="mb-0">
<a data-toggle="collapse" data-target="#peter">
Peter Pan <small>Chief Epicurious Officer</small>
</a>
</h3>
</div>
<div class="collapse show" id="peter" data-parent="#accordion">
<div class="card-body">
<p class="d-none d-sm-block">
Our CEO, Peter, credits his hardworking East Asian immigrant
parents who undertook the arduous journey to the shores of
America with the intention of giving their children the best
future. His mother's wizardy in the kitchen whipping up the
tastiest dishes with whatever is available inexpensively at
the supermarket, was his first inspiration to create the
fusion cuisines for which
<em>The Frying Pan</em> became well known. He brings his
zeal for fusion cuisines to this restaurant, pioneering
cross-cultural culinary connections.
</p>
</div>
</div>
</div>
<div class="card">
<div class="card-header" role="tab" id="dannyhead">
<h3 class="mb-0">
<a data-toggle="collapse" data-target="#danny">
Dhanasekaran Witherspoon <small>Chief Food Officer</small>
</a>
</h3>
</div>
<div class="collapse" id="danny" data-parent="#accordion">
<div class="card-body">
<p class="d-none d-sm-block">
Our CFO, Danny, as he is affectionately referred to by his
colleagues, comes from a long established family tradition
in farming and produce. His experiences growing up on a farm
in the Australian outback gave him great appreciation for
varieties of food sources. As he puts it in his own words,
<em
>Everything that runs, wins, and everything that stays,
pays!</em
>
</p>
</div>
</div>
</div>
<div class="card">
<div class="card-header" role="tab" id="agumbehead">
<h3 class="mb-0">
<a data-toggle="collapse" data-target="#agumbe">
Agumbe Tang <small>Chief Taste Officer</small>
</a>
</h3>
</div>
<div class="collapse" id="agumbe" data-parent="#accordion">
<div class="card-body">
<p class="d-none d-sm-block">
Blessed with the most discerning gustatory sense, Agumbe,
our CTO, personally ensures that every dish that we serve
meets his exacting tastes. Our chefs dread the tongue
lashing that ensues if their dish does not meet his exacting
standards. He lives by his motto,
<em>You click only if you survive my lick.</em>
</p>
</div>
</div>
</div>
<div class="card">
<div class="card-header" role="tab" id="albertohead">
<h3 class="mb-0">
<a data-toggle="collapse" data-target="#alberto">
Alberto Somayya <small>Executive Chef</small>
</a>
</h3>
</div>
<div class="collapse" id="alberto" data-parent="#accordion">
<div class="card-body">
<p class="d-none d-sm-block">
Award winning three-star Michelin chef with wide
International experience having worked closely with whos-who
in the culinary world, he specializes in creating
mouthwatering Indo-Italian fusion experiences. He says,
<em
>Put together the cuisines from the two craziest cultures,
and you get a winning hit! Amma Mia!</em
>
</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row row-content">
<div class="col-12 col-sm-9">
<h2>Facts &amp; Figures</h2>
<div class="table-responsive">
<table class="table table-striped">
<thead class="thead-dark">
<tr>
<th>&nbsp;</th>
<th>2013</th>
<th>2014</th>
<th>2015</th>
</tr>
</thead>
<tbody>
<tr>
<th>Employees</th>
<td>15</td>
<td>30</td>
<td>40</td>
</tr>
<tr>
<th>Guests Served</th>
<td>15000</td>
<td>45000</td>
<td>100,000</td>
</tr>
<tr>
<th>Special Events</th>
<td>3</td>
<td>20</td>
<td>45</td>
</tr>
<tr>
<th>Annual Turnover</th>
<td>$251,325</td>
<td>$1,250,375</td>
<td>~$3,000,000</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="col-12 col-sm-3"></div>
</div>
</div>
<footer class="footer">
<div class="container">
<div class="row">
<div class="col-4 offset-1 col-sm-2">
<h5>Links</h5>
<ul class="list-unstyled">
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Menu</a></li>
<li><a href="#">Contact</a></li>
</ul>
</div>
<div class="col-7 col-sm-5">
<h5>Our Address</h5>
<address>
121, Clear Water Bay Road<br />
Clear Water Bay, Kowloon<br />
HONG KONG<br />
<i class="fa fa-phone fa-lg"></i>: +852 1234 5678<br />
<i class="fa fa-fax fa-lg"></i>: +852 8765 4321<br />
<i class="fa fa-envelope fa-lg"></i>:
<a href="mailto:confusion@food.net">confusion@food.net</a>
</address>
</div>
<div class="col-12 col-sm-4 align-self-center">
<div class="text-center">
<a
class="btn btn-social-icon btn-google"
href="http://google.com/+"
><i class="fa fa-google-plus"></i
></a>
<a
class="btn btn-social-icon btn-facebook"
href="http://www.facebook.com/profile.php?id="
><i class="fa fa-facebook"></i
></a>
<a
class="btn btn-social-icon btn-linkedin"
href="http://www.linkedin.com/in/"
><i class="fa fa-linkedin"></i
></a>
<a
class="btn btn-social-icon btn-twitter"
href="http://twitter.com/"
><i class="fa fa-twitter"></i
></a>
<a
class="btn btn-social-icon btn-google"
href="http://youtube.com/"
><i class="fa fa-youtube"></i
></a>
<a class="btn btn-social-icon" href="mailto:"
><i class="fa fa-envelope-o"></i
></a>
</div>
</div>
</div>
<div class="row justify-content-center">
<div class="col-auto">
<p>© Copyright 2018 Ristorante Con Fusion</p>
</div>
</div>
</div>
<!-- jQuery first, then Popper.js, then Bootstrap JS. -->
<script src="node_modules/jquery/dist/jquery.slim.min.js"></script>
<script src="node_modules/popper.js/dist/umd/popper.min.js"></script>
<script src="node_modules/bootstrap/dist/js/bootstrap.min.js"></script>
</footer>
</body>
</html>
+204
View File
@@ -0,0 +1,204 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>Ristorante Con Fusion: About Us</title>
<!-- Required meta tags always come first -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="node_modules/bootstrap/dist/css/bootstrap.min.css">
<link rel="stylesheet" href="node_modules/font-awesome/css/font-awesome.min.css">
<link rel="stylesheet" href="node_modules/bootstrap-social/bootstrap-social.css">
<link href="css/styles.css" rel="stylesheet">
</head>
<body>
<nav class="navbar navbar-dark navbar-expand-sm fixed-top">
<div class="container">
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#Navbar">
<span class="navbar-toggler-icon"></span>
</button>
<a class="navbar-brand mr-auto" href="#"><img src="img/logo.png" height="30" width="41"></a>
<div class="collapse navbar-collapse" id="Navbar">
<ul class="navbar-nav mr-auto">
<li class="nav-item"><a class="nav-link" href="./index.html"><span class="fa fa-home fa-lg"></span> Home</a></li>
<li class="nav-item"><a class="nav-link" href="./aboutus.html"><span class="fa fa-info fa-lg"></span> About</a></li>
<li class="nav-item"><a class="nav-link" href="#"><span class="fa fa-list fa-lg"></span> Menu</a></li>
<li class="nav-item active"><a class="nav-link" href="#"><span class="fa fa-address-card fa-lg"></span> Contact</a></li>
</ul>
</div>
</div>
</nav>
<header class="jumbotron">
<div class="container">
<div class="row row-header">
<div class="col-12 col-sm-6">
<h1>Ristorante con Fusion</h1>
<p>We take inspiration from the World's best cuisines, and create a unique fusion experience. Our lipsmacking creations will tickle your culinary senses!</p>
</div>
<div class="col-12 col-sm align-self-center">
<img src="img/logo.png" class="img-fluid">
</div>
</div>
</div>
</header>
<div class="container">
<div class="row">
<ol class="col-12 breadcrumb">
<li class="breadcrumb-item"><a href="./index.html">Home</a></li>
<li class="breadcrumb-item active">Contact Us</li>
</ol>
<div class="col-12">
<h3>Contact Us</h3>
<hr>
</div>
</div>
<div class="row row-content">
<div class="col-12">
<h3>Location Information</h3>
</div>
<div class="col-12 col-sm-4 offset-sm-1">
<h5>Our Address</h5>
<address style="font-size: 100%">
121, Clear Water Bay Road<br>
Clear Water Bay, Kowloon<br>
HONG KONG<br>
<i class="fa fa-phone"></i>: +852 1234 5678<br>
<i class="fa fa-fax"></i>: +852 8765 4321<br>
<i class="fa fa-envelope"></i>:
<a href="mailto:confusion@food.net">confusion@food.net</a>
</address>
</div>
<div class="col-12 col-sm-6 offset-sm-1">
<h5>Map of our Location</h5>
</div>
<div class="col-12 col-sm-11 offset-sm-1">
<div class="btn-group" role="group">
<a role="button" class="btn btn-primary" href="tel:+85212345678"><i class="fa fa-phone"></i> Call</a>
<a role="button" class="btn btn-info"><i class="fa fa-skype"></i> Skype</a>
<a role="button" class="btn btn-success" href="mailto:confusion@food.net"><i class="fa fa-envelope-o"></i> Email</a>
</div>
</div>
</div>
<div class="row row-content">
<div class="col-12">
<h3>Send us your Feedback</h3>
</div>
<div class="col-12 col-md-9">
<form>
<div class="form-group row">
<label for="firstname" class="col-md-2 col-form-label">First Name</label>
<div class="col-md-10">
<input type="text" class="form-control" id="firstname" name="firstname" placeholder="First Name">
</div>
</div>
<div class="form-group row">
<label for="lastname" class="col-md-2 col-form-label">Last Name</label>
<div class="col-md-10">
<input type="text" class="form-control" id="lastname" name="lastname" placeholder="Last Name">
</div>
</div>
<div class="form-group row">
<label for="telnum" class="col-12 col-md-2 col-form-label">Contact Tel.</label>
<div class="col-5 col-md-3">
<input type="tel" class="form-control" id="areacode" name="areacode" placeholder="Area code">
</div>
<div class="col-7 col-md-7">
<input type="tel" class="form-control" id="telnum" name="telnum" placeholder="Tel. number">
</div>
</div>
<div class="form-group row">
<label for="emailid" class="col-md-2 col-form-label">Email</label>
<div class="col-md-10">
<input type="email" class="form-control" id="emailid" name="emailid" placeholder="Email">
</div>
</div>
<div class="form-group row">
<div class="col-md-6 offset-md-2">
<div class="form-check">
<input type="checkbox" class="form-check-input" name="approve" id="approve" value="">
<label class="form-check-label" for="approve">
<strong>May we contact you?</strong>
</label>
</div>
</div>
<div class="col-md-3 offset-md-1">
<select class="form-control">
<option>Tel.</option>
<option>Email</option>
</select>
</div>
</div>
<div class="form-group row">
<label for="feedback" class="col-md-2 col-form-label">Your Feedback</label>
<div class="col-md-10">
<textarea class="form-control" id="feedback" name="feedback" rows="12"></textarea>
</div>
</div>
<div class="form-group row">
<div class="offset-md-2 col-md-10">
<button type="submit" class="btn btn-primary">Send Feedback</button>
</div>
</div>
</form>
</div>
<div class="col-12 col-md">
</div>
</div>
<footer class="footer">
<div class="container">
<div class="row">
<div class="col-4 offset-1 col-sm-2">
<h5>Links</h5>
<ul class="list-unstyled">
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Menu</a></li>
<li><a href="#">Contact</a></li>
</ul>
</div>
<div class="col-7 col-sm-5">
<h5>Our Address</h5>
<address>
121, Clear Water Bay Road<br>
Clear Water Bay, Kowloon<br>
HONG KONG<br>
<i class="fa fa-phone fa-lg"></i>: +852 1234 5678<br>
<i class="fa fa-fax fa-lg"></i>: +852 8765 4321<br>
<i class="fa fa-envelope fa-lg"></i>:
<a href="mailto:confusion@food.net">confusion@food.net</a>
</address>
</div>
<div class="col-12 col-sm-4 align-self-center">
<div class="text-center">
<a class="btn btn-social-icon btn-google" href="http://google.com/+"><i class="fa fa-google-plus"></i></a>
<a class="btn btn-social-icon btn-facebook" href="http://www.facebook.com/profile.php?id="><i class="fa fa-facebook"></i></a>
<a class="btn btn-social-icon btn-linkedin" href="http://www.linkedin.com/in/"><i class="fa fa-linkedin"></i></a>
<a class="btn btn-social-icon btn-twitter" href="http://twitter.com/"><i class="fa fa-twitter"></i></a>
<a class="btn btn-social-icon btn-google" href="http://youtube.com/"><i class="fa fa-youtube"></i></a>
<a class="btn btn-social-icon" href="mailto:"><i class="fa fa-envelope-o"></i></a>
</div>
</div>
</div>
<div class="row justify-content-center">
<div class="col-auto">
<p>© Copyright 2018 Ristorante Con Fusion</p>
</div>
</div>
</div>
</footer>
<!-- jQuery first, then Popper.js, then Bootstrap JS. -->
<script src="node_modules/jquery/dist/jquery.slim.min.js"></script>
<script src="node_modules/popper.js/dist/umd/popper.min.js"></script>
<script src="node_modules/bootstrap/dist/js/bootstrap.min.js"></script>
</body>
</html>
+54
View File
@@ -0,0 +1,54 @@
.row-header {
margin: 0px auto;
padding: 0px 0px; }
.row-content {
margin: 0px auto;
padding: 50px 0px;
border-bottom: 1px ridge;
min-height: 400px; }
.footer {
background-color: #D1C4E9;
margin: 0px auto;
padding: 20px 0px; }
.jumbotron {
margin: 0px auto;
padding: 70px 30px;
background: #9575CD;
color: floralwhite; }
address {
font-size: 80%;
margin: 0px;
color: #0f0f0f; }
body {
padding: 50px 0px 0px 0px;
z-index: 0; }
.navbar-dark {
background-color: #512DA8; }
.tab-content {
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
padding: 10px; }
.carousel {
background: #512DA8; }
.carousel .carousel-item {
height: 300px; }
.carousel .carousel-item img {
position: absolute;
top: 0;
left: 0;
min-height: 300px; }
#carouselButton {
right: 0px;
position: absolute;
bottom: 0px;
z-index: 1; }
+85
View File
@@ -0,0 +1,85 @@
@lt-gray: #ddd;
@background-dark: #512da8;
@background-light: #9575cd;
@background-pale: #d1c4e9;
// Height variables
@carousel-item-height: 300px;
.zero-margin (@pad-up-dn: 0px, @pad-left-right: 0px) {
margin: 0px auto;
padding: @pad-up-dn @pad-left-right;
}
.row-header {
.zero-margin();
}
.row-content {
.zero-margin(50px,0px);
border-bottom: 1px ridge;
min-height: 400px;
}
.footer {
background-color: @background-pale;
.zero-margin(20px, 0px);
}
.jumbotron {
.zero-margin(70px,30px);
background: @background-light;
color: floralwhite;
}
address {
font-size: 80%;
margin: 0px;
color: #0f0f0f;
}
body {
padding: 50px 0px 0px 0px;
z-index: 0;
}
.navbar-dark {
background-color: @background-dark;
}
.tab-content {
border-left: 1px solid @lt-gray;
border-right: 1px solid @lt-gray;
border-bottom: 1px solid @lt-gray;
padding: 10px;
}
.carousel {
background: @background-dark;
.carousel-item {
height: @carousel-item-height;
img {
position: absolute;
top: 0;
left: 0;
min-height: 300px;
}
}
}
#carouselButton {
right: 0px;
position: absolute;
bottom: 0px;
z-index: 1;
}
.modal {
.modal-header {
background: @background-dark;
color: floralwhite;
}
.modal-body {
background: @background-pale;
}
.close {
color : @background-pale;
}
}
+73
View File
@@ -0,0 +1,73 @@
$lt-gray: #ddd;
$background-dark: #512DA8;
$background-light: #9575CD;
$background-pale: #D1C4E9;
// Height variables
$carousel-item-height: 300px;
@mixin zero-margin($pad-up-dn, $pad-left-right) {
margin:0px auto;
padding: $pad-up-dn $pad-left-right;
}
.row-header{
@include zero-margin(0px,0px);
}
.row-content {
@include zero-margin(50px,0px);
border-bottom: 1px ridge;
min-height:400px;
}
.footer{
background-color: $background-pale;
@include zero-margin(20px, 0px);
}
.jumbotron {
@include zero-margin(70px,30px);
background: $background-light ;
color:floralwhite;
}
address{
font-size:80%;
margin:0px;
color:#0f0f0f;
}
body{
padding:50px 0px 0px 0px;
z-index:0;
}
.navbar-dark {
background-color: $background-dark;
}
.tab-content {
border-left: 1px solid $lt-gray;
border-right: 1px solid $lt-gray;
border-bottom: 1px solid $lt-gray;
padding: 10px;
}
.carousel {
background:$background-dark;
.carousel-item {
height: $carousel-item-height;
img {
position: absolute;
top: 0;
left: 0;
min-height: 300px;
}
}
}
#carouselButton {
right:0px;
position: absolute;
bottom: 0px;
z-index: 1;
}
View File
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

+456 -60
View File
@@ -1,101 +1,476 @@
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Required meta tags always come first -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta charset="utf-8" />
<meta
name="viewport"
content="width=device-width, initial-scale=1, shrink-to-fit=no"
/>
<meta http-equiv="x-ua-compatible" content="ie=edge" />
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="node_modules/bootstrap/dist/css/bootstrap.min.css">
<head>
<link
rel="stylesheet"
href="node_modules/font-awesome/css/font-awesome.min.css"
/>
<link
rel="stylesheet"
href="node_modules/bootstrap-social/bootstrap-social.css"
/>
<link
rel="stylesheet"
href="node_modules/bootstrap/dist/css/bootstrap.min.css"
/>
<link rel="stylesheet" href="css/styles.css" />
<title>Ristorante Con Fusion</title>
</head>
</head>
<body>
<header>
<div>
<div>
<div>
<h1>Ristorante con Fusion</h1>
<p>We take inspiration from the World's best cuisines, and create a unique fusion experience. Our lipsmacking creations will tickle your culinary senses!</p>
<body>
<nav class="navbar navbar-dark navbar-expand-sm fixed-top">
<div class="container">
<button
class="navbar-toggler"
type="button"
data-toggle="collapse"
data-target="#Navbar"
>
<span class="navbar-toggler-icon"></span>
</button>
<a class="navbar-brand mr-auto" href="#"
><img src="img/logo.png" height="30" width="41"
/></a>
<div class="collapse navbar-collapse" id="Navbar">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="#"
><span class="fa fa-home fa-lg"></span> Home</a
>
</li>
<li class="nav-item">
<a class="nav-link" href="./aboutus.html"
><span class="fa fa-info fa-lg"></span> About</a
>
</li>
<li class="nav-item">
<a class="nav-link" href="#"
><span class="fa fa-list fa-lg"></span> Menu</a
>
</li>
<li class="nav-item">
<a class="nav-link" href="./contactus.html"
><span class="fa fa-address-card fa-lg"></span> Contact</a
>
</li>
</ul>
<span class="navbar-text">
<a data-toggle="modal" id="loginButton">
<span class="fa fa-sign-in"></span> Login</a
>
</span>
</div>
<div>
</div>
</nav>
<div id="loginModal" class="modal fade" role="dialog">
<div class="modal-dialog modal-lg" role="content">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">Login</h4>
<button type="button" class="close" data-dismiss="modal">
&times;
</button>
</div>
<div class="modal-body">
<form>
<div class="form-row">
<div class="form-group col-sm-4">
<label class="sr-only" for="exampleInputEmail3"
>Email address</label
>
<input
type="email"
class="form-control form-control-sm mr-1"
id="exampleInputEmail3"
placeholder="Enter email"
/>
</div>
<div class="form-group col-sm-4">
<label class="sr-only" for="exampleInputPassword3"
>Password</label
>
<input
type="password"
class="form-control form-control-sm mr-1"
id="exampleInputPassword3"
placeholder="Password"
/>
</div>
<div class="col-sm-auto">
<div class="form-check">
<input class="form-check-input" type="checkbox" />
<label class="form-check-label"> Remember me </label>
</div>
</div>
</div>
<div class="form-row">
<button
type="button"
class="btn btn-secondary btn-sm ml-auto"
data-dismiss="modal"
>
Cancel
</button>
<button type="submit" class="btn btn-primary btn-sm ml-1">
Sign in
</button>
</div>
</form>
</div>
</div>
</div>
</div>
<div id="reservationModal" class="modal fade" role="dialog">
<div class="modal-dialog modal-lg" role="content">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">Reserve Table</h4>
<button type="button" class="close" data-dismiss="modal">
&times;
</button>
</div>
<div class="modal-body">
<form>
<div class="form-group row">
<label class="col-12 col-sm-2 col-form-label"
>Number of Guests</label
>
<div class="col-12 col-sm">
<input type="radio" name="radio" />1
<input type="radio" name="radio" />2
<input type="radio" name="radio" />3
<input type="radio" name="radio" />4
<input type="radio" name="radio" />5
<input type="radio" name="radio" />6
</div>
</div>
<div class="form-group row">
<div class="col-12 col-sm-2 col-form-label">Selection</div>
<div class="btn-group btn-group-toggle" data-toggle="buttons">
<label class="btn btn-success active">
<input
type="radio"
name="options"
id="option1"
autocomplete="off"
checked
/>
Non-Smoking
</label>
<label class="btn btn-danger">
<input
type="radio"
name="options"
id="option2"
autocomplete="off"
/>
Smoking
</label>
</div>
</div>
<div class="form-group row">
<label class="col-12 col-sm-2 col-from-label"
>Date and Time</label
>
<div class="col-12 col-sm-4">
<input
type="tex12 col-sm-form-control"
id="date"
name="date"
placeholder="Date"
/>
</div>
<div class="col-12 col-sm-4 mr-2">
<input
type="tex12 col-sm-form-control"
id="time"
name="time"
placeholder="Time"
/>
</div>
</div>
<div class="form-group row">
<div class="offset-md-2 col-md-10">
<button
type="button"
class="btn btn-secondary"
data-dismiss="modal"
>
Cancel
</button>
<button type="submit" class="btn btn-primary">Reserve</button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
<header class="jumbotron">
<div class="container">
<div class="row row-header">
<div class="col-12 col-sm-6">
<h1>Ristorante con Fusion</h1>
<p>
We take inspiration from the World's best cuisines, and create a
unique fusion experience. Our lipsmacking creations will tickle
your culinary senses!
</p>
</div>
<div class="col-12 col-sm-3 align-self-center">
<img src="img/logo.png" class="img-fluid" />
</div>
<div class="col-8 col-sm-3 align-self-center">
<a
id="reserveButton"
role="button"
class="btn btn-block btn-warning"
><span style="color: #ffffa0">Reserve Table</span></a
>
</div>
</div>
</div>
</header>
<div>
<div>
<div>
<h3>Our Lipsmacking Culinary Creations</h3>
</div>
<div>
<h2>Uthappizza</h2>
<p>A unique combination of Indian Uthappam (pancake) and Italian pizza, topped with Cerignola olives, ripe vine cherry tomatoes, Vidalia onion, Guntur chillies and Buffalo Paneer.</p>
<div class="container">
<div class="row row-content">
<div class="col">
<div id="mycarousel" class="carousel slide" data-ride="carousel">
<div class="carousel-inner" role="listbox">
<div class="carousel-item active">
<img
class="d-block img-fluid"
src="img/uthappizza.png"
alt="Uthappizza"
/>
<div class="carousel-caption d-none d-md-block">
<h2>
Uthappizza <span class="badge badge-danger">HOT</span>
<span class="badge badge-pill badge-default">$4.99</span>
</h2>
<p class="d-none d-sm-block">
A unique combination of Indian Uthappam (pancake) and
Italian pizza, topped with Cerignola olives, ripe vine
cherry tomatoes, Vidalia onion, Guntur chillies and Buffalo
Paneer.
</p>
</div>
</div>
<div>
<div>
<div class="carousel-item">
<img
class="d-block img-fluid"
src="img/buffet.png"
alt="Buffet"
/>
<div class="carousel-caption d-none d-md-block">
<h2>
Weekend Grand Buffet
<span class="badge badge-danger">NEW</span>
</h2>
<p class="d-none d-sm-block">
Featuring mouthwatering combinations with a choice of five
different salads, six enticing appetizers, six main entrees
and five choicest desserts. Free flowing bubbly and soft
drinks. All for just $19.99 per person
</p>
</div>
</div>
<div class="carousel-item">
<img
class="d-block img-fluid"
src="img/alberto.png"
alt="Alberto"
/>
<div class="carousel-caption d-none d-md-block">
<h4>Executive Chef</h4>
<p class="d-none d-sm-block">
Award winning three-star Michelin chef with wide
International experience having worked closely with whos-who
in the culinary world, he specializes in creating
mouthwatering Indo-Italian fusion experiences.
</p>
</div>
</div>
<ol class="carousel-indicators">
<li
data-target="#mycarousel"
data-slide-to="0"
class="active"
></li>
<li data-target="#mycarousel" data-slide-to="1"></li>
<li data-target="#mycarousel" data-slide-to="2"></li>
</ol>
</div>
<a
class="carousel-control-prev"
href="#mycarousel"
role="button"
data-slide="prev"
>
<span class="carousel-control-prev-icon"></span>
</a>
<a
class="carousel-control-next"
href="#mycarousel"
role="button"
data-slide="next"
>
<span class="carousel-control-next-icon"></span>
</a>
<button class="btn btn-danger btn-sm" id="carouselButton">
<span id="carousel-button-icon" class="fa fa-pause"></span>
</button>
</div>
</div>
</div>
<div class="row row-content">
<div class="col col-sm col-md">
<div class="media">
<img
class="d-flex mr-3 img-thumbnail align-self-center"
src="img/uthappizza.png"
alt="Uthappizza"
/>
<div class="media-body">
<h2 class="mt-0">
Uthappizza <span class="badge badge-danger">HOT</span>
<span class="badge badge-pill badge-secondary">$4.99</span>
</h2>
<p class="d-none d-sm-block">
A unique combination of Indian Uthappam (pancake) and Italian
pizza, topped with Cerignola olives, ripe vine cherry tomatoes,
Vidalia onion, Guntur chillies and Buffalo Paneer.
</p>
</div>
</div>
</div>
<div class="col-12 col-sm-4 col-md-3">
<h3>Our lipsmacking culinary creations</h3>
</div>
</div>
<div class="row row-content">
<div class="col-12 col-sm-4 col-md-3">
<h3>This Month's Promotions</h3>
</div>
<div>
<h2>Weekend Grand Buffet</h2>
<p>Featuring mouthwatering combinations with a choice of five different salads, six enticing appetizers, six main entrees and five choicest desserts. Free flowing bubbly and soft drinks. All for just $19.99 per person </p>
<div class="col col-sm col-md">
<div class="media">
<div class="media-body">
<h2>
Weekend Grand Buffet <span class="badge badge-danger">NEW</span>
</h2>
<p class="d-none d-sm-block">
Featuring mouthwatering combinations with a choice of five
different salads, six enticing appetizers, six main entrees and
five choicest desserts. Free flowing bubbly and soft drinks. All
for just $19.99 per person
</p>
</div>
<img
class="d-flex mr-3 img-thumbnail align-self-center"
src="/img/buffet.png"
alt="Buffet"
/>
</div>
</div>
</div>
<div>
<div>
<h3>Meet our Culinary Specialists</h3>
</div>
<div>
<h2>Alberto Somayya</h2>
<div class="row row-content">
<div class="col col-sm col-md">
<div class="media">
<img
class="d-flex mr-3 img-thumbnail align-self-center"
src="img/alberto.png"
alt="Alberto Somayya"
/>
<div class="media-body">
<h2 class="mt-0">Alberto Somayya</h2>
<h4>Executive Chef</h4>
<p>Award winning three-star Michelin chef with wide International experience having worked closely with whos-who in the culinary world, he specializes in creating mouthwatering Indo-Italian fusion experiences. </p>
<p class="d-none d-sm-block">
Award winning three-star Michelin chef with wide International
experience having worked closely with whos-who in the culinary
world, he specializes in creating mouthwatering Indo-Italian
fusion experiences.
</p>
</div>
</div>
</div>
<div class="col-12 col-sm-4 col-md-3">
<h3>Meet our culinary specialist</h3>
</div>
</div>
</div>
<footer>
<div>
<div>
<div>
<footer class="footer">
<div class="container">
<div class="row">
<div class="col-4 offset-1 col-sm-2">
<h5>Links</h5>
<ul>
<ul class="list-unstyled">
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Menu</a></li>
<li><a href="#">Contact</a></li>
</ul>
</div>
<div>
<div class="col-7 col-sm-5">
<h5>Our Address</h5>
<address>
121, Clear Water Bay Road<br>
Clear Water Bay, Kowloon<br>
HONG KONG<br>
Tel.: +852 1234 5678<br>
Fax: +852 8765 4321<br>
Email: <a href="mailto:confusion@food.net">confusion@food.net</a>
121, Clear Water Bay Road<br />
Clear Water Bay, Kowloon<br />
HONG KONG<br />
<i class="fa fa-phone fa-lg"></i>: +852 1234 5678<br />
<i class="fa fa-fax fa-lg"></i>: +852 8765 4321<br />
<i class="fa fa-envelope fa-lg"></i>:
<a href="mailto:confusion@food.net">confusion@food.net</a>
</address>
</div>
<div>
<div>
<a href="http://google.com/+">Google+</a>
<a href="http://www.facebook.com/profile.php?id=">Facebook</a>
<a href="http://www.linkedin.com/in/">LinkedIn</a>
<a href="http://twitter.com/">Twitter</a>
<a href="http://youtube.com/">YouTube</a>
<a href="mailto:">Mail</a>
<div class="col-12 col-sm-4 align-self-center">
<div class="text-center">
<a
class="btn btn-social-icon btn-google"
href="http://google.com/+"
><i class="fa fa-google-plus"></i
></a>
<a
class="btn btn-social-icon btn-facebook"
href="http://www.facebook.com/profile.php?id="
><i class="fa fa-facebook"></i
></a>
<a
class="btn btn-social-icon btn-linkedin"
href="http://www.linkedin.com/in/"
><i class="fa fa-linkedin"></i
></a>
<a
class="btn btn-social-icon btn-twitter"
href="http://twitter.com/"
><i class="fa fa-twitter"></i
></a>
<a
class="btn btn-social-icon btn-google"
href="http://youtube.com/"
><i class="fa fa-youtube"></i
></a>
<a class="btn btn-social-icon" href="mailto:"
><i class="fa fa-envelope-o"></i
></a>
</div>
</div>
</div>
<div>
<div>
<div class="row justify-content-center">
<div class="col-auto">
<p>© Copyright 2018 Ristorante Con Fusion</p>
</div>
</div>
@@ -105,6 +480,27 @@
<script src="node_modules/jquery/dist/jquery.slim.min.js"></script>
<script src="node_modules/popper.js/dist/umd/popper.min.js"></script>
<script src="node_modules/bootstrap/dist/js/bootstrap.min.js"></script>
</body>
<script>
$("#carouselButton").click(function () {
if ($("#carouselButton").children("span").hasClass("fa-pause")) {
$("#mycarousel").carousel("pause");
$("#carouselButton").children("span").removeClass("fa-pause");
$("#carouselButton").children("span").addClass("fa-play");
} else if ($("#carouselButton").children("span").hasClass("fa-play")) {
$("#mycarousel").carousel("cycle");
$("#carouselButton").children("span").removeClass("fa-play");
$("#carouselButton").children("span").addClass("fa-pause");
}
});
$("#reserveButton").click(function () {
$("#reservationModal").modal("show");
});
$("#loginButton").click(function () {
$("#loginModal").modal("show");
});
</script>
</body>
</html>
+18
View File
@@ -0,0 +1,18 @@
$("#carouselButton").click(function () {
if ($("#carouselButton").children("span").hasClass("fa-pause")) {
$("#mycarousel").carousel("pause");
$("#carouselButton").children("span").removeClass("fa-pause");
$("#carouselButton").children("span").addClass("fa-play");
} else if ($("#carouselButton").children("span").hasClass("fa-play")) {
$("#mycarousel").carousel("cycle");
$("#carouselButton").children("span").removeClass("fa-play");
$("#carouselButton").children("span").addClass("fa-pause");
}
});
$("#reserveButton").click(function () {
$("#reservationModal").modal("show");
});
$("#loginButton").click(function () {
$("#loginModal").modal("show");
});
+4736 -708
View File
File diff suppressed because it is too large Load Diff
+11 -7
View File
@@ -6,16 +6,20 @@
"scripts": {
"start": "npm run lite",
"test": "echo \"Error: no test specified\" && exit 1",
"lite": "lite-server"
"lite": "lite-server",
"scss": "node-sass -o css/ css/"
},
"author": "",
"license": "ISC",
"devDependencies": {
"lite-server": "^2.3.0"
},
"dependencies": {
"bootstrap": "^4.0.0",
"jquery": "^3.3.1",
"popper.js": "^1.12.9"
"bootstrap": "^5.3.3",
"bootstrap-social": "^5.1.1",
"font-awesome": "^4.7.0",
"jquery": "^3.7.1",
"popper.js": "^1.16.1"
},
"devDependencies": {
"lite-server": "^2.6.1",
"node-sass": "^9.0.0"
}
}