diff --git a/public/index.html b/public/index.html index 39f4550..44765a5 100644 --- a/public/index.html +++ b/public/index.html @@ -3,275 +3,795 @@ - GroceryBucket + GroceryBucket - Online Grocery Store - - + .win-table th { + background-color: #d4d0c8; + border: 1px solid #808080; + padding: 3px 6px; + text-align: left; + font-weight: bold; + } + + .win-table td { + border: 1px solid #c0c0c0; + padding: 3px 6px; + background-color: #ffffff; + } + + .win-table tr:nth-child(even) td { + background-color: #f0f0f0; + } + + /* ---- Loading ---- */ + #loading-spinner { + display: none; + text-align: center; + padding: 30px; + color: #000080; + } + + .win-progress-bar { + width: 200px; + height: 16px; + border: 2px solid; + border-top-color: #808080; + border-left-color: #808080; + border-bottom-color: #fff; + border-right-color: #fff; + background: #fff; + margin: 6px auto; + overflow: hidden; + } + + .win-progress-fill { + height: 100%; + background: linear-gradient(to right, #000080, #1084d0); + animation: win-progress 1.5s infinite; + } + + @keyframes win-progress { + 0% { width: 0%; margin-left: 0; } + 50% { width: 60%; margin-left: 20%; } + 100% { width: 0%; margin-left: 100%; } + } + + /* ---- Error ---- */ + #error-message { + display: none; + background: #ffdddd; + border: 1px solid #cc0000; + padding: 8px 12px; + margin: 8px; + font-size: 11px; + } + + /* ---- Responsive ---- */ + @media (max-width: 600px) { + #sidebar { display: none; } + #img-category img { width: 140px; height: 80px; } + .product-card { width: 120px; } + .product-card .card-header img { width: 60px; height: 60px; } + #hero-section h1 { font-size: 16px; } + } + + /* ---- Scrollbar (IE-style simulation) ---- */ + ::-webkit-scrollbar { width: 16px; height: 16px; } + ::-webkit-scrollbar-track { background-color: #c0c0c0; } + ::-webkit-scrollbar-thumb { background-color: #d4d0c8; border: 2px solid; border-top-color: #fff; border-left-color: #fff; border-bottom-color: #808080; border-right-color: #808080; } + ::-webkit-scrollbar-button { background-color: #d4d0c8; border: 2px solid; border-top-color: #fff; border-left-color: #fff; border-bottom-color: #808080; border-right-color: #808080; height: 16px; width: 16px; } + ::-webkit-scrollbar-corner { background-color: #c0c0c0; } + + /* Add to cart qty buttons */ + .qty-btn { + background-color: #d4d0c8; + border: 2px solid; + border-top-color: #ffffff; + border-left-color: #ffffff; + border-bottom-color: #808080; + border-right-color: #808080; + width: 20px; + height: 20px; + font-size: 12px; + cursor: pointer; + padding: 0; + line-height: 1; + font-family: Tahoma, Arial, sans-serif; + } + + .qty-btn:active { + border-top-color: #808080; + border-left-color: #808080; + border-bottom-color: #ffffff; + border-right-color: #ffffff; + } + + /* Main window that wraps everything */ + #main-app-window { + margin: 6px; + margin-bottom: 36px; + } + - + -
-
-

GroceryBucket

-
- - + + +
+
+ + +
+ File + Edit + View + Favorites + Tools + Help +
+ + +
+ + GroceryBucket +
+ + + +
+ + + + + -
-
-
-
-
-
  Fastest Grocery Delivery
+ +
+ Address: +
https://grocerybucket.app/
+ 🔒 Secure + 🚚 Fastest Grocery Delivery +
+ + +
-

Get fresh Grocery

-

Enjoy healthy life.

+
🚚  Fastest Grocery Delivery in Your City
+

Get Fresh Grocery

+

Enjoy a healthier life delivered to your door.

+

+ New customer?  + Sign up here +  and save on your first order. +

+ Grocery illustration
-
- - +
+ Grocery shopping banner
-

Not yet Member? sign up now

- -
- -
- Grocery shopping banner -
- -
- - - - - - - - - - + + +
+ Quick Categories: + + + + + + + + + +
- - -
- Fresh fruits category - Fresh vegetables category - Instant food snacks category + + +
+
+ Fresh Fruits + 🍇 Fruits +
+
+ Vegetables + 🥓 Vegetables +
+
+ Instant Food + 🍜 Instant Food +
-
-
-

Category

- + +
+ + + - -
- -
-
- Loading... + +
+ + +
+
Loading products, please wait...
+
-

Loading products...

-
- -
+ +
-
- -
+ +
-
- -
+ +
- -
-
-
+ +
+
Ready
+
GroceryBucket v2.0
+
🆕 Online
+
+ + + + + +
+ + +
00:00
+
+ - -