Update templates/menu.html (#10)
Browse files- Update templates/menu.html (c2086350e4206775c2fb4edb9a9cc1c65d97e7c8)
Co-authored-by: D Satish Chandra <[email protected]>
- templates/menu.html +21 -18
templates/menu.html
CHANGED
|
@@ -8,7 +8,7 @@
|
|
| 8 |
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet">
|
| 9 |
<link href="https://cdn.jsdelivr.net/npm/bootstrap-icons/font/bootstrap-icons.css" rel="stylesheet">
|
| 10 |
<style>
|
| 11 |
-
|
| 12 |
font-family: Arial, sans-serif;
|
| 13 |
background-color: #fdf4e3; /* Updated background color */
|
| 14 |
margin: 0;
|
|
@@ -18,7 +18,6 @@
|
|
| 18 |
}
|
| 19 |
.container {
|
| 20 |
max-width: 900px;
|
| 21 |
-
/*margin-top: 10px; /* Adjust spacing to control space between filter and menu */
|
| 22 |
}
|
| 23 |
.menu-card {
|
| 24 |
max-width: 350px;
|
|
@@ -26,16 +25,19 @@
|
|
| 26 |
overflow: hidden;
|
| 27 |
background-color: #fff;
|
| 28 |
margin: auto;
|
|
|
|
|
|
|
| 29 |
}
|
| 30 |
.menu-image {
|
| 31 |
-
height: 200px;
|
| 32 |
-
width: 100%;
|
| 33 |
-
object-fit:
|
| 34 |
-
border-radius: 15px 15px 0 0;
|
| 35 |
}
|
| 36 |
.card-title {
|
| 37 |
font-size: 1.2rem;
|
| 38 |
font-weight: bold;
|
|
|
|
| 39 |
}
|
| 40 |
.card-text {
|
| 41 |
font-size: 1rem;
|
|
@@ -203,28 +205,27 @@ h1.text-center {
|
|
| 203 |
/* Style for customization sections */
|
| 204 |
.addon-section {
|
| 205 |
background-color: #fff; /* Light gray background */
|
| 206 |
-
border: 2px solid #
|
| 207 |
border-radius: 8px;
|
| 208 |
padding: 12px;
|
| 209 |
margin-bottom: 10px; /* Spacing between sections */
|
| 210 |
-
|
| 211 |
}
|
| 212 |
/* Customization section title */
|
| 213 |
.addon-section h6 {
|
| 214 |
margin-bottom: 10px;
|
| 215 |
font-size: 1.1rem;
|
| 216 |
font-weight: bold;
|
| 217 |
-
color: #
|
| 218 |
}
|
| 219 |
/* Style for add-on checkboxes */
|
| 220 |
.addon-section .form-check {
|
| 221 |
margin-left: 10px;
|
|
|
|
|
|
|
| 222 |
}
|
| 223 |
/* Category Filter with Custom Radio Buttons */
|
| 224 |
form.text-center.mb-4 {
|
| 225 |
display: flex;
|
| 226 |
-
/*flex-wrap: wrap; /* Allow wrapping if needed */
|
| 227 |
-
/*gap: 15px;/* Add gap between the radio buttons */
|
| 228 |
flex-direction: column;
|
| 229 |
align-items: center;
|
| 230 |
justify-content: center;
|
|
@@ -232,15 +233,14 @@ form.text-center.mb-4 {
|
|
| 232 |
}
|
| 233 |
.form-check {
|
| 234 |
display: inline-block;
|
| 235 |
-
margin-right:
|
| 236 |
margin-bottom: 0; /* Remove bottom margin */
|
| 237 |
margin-top: 10px; /* Adds space between categories and Customized Dish */
|
| 238 |
-
|
| 239 |
-
/* vertical-align: middle; /* Align radio buttons vertically */
|
| 240 |
}
|
| 241 |
.form-check-inline {
|
| 242 |
display: inline-block;
|
| 243 |
-
margin-right:
|
| 244 |
}
|
| 245 |
.form-check-label {
|
| 246 |
display: inline-block;
|
|
@@ -248,6 +248,9 @@ form.text-center.mb-4 {
|
|
| 248 |
margin-left: 5px; /* Spacing between radio button and label */
|
| 249 |
vertical-align: middle; /* Align label vertically */
|
| 250 |
}
|
|
|
|
|
|
|
|
|
|
| 251 |
.custom-radio {
|
| 252 |
appearance: none;
|
| 253 |
-webkit-appearance: none;
|
|
@@ -256,11 +259,12 @@ form.text-center.mb-4 {
|
|
| 256 |
height: 20px;
|
| 257 |
border: 3px solid #4CAF50; /* Green border */
|
| 258 |
border-radius: 50%;
|
|
|
|
| 259 |
outline: none;
|
| 260 |
cursor: pointer;
|
| 261 |
position: relative;
|
| 262 |
display: inline-block;
|
| 263 |
-
|
| 264 |
}
|
| 265 |
.custom-radio:checked {
|
| 266 |
background-color: #4CAF50; /* Green color when checked */
|
|
@@ -272,7 +276,6 @@ form.text-center.mb-4 {
|
|
| 272 |
top: 5px;
|
| 273 |
left: 5px;
|
| 274 |
border-radius: 50%;
|
| 275 |
-
padding: 15px;
|
| 276 |
}
|
| 277 |
.custom-radio:hover {
|
| 278 |
border-color: #388E3C;
|
|
@@ -280,7 +283,7 @@ form.text-center.mb-4 {
|
|
| 280 |
/* Optional: Style the labels */
|
| 281 |
.form-check-label {
|
| 282 |
font-size: 16px;
|
| 283 |
-
margin-left:
|
| 284 |
}
|
| 285 |
.cart-container {
|
| 286 |
display: flex;
|
|
|
|
| 8 |
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet">
|
| 9 |
<link href="https://cdn.jsdelivr.net/npm/bootstrap-icons/font/bootstrap-icons.css" rel="stylesheet">
|
| 10 |
<style>
|
| 11 |
+
body {
|
| 12 |
font-family: Arial, sans-serif;
|
| 13 |
background-color: #fdf4e3; /* Updated background color */
|
| 14 |
margin: 0;
|
|
|
|
| 18 |
}
|
| 19 |
.container {
|
| 20 |
max-width: 900px;
|
|
|
|
| 21 |
}
|
| 22 |
.menu-card {
|
| 23 |
max-width: 350px;
|
|
|
|
| 25 |
overflow: hidden;
|
| 26 |
background-color: #fff;
|
| 27 |
margin: auto;
|
| 28 |
+
display: flex;
|
| 29 |
+
flex-direction: column;
|
| 30 |
}
|
| 31 |
.menu-image {
|
| 32 |
+
height: 200px; /* Fixed height */
|
| 33 |
+
width: 100%; /* Full width of the card */
|
| 34 |
+
object-fit: fill; /* Ensure the image covers the area and maintains the aspect ratio */
|
| 35 |
+
border-radius: 15px 15px 0 0; /* Rounded top corners */
|
| 36 |
}
|
| 37 |
.card-title {
|
| 38 |
font-size: 1.2rem;
|
| 39 |
font-weight: bold;
|
| 40 |
+
margin: 10px 0;
|
| 41 |
}
|
| 42 |
.card-text {
|
| 43 |
font-size: 1rem;
|
|
|
|
| 205 |
/* Style for customization sections */
|
| 206 |
.addon-section {
|
| 207 |
background-color: #fff; /* Light gray background */
|
| 208 |
+
border: 2px solid #6c757d; /* Border color */
|
| 209 |
border-radius: 8px;
|
| 210 |
padding: 12px;
|
| 211 |
margin-bottom: 10px; /* Spacing between sections */
|
|
|
|
| 212 |
}
|
| 213 |
/* Customization section title */
|
| 214 |
.addon-section h6 {
|
| 215 |
margin-bottom: 10px;
|
| 216 |
font-size: 1.1rem;
|
| 217 |
font-weight: bold;
|
| 218 |
+
/*color: #6c757d; */
|
| 219 |
}
|
| 220 |
/* Style for add-on checkboxes */
|
| 221 |
.addon-section .form-check {
|
| 222 |
margin-left: 10px;
|
| 223 |
+
color: #6c757d;
|
| 224 |
+
|
| 225 |
}
|
| 226 |
/* Category Filter with Custom Radio Buttons */
|
| 227 |
form.text-center.mb-4 {
|
| 228 |
display: flex;
|
|
|
|
|
|
|
| 229 |
flex-direction: column;
|
| 230 |
align-items: center;
|
| 231 |
justify-content: center;
|
|
|
|
| 233 |
}
|
| 234 |
.form-check {
|
| 235 |
display: inline-block;
|
| 236 |
+
margin-right: 5px; /* Reduced space between radio button and label */
|
| 237 |
margin-bottom: 0; /* Remove bottom margin */
|
| 238 |
margin-top: 10px; /* Adds space between categories and Customized Dish */
|
| 239 |
+
vertical-align: middle; /* Align radio buttons vertically */
|
|
|
|
| 240 |
}
|
| 241 |
.form-check-inline {
|
| 242 |
display: inline-block;
|
| 243 |
+
margin-right: 5px; /* Decrease space between each radio button */
|
| 244 |
}
|
| 245 |
.form-check-label {
|
| 246 |
display: inline-block;
|
|
|
|
| 248 |
margin-left: 5px; /* Spacing between radio button and label */
|
| 249 |
vertical-align: middle; /* Align label vertically */
|
| 250 |
}
|
| 251 |
+
form-check-input addon-option{
|
| 252 |
+
color: #78706E;
|
| 253 |
+
}
|
| 254 |
.custom-radio {
|
| 255 |
appearance: none;
|
| 256 |
-webkit-appearance: none;
|
|
|
|
| 259 |
height: 20px;
|
| 260 |
border: 3px solid #4CAF50; /* Green border */
|
| 261 |
border-radius: 50%;
|
| 262 |
+
margin-right: -5px; /* Reduced spacing between button and label */
|
| 263 |
outline: none;
|
| 264 |
cursor: pointer;
|
| 265 |
position: relative;
|
| 266 |
display: inline-block;
|
| 267 |
+
vertical-align: middle; /* Align vertically with text */
|
| 268 |
}
|
| 269 |
.custom-radio:checked {
|
| 270 |
background-color: #4CAF50; /* Green color when checked */
|
|
|
|
| 276 |
top: 5px;
|
| 277 |
left: 5px;
|
| 278 |
border-radius: 50%;
|
|
|
|
| 279 |
}
|
| 280 |
.custom-radio:hover {
|
| 281 |
border-color: #388E3C;
|
|
|
|
| 283 |
/* Optional: Style the labels */
|
| 284 |
.form-check-label {
|
| 285 |
font-size: 16px;
|
| 286 |
+
margin-left: 8px; /* Space between the radio button and the label */
|
| 287 |
}
|
| 288 |
.cart-container {
|
| 289 |
display: flex;
|