Spaces:
Running
Running
Upload folder using huggingface_hub
Browse files- assets/css/styles.css +316 -0
- assets/js/script.js +35 -0
- index.html +127 -19
assets/css/styles.css
ADDED
|
@@ -0,0 +1,316 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
:root {
|
| 2 |
+
--primary-color: #6F4E37;
|
| 3 |
+
--secondary-color: #D2B48C;
|
| 4 |
+
--accent-color: #E2711D;
|
| 5 |
+
--dark-color: #2C1810;
|
| 6 |
+
--light-color: #FFF5E6;
|
| 7 |
+
--text-color: #333;
|
| 8 |
+
--font-family: 'Poppins', sans-serif;
|
| 9 |
+
}
|
| 10 |
+
|
| 11 |
+
* {
|
| 12 |
+
margin: 0;
|
| 13 |
+
padding: 0;
|
| 14 |
+
box-sizing: border-box;
|
| 15 |
+
}
|
| 16 |
+
|
| 17 |
+
body {
|
| 18 |
+
font-family: var(--font-family);
|
| 19 |
+
line-height: 1.6;
|
| 20 |
+
color: var(--text-color);
|
| 21 |
+
background-color: var(--light-color);
|
| 22 |
+
}
|
| 23 |
+
|
| 24 |
+
.container {
|
| 25 |
+
max-width: 1200px;
|
| 26 |
+
margin: 0 auto;
|
| 27 |
+
padding: 0 20px;
|
| 28 |
+
}
|
| 29 |
+
|
| 30 |
+
/* Header Styles */
|
| 31 |
+
.header {
|
| 32 |
+
background-color: var(--primary-color);
|
| 33 |
+
color: white;
|
| 34 |
+
padding: 15px 0;
|
| 35 |
+
position: sticky;
|
| 36 |
+
top: 0;
|
| 37 |
+
z-index: 100;
|
| 38 |
+
}
|
| 39 |
+
|
| 40 |
+
.header-content {
|
| 41 |
+
display: flex;
|
| 42 |
+
justify-content: space-between;
|
| 43 |
+
align-items: center;
|
| 44 |
+
}
|
| 45 |
+
|
| 46 |
+
.logo {
|
| 47 |
+
font-size: 24px;
|
| 48 |
+
font-weight: 700;
|
| 49 |
+
text-decoration: none;
|
| 50 |
+
color: white;
|
| 51 |
+
}
|
| 52 |
+
|
| 53 |
+
.logo span {
|
| 54 |
+
color: var(--secondary-color);
|
| 55 |
+
}
|
| 56 |
+
|
| 57 |
+
.nav {
|
| 58 |
+
display: flex;
|
| 59 |
+
}
|
| 60 |
+
|
| 61 |
+
.nav-list {
|
| 62 |
+
display: flex;
|
| 63 |
+
list-style: none;
|
| 64 |
+
}
|
| 65 |
+
|
| 66 |
+
.nav-item {
|
| 67 |
+
margin-left: 25px;
|
| 68 |
+
}
|
| 69 |
+
|
| 70 |
+
.nav-link {
|
| 71 |
+
color: white;
|
| 72 |
+
text-decoration: none;
|
| 73 |
+
font-weight: 500;
|
| 74 |
+
transition: color 0.3s;
|
| 75 |
+
}
|
| 76 |
+
|
| 77 |
+
.nav-link:hover {
|
| 78 |
+
color: var(--secondary-color);
|
| 79 |
+
}
|
| 80 |
+
|
| 81 |
+
.mobile-menu-btn {
|
| 82 |
+
display: none;
|
| 83 |
+
background: none;
|
| 84 |
+
border: none;
|
| 85 |
+
cursor: pointer;
|
| 86 |
+
flex-direction: column;
|
| 87 |
+
justify-content: space-between;
|
| 88 |
+
width: 30px;
|
| 89 |
+
height: 21px;
|
| 90 |
+
}
|
| 91 |
+
|
| 92 |
+
.mobile-menu-btn span {
|
| 93 |
+
display: block;
|
| 94 |
+
height: 3px;
|
| 95 |
+
width: 100%;
|
| 96 |
+
background-color: white;
|
| 97 |
+
border-radius: 3px;
|
| 98 |
+
}
|
| 99 |
+
|
| 100 |
+
/* Hero Section */
|
| 101 |
+
.hero {
|
| 102 |
+
background: linear-gradient(rgba(111, 78, 55, 0.9), rgba(44, 24, 16, 0.9)), url('https://images.unsplash.com/photo-1559056199-641a0ac8b55e?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1770&q=80') no-repeat center center/cover;
|
| 103 |
+
color: white;
|
| 104 |
+
padding: 120px 0;
|
| 105 |
+
text-align: center;
|
| 106 |
+
}
|
| 107 |
+
|
| 108 |
+
.hero-title {
|
| 109 |
+
font-size: 3.5rem;
|
| 110 |
+
margin-bottom: 20px;
|
| 111 |
+
}
|
| 112 |
+
|
| 113 |
+
.hero-text {
|
| 114 |
+
font-size: 1.2rem;
|
| 115 |
+
max-width: 700px;
|
| 116 |
+
margin: 0 auto 30px;
|
| 117 |
+
}
|
| 118 |
+
|
| 119 |
+
.btn {
|
| 120 |
+
display: inline-block;
|
| 121 |
+
padding: 12px 28px;
|
| 122 |
+
background-color: var(--accent-color);
|
| 123 |
+
color: white;
|
| 124 |
+
text-decoration: none;
|
| 125 |
+
border-radius: 50px;
|
| 126 |
+
font-weight: 600;
|
| 127 |
+
transition: background-color 0.3s, transform 0.3s;
|
| 128 |
+
}
|
| 129 |
+
|
| 130 |
+
.btn:hover {
|
| 131 |
+
background-color: #c85d1a;
|
| 132 |
+
transform: translateY(-3px);
|
| 133 |
+
}
|
| 134 |
+
|
| 135 |
+
/* Section Styles */
|
| 136 |
+
section {
|
| 137 |
+
padding: 80px 0;
|
| 138 |
+
}
|
| 139 |
+
|
| 140 |
+
.section-title {
|
| 141 |
+
font-size: 2.5rem;
|
| 142 |
+
margin-bottom: 40px;
|
| 143 |
+
text-align: center;
|
| 144 |
+
color: var(--primary-color);
|
| 145 |
+
}
|
| 146 |
+
|
| 147 |
+
/* Menu Section */
|
| 148 |
+
.menu-grid {
|
| 149 |
+
display: grid;
|
| 150 |
+
grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
|
| 151 |
+
gap: 30px;
|
| 152 |
+
}
|
| 153 |
+
|
| 154 |
+
.menu-item {
|
| 155 |
+
background-color: white;
|
| 156 |
+
border-radius: 8px;
|
| 157 |
+
padding: 30px;
|
| 158 |
+
text-align: center;
|
| 159 |
+
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
|
| 160 |
+
transition: transform 0.3s, box-shadow 0.3s;
|
| 161 |
+
}
|
| 162 |
+
|
| 163 |
+
.menu-item:hover {
|
| 164 |
+
transform: translateY(-10px);
|
| 165 |
+
box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
|
| 166 |
+
}
|
| 167 |
+
|
| 168 |
+
.menu-item-icon {
|
| 169 |
+
font-size: 2.5rem;
|
| 170 |
+
margin-bottom: 15px;
|
| 171 |
+
}
|
| 172 |
+
|
| 173 |
+
.menu-item-title {
|
| 174 |
+
font-size: 1.5rem;
|
| 175 |
+
margin-bottom: 10px;
|
| 176 |
+
color: var(--primary-color);
|
| 177 |
+
}
|
| 178 |
+
|
| 179 |
+
.menu-item-price {
|
| 180 |
+
font-size: 1.2rem;
|
| 181 |
+
font-weight: 600;
|
| 182 |
+
color: var(--accent-color);
|
| 183 |
+
margin-bottom: 10px;
|
| 184 |
+
}
|
| 185 |
+
|
| 186 |
+
.menu-item-description {
|
| 187 |
+
color: var(--text-color);
|
| 188 |
+
}
|
| 189 |
+
|
| 190 |
+
/* About Section */
|
| 191 |
+
.about {
|
| 192 |
+
background-color: white;
|
| 193 |
+
}
|
| 194 |
+
|
| 195 |
+
.about-content {
|
| 196 |
+
max-width: 800px;
|
| 197 |
+
margin: 0 auto;
|
| 198 |
+
}
|
| 199 |
+
|
| 200 |
+
.about-text {
|
| 201 |
+
margin-bottom: 20px;
|
| 202 |
+
font-size: 1.1rem;
|
| 203 |
+
}
|
| 204 |
+
|
| 205 |
+
/* Contact Section */
|
| 206 |
+
.contact-info {
|
| 207 |
+
display: grid;
|
| 208 |
+
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
|
| 209 |
+
gap: 30px;
|
| 210 |
+
}
|
| 211 |
+
|
| 212 |
+
.contact-item {
|
| 213 |
+
background-color: white;
|
| 214 |
+
border-radius: 8px;
|
| 215 |
+
padding: 25px;
|
| 216 |
+
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
|
| 217 |
+
}
|
| 218 |
+
|
| 219 |
+
.contact-item-title {
|
| 220 |
+
font-size: 1.3rem;
|
| 221 |
+
margin-bottom: 15px;
|
| 222 |
+
color: var(--primary-color);
|
| 223 |
+
}
|
| 224 |
+
|
| 225 |
+
.contact-item-text {
|
| 226 |
+
color: var(--text-color);
|
| 227 |
+
line-height: 1.8;
|
| 228 |
+
}
|
| 229 |
+
|
| 230 |
+
/* Footer */
|
| 231 |
+
.footer {
|
| 232 |
+
background-color: var(--dark-color);
|
| 233 |
+
color: white;
|
| 234 |
+
padding: 40px 0;
|
| 235 |
+
}
|
| 236 |
+
|
| 237 |
+
.footer-content {
|
| 238 |
+
display: flex;
|
| 239 |
+
justify-content: space-between;
|
| 240 |
+
align-items: center;
|
| 241 |
+
}
|
| 242 |
+
|
| 243 |
+
.copyright {
|
| 244 |
+
font-size: 0.9rem;
|
| 245 |
+
}
|
| 246 |
+
|
| 247 |
+
.social-links {
|
| 248 |
+
display: flex;
|
| 249 |
+
}
|
| 250 |
+
|
| 251 |
+
.social-link {
|
| 252 |
+
margin-left: 20px;
|
| 253 |
+
color: white;
|
| 254 |
+
text-decoration: none;
|
| 255 |
+
font-weight: 600;
|
| 256 |
+
transition: color 0.3s;
|
| 257 |
+
}
|
| 258 |
+
|
| 259 |
+
.social-link:hover {
|
| 260 |
+
color: var(--secondary-color);
|
| 261 |
+
}
|
| 262 |
+
|
| 263 |
+
/* Responsive Styles */
|
| 264 |
+
@media (max-width: 768px) {
|
| 265 |
+
.mobile-menu-btn {
|
| 266 |
+
display: flex;
|
| 267 |
+
}
|
| 268 |
+
|
| 269 |
+
.nav {
|
| 270 |
+
position: fixed;
|
| 271 |
+
top: 70px;
|
| 272 |
+
left: 0;
|
| 273 |
+
width: 100%;
|
| 274 |
+
background-color: var(--primary-color);
|
| 275 |
+
flex-direction: column;
|
| 276 |
+
align-items: flex-start;
|
| 277 |
+
padding: 20px;
|
| 278 |
+
transform: translateY(-200%);
|
| 279 |
+
transition: transform 0.3s ease-out;
|
| 280 |
+
z-index: 99;
|
| 281 |
+
}
|
| 282 |
+
|
| 283 |
+
.nav.active {
|
| 284 |
+
transform: translateY(0);
|
| 285 |
+
}
|
| 286 |
+
|
| 287 |
+
.nav-list {
|
| 288 |
+
flex-direction: column;
|
| 289 |
+
width: 100%;
|
| 290 |
+
}
|
| 291 |
+
|
| 292 |
+
.nav-item {
|
| 293 |
+
margin: 10px 0;
|
| 294 |
+
}
|
| 295 |
+
|
| 296 |
+
.hero-title {
|
| 297 |
+
font-size: 2.5rem;
|
| 298 |
+
}
|
| 299 |
+
|
| 300 |
+
.section-title {
|
| 301 |
+
font-size: 2rem;
|
| 302 |
+
}
|
| 303 |
+
|
| 304 |
+
.footer-content {
|
| 305 |
+
flex-direction: column;
|
| 306 |
+
text-align: center;
|
| 307 |
+
}
|
| 308 |
+
|
| 309 |
+
.social-links {
|
| 310 |
+
margin-top: 15px;
|
| 311 |
+
}
|
| 312 |
+
|
| 313 |
+
.social-link:first-child {
|
| 314 |
+
margin-left: 0;
|
| 315 |
+
}
|
| 316 |
+
}
|
assets/js/script.js
ADDED
|
@@ -0,0 +1,35 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
document.addEventListener('DOMContentLoaded', function() {
|
| 2 |
+
// Mobile menu toggle
|
| 3 |
+
const mobileMenuBtn = document.getElementById('mobile-menu-btn');
|
| 4 |
+
const nav = document.getElementById('nav');
|
| 5 |
+
|
| 6 |
+
mobileMenuBtn.addEventListener('click', function() {
|
| 7 |
+
nav.classList.toggle('active');
|
| 8 |
+
});
|
| 9 |
+
|
| 10 |
+
// Close mobile menu when clicking on a link
|
| 11 |
+
const navLinks = document.querySelectorAll('.nav-link');
|
| 12 |
+
navLinks.forEach(link => {
|
| 13 |
+
link.addEventListener('click', function() {
|
| 14 |
+
nav.classList.remove('active');
|
| 15 |
+
});
|
| 16 |
+
});
|
| 17 |
+
|
| 18 |
+
// Smooth scrolling for anchor links
|
| 19 |
+
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
|
| 20 |
+
anchor.addEventListener('click', function(e) {
|
| 21 |
+
e.preventDefault();
|
| 22 |
+
|
| 23 |
+
const targetId = this.getAttribute('href');
|
| 24 |
+
if (targetId === '#') return;
|
| 25 |
+
|
| 26 |
+
const targetElement = document.querySelector(targetId);
|
| 27 |
+
if (targetElement) {
|
| 28 |
+
window.scrollTo({
|
| 29 |
+
top: targetElement.offsetTop - 70,
|
| 30 |
+
behavior: 'smooth'
|
| 31 |
+
});
|
| 32 |
+
}
|
| 33 |
+
});
|
| 34 |
+
});
|
| 35 |
+
});
|
index.html
CHANGED
|
@@ -1,19 +1,127 @@
|
|
| 1 |
-
<!
|
| 2 |
-
<html>
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
+
<title>Anycoder Coffee Shop | Premium Coffee & Code</title>
|
| 7 |
+
<meta name="description" content="Anycoder Coffee Shop - Where premium coffee meets code. Fuel your creativity with our specialty blends.">
|
| 8 |
+
<link rel="stylesheet" href="assets/css/styles.css">
|
| 9 |
+
<link rel="preconnect" href="https://fonts.googleapis.com">
|
| 10 |
+
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
| 11 |
+
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap" rel="stylesheet">
|
| 12 |
+
</head>
|
| 13 |
+
<body>
|
| 14 |
+
<header class="header">
|
| 15 |
+
<div class="container">
|
| 16 |
+
<div class="header-content">
|
| 17 |
+
<a href="#" class="logo">Anycoder <span>Coffee</span></a>
|
| 18 |
+
<button class="mobile-menu-btn" id="mobile-menu-btn" aria-label="Open menu">
|
| 19 |
+
<span></span>
|
| 20 |
+
<span></span>
|
| 21 |
+
<span></span>
|
| 22 |
+
</button>
|
| 23 |
+
<nav class="nav" id="nav">
|
| 24 |
+
<ul class="nav-list">
|
| 25 |
+
<li class="nav-item"><a href="#home" class="nav-link">Home</a></li>
|
| 26 |
+
<li class="nav-item"><a href="#menu" class="nav-link">Menu</a></li>
|
| 27 |
+
<li class="nav-item"><a href="#about" class="nav-link">About</a></li>
|
| 28 |
+
<li class="nav-item"><a href="#contact" class="nav-link">Contact</a></li>
|
| 29 |
+
</ul>
|
| 30 |
+
</nav>
|
| 31 |
+
</div>
|
| 32 |
+
</div>
|
| 33 |
+
</header>
|
| 34 |
+
|
| 35 |
+
<main>
|
| 36 |
+
<section id="home" class="hero">
|
| 37 |
+
<div class="container">
|
| 38 |
+
<div class="hero-content">
|
| 39 |
+
<h1 class="hero-title">Coffee to Fuel Your Code</h1>
|
| 40 |
+
<p class="hero-text">Premium blends for developers who need that perfect caffeine kick to create amazing things.</p>
|
| 41 |
+
<video controls autoplay muted loop playsinline style="max-width: 100%; height: auto; border-radius: 8px; margin: 10px 0; display: block;" onloadstart="this.style.backgroundColor='#f0f0f0'" onerror="this.style.display='none'; console.error('Video failed to load')"><source src="https://huggingface.co/datasets/akhaliq/anycoder-media/resolve/main/video/20250824_213923_db35a187_image_to_video_result.mp4" type="video/mp4" /><p style="text-align: center; color: #666;">Your browser does not support the video tag.</p></video>
|
| 42 |
+
<a href="#menu" class="btn btn-primary">Explore Our Menu</a>
|
| 43 |
+
</div>
|
| 44 |
+
</div>
|
| 45 |
+
</section>
|
| 46 |
+
|
| 47 |
+
<section id="menu" class="menu">
|
| 48 |
+
<div class="container">
|
| 49 |
+
<h2 class="section-title">Our Menu</h2>
|
| 50 |
+
<div class="menu-grid">
|
| 51 |
+
<div class="menu-item">
|
| 52 |
+
<div class="menu-item-icon">☕</div>
|
| 53 |
+
<h3 class="menu-item-title">Espresso</h3>
|
| 54 |
+
<p class="menu-item-price">$3.50</p>
|
| 55 |
+
<p class="menu-item-description">Rich and bold shot to kickstart your coding session.</p>
|
| 56 |
+
</div>
|
| 57 |
+
<div class="menu-item">
|
| 58 |
+
<div class="menu-item-icon">🥛</div>
|
| 59 |
+
<h3 class="menu-item-title">Latte</h3>
|
| 60 |
+
<p class="menu-item-price">$4.75</p>
|
| 61 |
+
<p class="menu-item-description">Smooth blend of espresso and steamed milk.</p>
|
| 62 |
+
</div>
|
| 63 |
+
<div class="menu-item">
|
| 64 |
+
<div class="menu-item-icon">❄️</div>
|
| 65 |
+
<h3 class="menu-item-title">Cold Brew</h3>
|
| 66 |
+
<p class="menu-item-price">$4.25</p>
|
| 67 |
+
<p class="menu-item-description">Slow-steeped for 24 hours for maximum smoothness.</p>
|
| 68 |
+
</div>
|
| 69 |
+
<div class="menu-item">
|
| 70 |
+
<div class="menu-item-icon">🍫</div>
|
| 71 |
+
<h3 class="menu-item-title">Mocha</h3>
|
| 72 |
+
<p class="menu-item-price">$5.00</p>
|
| 73 |
+
<p class="menu-item-description">Espresso with chocolate and steamed milk.</p>
|
| 74 |
+
</div>
|
| 75 |
+
</div>
|
| 76 |
+
</div>
|
| 77 |
+
</section>
|
| 78 |
+
|
| 79 |
+
<section id="about" class="about">
|
| 80 |
+
<div class="container">
|
| 81 |
+
<div class="about-content">
|
| 82 |
+
<h2 class="section-title">About Anycoder Coffee</h2>
|
| 83 |
+
<p class="about-text">Born from the late-night coding sessions of a team of developers, Anycoder Coffee was created to fuel creativity and innovation. We source the finest beans from around the world and roast them to perfection, giving you the perfect cup to power through your toughest coding challenges.</p>
|
| 84 |
+
<p class="about-text">With locations near tech hubs and creative spaces, we've become the go-to spot for developers, designers, and digital innovators. Join our community and experience coffee that understands the coder's lifestyle.</p>
|
| 85 |
+
</div>
|
| 86 |
+
</div>
|
| 87 |
+
</section>
|
| 88 |
+
|
| 89 |
+
<section id="contact" class="contact">
|
| 90 |
+
<div class="container">
|
| 91 |
+
<div class="contact-content">
|
| 92 |
+
<h2 class="section-title">Find Us</h2>
|
| 93 |
+
<div class="contact-info">
|
| 94 |
+
<div class="contact-item">
|
| 95 |
+
<h3 class="contact-item-title">Location</h3>
|
| 96 |
+
<p class="contact-item-text">123 Tech Avenue, Code City, CC 10001</p>
|
| 97 |
+
</div>
|
| 98 |
+
<div class="contact-item">
|
| 99 |
+
<h3 class="contact-item-title">Hours</h3>
|
| 100 |
+
<p class="contact-item-text">Mon-Fri: 6:00am - 9:00pm<br>Sat-Sun: 7:00am - 8:00pm</p>
|
| 101 |
+
</div>
|
| 102 |
+
<div class="contact-item">
|
| 103 |
+
<h3 class="contact-item-title">Contact</h3>
|
| 104 |
+
<p class="contact-item-text">hello@anycodercoffee.com<br>(555) 123-4567</p>
|
| 105 |
+
</div>
|
| 106 |
+
</div>
|
| 107 |
+
</div>
|
| 108 |
+
</div>
|
| 109 |
+
</section>
|
| 110 |
+
</main>
|
| 111 |
+
|
| 112 |
+
<footer class="footer">
|
| 113 |
+
<div class="container">
|
| 114 |
+
<div class="footer-content">
|
| 115 |
+
<p class="copyright">© 2023 Anycoder Coffee Shop. All rights reserved.</p>
|
| 116 |
+
<div class="social-links">
|
| 117 |
+
<a href="#" class="social-link" aria-label="Twitter">𝕏</a>
|
| 118 |
+
<a href="#" class="social-link" aria-label="Instagram">IG</a>
|
| 119 |
+
<a href="#" class="social-link" aria-label="GitHub">GH</a>
|
| 120 |
+
</div>
|
| 121 |
+
</div>
|
| 122 |
+
</div>
|
| 123 |
+
</footer>
|
| 124 |
+
|
| 125 |
+
<script src="assets/js/script.js"></script>
|
| 126 |
+
</body>
|
| 127 |
+
</html>
|