Abhiyoshi commited on
Commit
d7356a6
·
verified ·
1 Parent(s): 068155b

Upload 12 files

Browse files
Files changed (13) hide show
  1. .gitattributes +11 -0
  2. index.html +883 -19
  3. main1.png +3 -0
  4. musik.mp3 +3 -0
  5. p.jpg +3 -0
  6. p1.jpg +3 -0
  7. p2.jpg +3 -0
  8. p3.jpg +3 -0
  9. p4.jpg +3 -0
  10. p5.jpg +3 -0
  11. p6.jpg +3 -0
  12. p7.jpg +3 -0
  13. place1.jpg +3 -0
.gitattributes CHANGED
@@ -33,3 +33,14 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ main1.png filter=lfs diff=lfs merge=lfs -text
37
+ musik.mp3 filter=lfs diff=lfs merge=lfs -text
38
+ p.jpg filter=lfs diff=lfs merge=lfs -text
39
+ p1.jpg filter=lfs diff=lfs merge=lfs -text
40
+ p2.jpg filter=lfs diff=lfs merge=lfs -text
41
+ p3.jpg filter=lfs diff=lfs merge=lfs -text
42
+ p4.jpg filter=lfs diff=lfs merge=lfs -text
43
+ p5.jpg filter=lfs diff=lfs merge=lfs -text
44
+ p6.jpg filter=lfs diff=lfs merge=lfs -text
45
+ p7.jpg filter=lfs diff=lfs merge=lfs -text
46
+ place1.jpg filter=lfs diff=lfs merge=lfs -text
index.html CHANGED
@@ -1,19 +1,883 @@
1
- <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
19
- </html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+ <head>
4
+ <title>Our Story</title>
5
+ <meta charset="UTF-8">
6
+ <meta name="viewport" content="width=device-width, initial-scale=1">
7
+ <link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">
8
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inconsolata">
9
+ <script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/1.4.1/html2canvas.min.js"></script>
10
+ <style>
11
+ body, html {
12
+ height: 100%;
13
+ font-family: "Inconsolata", sans-serif;
14
+ background-color: rgb(199, 185, 159);
15
+ }
16
+ .no-btn {
17
+ position: absolute;
18
+ transition: all 0.2s ease-in-out;
19
+ }
20
+
21
+ .bgimg {
22
+ background-position: center;
23
+ background-size: cover;
24
+ background-image: url("main1.png");
25
+ min-height: 100%;
26
+ }
27
+
28
+ @keyframes upDownShake {
29
+ 0% { transform: translateY(0px); }
30
+ 50% { transform: translateY(-30px); } /* Moves up by 3cm */
31
+ 100% { transform: translateY(0px); } /* Moves back down */
32
+ }
33
+
34
+ .shake-animation {
35
+ animation: upDownShake 0.2s infinite ease-in-out; /* Smooth and continuous */
36
+ }
37
+
38
+ .envelope {
39
+ transition: transform 1s ease-in-out;
40
+ }
41
+
42
+ .envelope.open {
43
+ transform: rotateX(180deg); /* Envelope flips open */
44
+ }
45
+
46
+ .card {
47
+ transition: transform 1s ease-in-out;
48
+ }
49
+
50
+ .card.slide-out {
51
+ transform: translateY(-50px); /* Card moves out */
52
+ }
53
+
54
+ #message {
55
+ opacity: 0; /* Initially hidden */
56
+ transition: opacity 1s ease-in;
57
+ }
58
+
59
+ /* Navbar adjustments */
60
+ .navbar {
61
+ position: fixed;
62
+ top: 0;
63
+ width: 100%;
64
+ display: flex;
65
+ justify-content: space-evenly;
66
+ background: black;
67
+ padding: 10px 0;
68
+ z-index: 1000;
69
+ }
70
+
71
+
72
+ .navbar a {
73
+ color: white;
74
+ text-decoration: none;
75
+ padding: 10px 20px;
76
+ font-size: 18px;
77
+ }
78
+
79
+ .navbar a:hover {
80
+ background: #444;
81
+ }
82
+ .photobooth-btn {
83
+ background: linear-gradient(135deg, #d06f85, #e3b63c);
84
+ border: none;
85
+ color: white;
86
+ font-size: 18px;
87
+ font-weight: bold;
88
+ margin-top: 30px;
89
+ padding: 12px 24px;
90
+ border-radius: 50px;
91
+ cursor: pointer;
92
+ transition: 0.3s;
93
+ box-shadow: 0px 0px 10px rgba(255, 75, 43, 0.6);
94
+ text-transform: uppercase;
95
+ letter-spacing: 1.5px;
96
+ outline: none;
97
+ position: relative;
98
+ overflow: hidden;
99
+ }
100
+
101
+ .photobooth-btn::before {
102
+ content: "";
103
+ position: absolute;
104
+ top: -100%;
105
+ left: -100%;
106
+ width: 300%;
107
+ height: 300%;
108
+ background: radial-gradient(circle, rgba(255, 255, 255, 0.4) 10%, transparent 40%);
109
+ transition: 0.5s ease-out;
110
+ }
111
+
112
+ .photobooth-btn:hover::before {
113
+ top: 0;
114
+ left: 0;
115
+ }
116
+
117
+ .photobooth-btn:hover {
118
+ box-shadow: 0px 0px 20px rgba(255, 75, 43, 0.9);
119
+ transform: scale(1.05);
120
+ }
121
+
122
+ /* Photobooth Styling */
123
+ .photobooth-frame {
124
+ display: flex;
125
+ flex-direction: column;
126
+ align-items: center;
127
+ background: white;
128
+ padding: 15px;
129
+ border-radius: 12px;
130
+ box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);
131
+ width: fit-content;
132
+ max-width: 100%;
133
+ }
134
+
135
+ .photo-slot {
136
+ display: flex;
137
+ justify-content: center;
138
+ align-items: center;
139
+ margin-bottom: 10px;
140
+ background: #f8f8f8;
141
+ padding: 5px;
142
+ border-radius: 8px;
143
+ width: 250px; /* Set a fixed width */
144
+ height: auto; /* Allow dynamic height */
145
+ }
146
+
147
+ .photo-slot img {
148
+ max-width: 100%;
149
+ height: auto; /* Preserve aspect ratio */
150
+ object-fit: contain;
151
+ border-radius: 5px;
152
+ }
153
+
154
+ .photobooth-container {
155
+ text-align: center;
156
+ padding: 20px;
157
+ }
158
+
159
+ .photobooth-preview {
160
+ display: none;
161
+ margin-top: 20px;
162
+ background: black;
163
+ padding: 10px;
164
+ }
165
+
166
+ .color-options button {
167
+ width: 40px;
168
+ height: 40px;
169
+ border-radius: 50%;
170
+ border: none;
171
+ margin: 5px;
172
+ cursor: pointer;
173
+ transition: transform 0.2s;
174
+ }
175
+
176
+ .color-options button:hover {
177
+ transform: scale(1.2);
178
+ }
179
+
180
+ .btn {
181
+ margin: 10px;
182
+ padding: 10px 15px;
183
+ font-size: 16px;
184
+ border: none;
185
+ cursor: pointer;
186
+ background: black;
187
+ color: white;
188
+ border-radius: 5px;
189
+ transition: 0.3s;
190
+ }
191
+
192
+ .btn:hover {
193
+ background: #444;
194
+ }
195
+ /*envelope*/
196
+ .envelope_container {
197
+ display: flex;
198
+ justify-content: center;
199
+ align-items: center;
200
+ height: 100vh; /* Full page height */
201
+ }
202
+
203
+
204
+
205
+
206
+ .valentines {
207
+ position: relative;
208
+ top:50px;
209
+ cursor: pointer;
210
+ animation: up 3s linear infinite;
211
+ }
212
+ .envelope {
213
+ position: relative;
214
+ width: 300px;
215
+ height:200px;
216
+ background-color: #f08080;
217
+ }
218
+
219
+ .envelope:before {
220
+ background-color: #f08080;
221
+ content:"";
222
+ position: absolute;
223
+ width: 212px;
224
+ height: 212px;
225
+ transform: rotate(45deg);
226
+ top:-105px;
227
+ left:44px;
228
+ border-radius:30px 0 0 0;
229
+ }
230
+
231
+ .card {
232
+ position: absolute;
233
+ background-color: #eae2b7;
234
+ width: 270px;
235
+ height: 170px;
236
+ top:5px;
237
+ left:15px;
238
+ box-shadow: -5px -5px 100px rgba(0,0,0,0.4);
239
+ }
240
+
241
+ .card:before {
242
+ content:"";
243
+ position: absolute;
244
+ border:3px solid #003049;
245
+ border-style: dotted;
246
+ width: 240px;
247
+ heighT: 140px;
248
+ left:12px;
249
+ top:12px;
250
+ }
251
+
252
+ .text {
253
+ position: absolute;
254
+ font-family: 'Brush Script MT', cursive;
255
+ font-size: 28px;
256
+ text-align: center;
257
+ line-height:25px;
258
+ top:19px;
259
+ left:85px;
260
+ color: #003049;
261
+ }
262
+
263
+ .heart {
264
+ background-color: #d62828;
265
+ display: inline-block;
266
+ height: 30px;
267
+ margin: 0 10px;
268
+ position: relative;
269
+ top: 110px;
270
+ left:105px;
271
+ transform: rotate(-45deg);
272
+ width: 30px;
273
+ }
274
+
275
+ .heart:before,
276
+ .heart:after {
277
+ content: "";
278
+ background-color: #d62828;
279
+ border-radius: 50%;
280
+ height: 30px;
281
+ position: absolute;
282
+ width: 30px;
283
+ }
284
+
285
+ .heart:before {
286
+ top: -15px;
287
+ left: 0;
288
+ }
289
+
290
+ .heart:after {
291
+ left: 15px;
292
+ top: 0;
293
+ }
294
+ .front {
295
+ position: absolute;
296
+ border-right: 180px solid #f4978e;
297
+ border-top: 95px solid transparent;
298
+ border-bottom: 100px solid transparent;
299
+ left:120px;
300
+ top:5px;
301
+ width:0;
302
+ height:0;
303
+ z-index:10;
304
+ }
305
+
306
+ .front:before {
307
+ position: absolute;
308
+ content:"";
309
+ border-left: 300px solid #f8ad9d;
310
+ border-top: 195px solid transparent;
311
+ left:-120px;
312
+ top:-95px;
313
+ width:0;
314
+ height:0;
315
+ }
316
+ .shadow {
317
+ position: absolute;
318
+ width: 330px;
319
+ height: 25px;
320
+ border-radius:50%;
321
+ background-color: rgba(0,0,0,0.3);
322
+ top:265px;
323
+ left:-15px;
324
+ animation: scale 3s linear infinite;
325
+ z-index:-1;
326
+ }
327
+ @keyframes up {
328
+ 0%, 100% {
329
+ transform: translateY(0);
330
+ }
331
+ 50% {
332
+ transform: translateY(-30px);
333
+ }
334
+ }
335
+ @keyframes scale {
336
+ 0%, 100% {
337
+ transform: scaleX(1);
338
+ }
339
+ 50% {
340
+ transform: scaleX(0.85);
341
+ }
342
+ }
343
+ .hearts {
344
+ position: absolute
345
+ }
346
+
347
+ .one, .two, .three, .four, .five {
348
+ background-color: red;
349
+ display: inline-block;
350
+ height: 10px;
351
+ margin: 0 10px;
352
+ position: relative;
353
+ transform: rotate(-45deg);
354
+ width: 10px;
355
+ top:50px;
356
+ }
357
+
358
+ .one:before,
359
+ .one:after, .two:before, .two:after, .three:before, .three:after, .four:before, .four:after, .five:before, .five:after {
360
+ content: "";
361
+ background-color: red;
362
+ border-radius: 50%;
363
+ height: 10px;
364
+ position: absolute;
365
+ width: 10px;
366
+ }
367
+
368
+ .one:before, .two:before, .three:before, .four:before, .five:before {
369
+ top: -5px;
370
+ left: 0;
371
+ }
372
+
373
+ .one:after, .two:after, .three:after, .four:after, .five:after {
374
+ left: 5px;
375
+ top: 0;
376
+ }
377
+
378
+ .one {
379
+ left:10px;
380
+ animation: heart 1s ease-out infinite;
381
+ }
382
+
383
+ .two {
384
+ left:30px;
385
+ animation: heart 2s ease-out infinite;
386
+ }
387
+
388
+ .three {
389
+ left:50px;
390
+ animation: heart 1.5s ease-out infinite;
391
+ }
392
+
393
+ .four {
394
+ left:70px;
395
+ animation: heart 2.3s ease-out infinite;
396
+ }
397
+
398
+ .five {
399
+ left:90px;
400
+ animation: heart 1.7s ease-out infinite;
401
+ }
402
+
403
+ @keyframes heart {
404
+ 0%{
405
+ transform: translateY(0) rotate(-45deg) scale(0.3);
406
+ opacity: 1;
407
+ }
408
+ 100%{
409
+ transform: translateY(-150px) rotate(-45deg) scale(1.3);
410
+ opacity: 0.5;
411
+ }
412
+ }
413
+
414
+ /*gallery*/
415
+ /* New wrapper class to avoid modifying body */
416
+ .xyz {
417
+ display: flex;
418
+ flex-direction: column; /* Arrange items vertically */
419
+ align-items: center; /* Center horizontally */
420
+ justify-content: flex-start; /* Align content to the top */
421
+ height: auto; /* Allow content to grow instead of forcing full height */
422
+
423
+ margin: 0;
424
+ min-height: 100vh;
425
+ overflow: hidden;
426
+ padding: 40px 20px; /* Add padding for spacing */
427
+ }
428
+
429
+ .w3-container {
430
+ text-align: center; /* Center text */
431
+ max-width: 700px; /* Set width limit */
432
+ }
433
+
434
+ /* Make the paragraphs visible */
435
+ .xyz p {
436
+ font-size: 18px; /* Increase font size */
437
+ color: #333; /* Darker color for readability */
438
+ line-height: 1.6; /* Improve spacing */
439
+ margin-bottom: 20px; /* Add spacing between paragraphs */
440
+ }/* Headline Container */
441
+ #hedlinecontainer {
442
+ display: flex;
443
+ justify-content: center;
444
+ align-items: center;
445
+ margin-top: 20px;
446
+ margin-bottom: 60px;
447
+ }
448
+
449
+ #shine {
450
+ font-size: 60px;
451
+ font-weight: bold;
452
+ color: rgba(255, 0, 102, 0.3);
453
+ z-index: 10;
454
+ background: -webkit-gradient(linear, left top, right top, from(#222), to(#222), color-stop(0.5, #fff)) 0 0 no-repeat;
455
+ -webkit-background-size: 150px;
456
+ -webkit-background-clip: text;
457
+ -webkit-animation-name: shine;
458
+ -webkit-animation-duration: 3s;
459
+ -webkit-animation-iteration-count: infinite;
460
+ text-shadow: 0 0px 0px rgba(233, 85, 189, 0.419);
461
+ }
462
+
463
+ @-webkit-keyframes shine {
464
+ 0%, 10% { background-position: -1000px; }
465
+ 20% { background-position: top left; }
466
+ 90% { background-position: top right; }
467
+ 100% { background-position: 1000px; }
468
+ }
469
+
470
+ /* Image Gallery */
471
+ .gallery {
472
+ --d: 10s;
473
+ display: grid;
474
+ place-items: center;
475
+ width: 220px;
476
+ margin: auto;
477
+ }
478
+
479
+ .gallery > img {
480
+ grid-area: 1/1;
481
+ width: 100%;
482
+ aspect-ratio: 1;
483
+ object-fit: cover;
484
+ border: 10px solid #f2f2f2;
485
+ box-shadow: 0 0 4px #0007;
486
+ z-index: 2;
487
+ animation: slide var(--d) infinite, z-order var(--d) infinite steps(1);
488
+ }
489
+
490
+ .gallery img:last-child {
491
+ animation-name: slide, z-order-last;
492
+ }
493
+
494
+ .gallery > img:nth-child(1) { animation-delay: calc(0*var(--d)); --r: 16deg; }
495
+ .gallery > img:nth-child(2) { animation-delay: calc(-0.2*var(--d)); --r: -1deg; }
496
+ .gallery > img:nth-child(3) { animation-delay: calc(-0.4*var(--d)); --r: -19deg; }
497
+ .gallery > img:nth-child(4) { animation-delay: calc(-0.6*var(--d)); --r: 6deg; }
498
+ .gallery > img:nth-child(5) { animation-delay: calc(-0.8*var(--d)); --r: -8deg; }
499
+
500
+ @keyframes slide {
501
+ 10% { transform: translateX(120%) rotate(var(--r)); }
502
+ 0%, 100%, 20% { transform: translateX(0%) rotate(var(--r)); }
503
+ }
504
+
505
+ @keyframes z-order {
506
+ 10%, 20% { z-index: 1; }
507
+ 80% { z-index: 2; }
508
+ }
509
+
510
+ @keyframes z-order-last {
511
+ 10%, 20% { z-index: 1; }
512
+ 90% { z-index: 2; }
513
+ }
514
+
515
+ /* Responsive Styles */
516
+ @media only screen and (max-width: 600px) {
517
+ #shine { font-size: 22px; }
518
+
519
+ .gallery {
520
+ width: 150px;
521
+ margin-left: auto;
522
+ margin-right: auto;
523
+ }
524
+ }
525
+ #photobooth h5 {
526
+ font-size: 26px; /* Larger font */
527
+ margin-bottom: 30px; /* Increase gap below heading */
528
+ }
529
+
530
+ .photobooth-container {
531
+ text-align: center;
532
+ padding: 20px;
533
+ }
534
+
535
+ /* Adjust input and buttons */
536
+ .file-upload {
537
+ font-size: 18px;
538
+ margin-bottom: 20px; /* Space below file input */
539
+ }
540
+
541
+ h4 {
542
+ font-size: 22px;
543
+ margin-top: 20px;
544
+ margin-bottom: 15px; /* Add spacing */
545
+ }
546
+
547
+ /* Background color options */
548
+ .color-options {
549
+ display: flex;
550
+ justify-content: center;
551
+ gap: 15px; /* Increased gap between buttons */
552
+ margin-bottom: 20px; /* Add space below */
553
+ }
554
+
555
+ .color-options button {
556
+ width: 40px;
557
+ height: 40px;
558
+ border: none;
559
+ cursor: pointer;
560
+ border-radius: 50%;
561
+ transition: transform 0.3s ease-in-out;
562
+ }
563
+
564
+ .color-options button:hover {
565
+ transform: scale(1.1);
566
+ }
567
+
568
+ /* Adjust button size and spacing */
569
+ .btn {
570
+ font-size: 20px;
571
+ padding: 12px 24px;
572
+ margin-top: 15px; /* Space above */
573
+ margin-bottom: 20px; /* Space below */
574
+ cursor: pointer;
575
+ }
576
+
577
+ /* Photobooth preview */
578
+ .photobooth-preview {
579
+ margin-top: 30px; /* More space above preview */
580
+ }
581
+
582
+ /* Adjust download button */
583
+ #downloadBtn {
584
+ font-size: 18px;
585
+ padding: 10px 20px;
586
+ margin-top: 20px; /* Space above download button */
587
+ }
588
+ /* General Center Alignment */
589
+ .center-content {
590
+ display: flex;
591
+ flex-direction: column;
592
+ align-items: center;
593
+ justify-content: center;
594
+ text-align: center;
595
+ width: 100%;
596
+ }
597
+
598
+ /* Specific Fix for the Photobooth */
599
+ #photobooth {
600
+ display: flex;
601
+ flex-direction: column;
602
+ align-items: center;
603
+ justify-content: center;
604
+ text-align: center;
605
+ margin: auto;
606
+ width: 100%;
607
+ max-width: 600px; /* Adjust this width as needed */
608
+ }
609
+
610
+ /* Specific Fix for the Question Section */
611
+ #question-section {
612
+ display: flex;
613
+ flex-direction: column;
614
+ align-items: center;
615
+ justify-content: center;
616
+ text-align: center;
617
+ margin: auto;
618
+ width: 100%;
619
+ max-width: 600px;
620
+ }
621
+
622
+
623
+ </style>
624
+ </head>
625
+ <body>
626
+
627
+ <!-- Top Navigation Bar -->
628
+ <div class="navbar">
629
+ <a href="#home">Home</a>
630
+ <a href="#about">About</a>
631
+ <a href="#photobooth">Photobooth</a>
632
+ <a href="#thequestion">THE QUESTION</a>
633
+ </div>
634
+
635
+ <!-- Header with image -->
636
+ <header class="bgimg w3-display-container w3-grayscale-min" id="home">
637
+ <div class="w3-display-middle w3-center">
638
+ <span class="w3-text-white" style="font-size:70px; background: rgba(0, 0, 0, 0.5); padding: 10px;">
639
+ Our Story
640
+ </span>
641
+ </div>
642
+ </header>
643
+
644
+ <!-- About Section -->
645
+ <div class="xyz">
646
+ <div class="w3-container" id="about">
647
+ <div class="w3-content" >
648
+ <h5 class="w3-center w3-padding-64">
649
+ <span class="w3-text-white" style="font-size:70px; background: rgba(0, 0, 0, 0.5); padding: 10px;">
650
+ About
651
+ </span>
652
+ <h2>US</h2>
653
+ </h5>
654
+ <p>
655
+ Some love stories are written in the stars, but ours was crafted in the little moments—the laughter,
656
+ the inside jokes, the late-night conversations, and the quiet understanding in each other's eyes.
657
+ This space is a celebration of those moments, a digital time capsule of our journey together. ❤️
658
+ </p>
659
+
660
+ <section id="about-us"></section>
661
+ <h2>Our Story: A Timeless Symphony</h2>
662
+
663
+ <p><strong>Ananya Dhiman</strong>—a name as graceful as the rhythm of our journey.</p>
664
+ <p class="quote">Some people love with soft words and quiet gestures.<br>
665
+ She loves like a storm—loud, relentless, impossible to ignore.</p>
666
+
667
+ <p class="description">
668
+ She fights with me over everything—big things, small things, things that don’t even matter.
669
+ But beneath all the stubbornness, I see it… the way she chooses me, over and over again.
670
+ Even when I make it difficult. Even when I don't deserve it.
671
+ </p>
672
+
673
+ <p class="description">
674
+ Loving me isn’t easy, I know that. Yet, somehow, she does it anyway—with fierce arguments,
675
+ with late-night apologies, with the kind of patience only she can have for me.
676
+ </p>
677
+
678
+ <p class="ending">
679
+ She is the hurricane and the safe place all at once. And maybe that’s the most beautiful kind of love there is.
680
+ </p>
681
+
682
+ <p><strong>April 11</strong></p>
683
+
684
+ <li>✨ First glance at <strong>12:30 PM</strong>, a quiet spark.</li>
685
+ <li>✨ First ‘yes’ at <strong>4:40 PM</strong>, a promise whispered between us.</li>
686
+ <li>✨ First kiss at <strong>5:15 PM</strong>, where words became unnecessary.</li>
687
+
688
+
689
+ <p><strong>April 25</strong></p>
690
+
691
+ <li>🖤 First hickey at <strong>5:25 PM</strong>, a stolen moment that lingered.</li>
692
+
693
+
694
+ <p><strong>April 28</strong></p>
695
+
696
+ <li>💌 Officially together. ACTUALLY, It is 11th !!!!!!!!!!!</li>
697
+
698
+
699
+ <p><strong>May 7</strong></p>
700
+
701
+ <li>💞 Completely in my arms.</li>
702
+
703
+
704
+
705
+
706
+
707
+ <p><strong>May 20</strong></p>
708
+
709
+ <li>💫 Hehe.</li>
710
+
711
+
712
+ <p><strong>June 26</strong></p>
713
+
714
+ <li>🌧️ A day where time stood still.</li>
715
+
716
+
717
+ <p><strong>July 14</strong></p>
718
+
719
+ <li>💧 Saw her cry for the first time, a moment that made me want to shield her forever.</li>
720
+
721
+
722
+ <h3>What She Loves</h3>
723
+
724
+ <li>☕ Cold coffee</li>
725
+ <li>🥝 Kiwi</li>
726
+ <li>🥭 Mango</li>
727
+ <li>🍜 Maggi</li>
728
+
729
+
730
+ <h3>Her Favorite Moments</h3>
731
+
732
+ <li>🌅 Watching the sunrise while enjoying <strong>Yeh Jawaani Hai Deewani</strong>, where love felt infinite.</li>
733
+
734
+ </section>
735
+
736
+
737
+ <!-- Headline Section -->
738
+ <div id="hedlinecontainer">
739
+ <div id="shine">The Day We Celebrate US! 💞</div>
740
+ </div>
741
+
742
+ <!-- Image Gallery -->
743
+ <div class="gallery">
744
+ <img src="p.jpg" alt="a girl">
745
+ <img src="p1.jpg" alt="a girl">
746
+ <img src="p2.jpg" alt="a girl">
747
+ <img src="p3.jpg" alt="a girl">
748
+ <img src="p4.jpg" alt="a girl">
749
+ <img src="p5.jpg" alt="a girl">
750
+ <img src="p6.jpg" alt="a girl">
751
+ <img src="p7.jpg" alt="a girl">
752
+ </div>
753
+ <p>
754
+ I still remember that night like it was yesterday. The soft hum of the engine had faded, leaving just the quiet rustle of the trees and the warmth between us. This wasn’t just any place—it became our place. The spot where nervous glances turned into steady gazes, where unspoken words found their meaning, and where, in the stillness of the moment, we shared our first kiss.
755
+
756
+ It was gentle, electric, perfect. The kind of kiss that lingers, not just on lips but in memory—forever tied to this place, this feeling, us. Now, every time I see this photo, my heart rewinds to that night, to you, to us. And I smile, knowing that was just the beginning.
757
+ </p>
758
+ <!-- Original Image -->
759
+ <img src="place1.jpg" style="width:100%;max-width:1000px" class="w3-margin-top">
760
+ </div>
761
+ </div>
762
+ </div>
763
+
764
+
765
+
766
+ <!-- Photobooth Section -->
767
+ <div class="w3-container" id="photobooth" class="center-content">
768
+ <div class="w3-content" style="max-width:700px">
769
+ <h5 class="w3-center w3-padding-64">
770
+ <span class="w3-text-white" style="font-size:70px; background: rgba(0, 0, 0, 0.5); padding: 10px;">
771
+ Photobooth
772
+ </span>
773
+ <button class="photobooth-btn" onclick="window.location.href='https://retroflash.netlify.app/';">
774
+ 📸 Open Photobooth
775
+ </button>
776
+
777
+
778
+
779
+ <!-- JavaScript for Photobooth -->
780
+ <script>
781
+ function openPhotobooth() {
782
+ window.open("photobooth\index.html", "_self"); // Opens in same tab
783
+ }
784
+
785
+ function moveNoButton() {
786
+ let noBtn = document.getElementById("no-btn");
787
+
788
+ // Add shaking animation
789
+ noBtn.style.position = "relative"; // Ensure button stays in place
790
+ noBtn.classList.add("shake-animation"); // Apply animation
791
+ }
792
+
793
+ // Stop shaking when the mouse leaves (optional)
794
+ function stopShaking() {
795
+ let noBtn = document.getElementById("no-btn");
796
+ noBtn.classList.remove("shake-animation"); // Remove animation
797
+ }
798
+
799
+ </script>
800
+
801
+ <div class="w3-container w3-center w3-padding-64" style="background: radial-gradient(circle, rgb(199, 185, 159), rgb(199, 185, 159)); border-radius: 10px; box-shadow: 0px 0px 20px rgba(255, 255, 255, 0.1);">
802
+
803
+ <h5 class="w3-padding-64">
804
+ <span style="font-size: 70px; color: white; background: rgba(252, 217, 89, 0.5); padding: 15px; border-radius: 10px; text-shadow: 0 0 10px #ff00ff, 0 0 20px #ff00ff;">
805
+ The Question
806
+ </span>
807
+ </h5>
808
+
809
+ <h6 class="w3-padding-48">
810
+ <span style="font-size: 24px; color: #fff; background: #ff007f; padding: 10px 20px; border-radius: 5px; display: inline-block; text-shadow: 0 0 10px white;">
811
+ Do you wish to continue, kind women?
812
+ </span>
813
+ </h6>
814
+
815
+ <div style="margin-top: 40px; position: relative;">
816
+
817
+ <button id="yes-btn" onclick="goToNextPage()"
818
+ style="font-size: 24px; padding: 15px 30px; margin: 20px; border: none; border-radius: 10px; font-weight: bold; cursor: pointer; background: #bac873; color: black; box-shadow: 0 0 10px #abc5a7, 0 0 20px #a4ac77; transition: all 0.3s ease;">
819
+ yea, I guess 🥱
820
+ </button>
821
+
822
+ <button id="no-btn" onmouseover="moveNoButton()"
823
+ style="font-size: 24px; padding: 15px 30px; margin: 20px; border: none; border-radius: 10px; font-weight: bold; cursor: pointer; background: #c48995; color: white; box-shadow: 0 0 10px #bc6f7e, 0 0 20px #db7a8e; transition: all 0.3s ease; position: relative;">
824
+ NO!!!! EWWWW WTF 🤮
825
+ </button>
826
+
827
+ </div>
828
+ </div>
829
+ <script>
830
+
831
+
832
+
833
+ function goToNextPage() {
834
+ document.body.innerHTML = `
835
+ <div class="w3-container w3-center w3-padding-64">
836
+ <div class="envelope_container" onclick="openEnvelope()">
837
+ <div class="valentines">
838
+ <div class="envelope"></div>
839
+ <div class="front"></div>
840
+ <div class="card">
841
+ <div class="text" id="message">HEHEH Good!<br> lubu forever! 💖</div>
842
+ <div class="heart"></div>
843
+
844
+ </div>
845
+ </div>
846
+ </div>
847
+ <h6 class="w3-padding-48">
848
+ <span style="font-size: 24px; color: #fff; background: rgb(199, 185, 159); padding: 10px 20px; border-radius: 5px; display: inline-block; text-shadow: 0 0 10px white;">
849
+ Well, i guess thats it. Its not much but its honest work. Please like, share and subscribe LOLLLLLL!!!! Whenever in doubt, or during fights, open this website and know that I always love you and I ain't going anywhere.
850
+ </span>
851
+ </h6>
852
+ </div>
853
+ `;
854
+ }
855
+
856
+ function openEnvelope() {
857
+ let envelope = document.querySelector(".envelope");
858
+ let card = document.querySelector(".card");
859
+ let message = document.getElementById("message");
860
+
861
+ // Add opening animation
862
+ envelope.classList.add("open");
863
+ card.classList.add("slide-out");
864
+
865
+ // Reveal message after delay
866
+ setTimeout(() => {
867
+ message.style.opacity = "1";
868
+ }, 1000);
869
+ }
870
+
871
+
872
+ </script>
873
+ </script>
874
+
875
+
876
+ <audio id="bg-music" autoplay loop>
877
+ <source src="musik.mp3" type="audio/mp3">
878
+ Your browser does not support the audio element.
879
+ </audio>
880
+
881
+
882
+ </body>
883
+ </html>
main1.png ADDED

Git LFS Details

  • SHA256: bd79725f0add9f84a4bf5413d5279b7c95daab8c87c87bcc8a0fccacfb5307a9
  • Pointer size: 132 Bytes
  • Size of remote file: 1.5 MB
musik.mp3 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:eb1f87187a34276a2d06f2bb28d0cb27f6d72874f528796f24861eaf85327103
3
+ size 6652841
p.jpg ADDED

Git LFS Details

  • SHA256: 863236e673039b6d0c403832bf37161b5b1c4156cdf2be19577b1791568977cd
  • Pointer size: 131 Bytes
  • Size of remote file: 806 kB
p1.jpg ADDED

Git LFS Details

  • SHA256: 498ae032e8aa0944a0de47ffe80c3b4621bd018cdaf3d2225fa0553c9c1a78b8
  • Pointer size: 131 Bytes
  • Size of remote file: 675 kB
p2.jpg ADDED

Git LFS Details

  • SHA256: 1d974abce0d5ffdf2b02089579f5e1a6b6e811a6f38a2ae86ea2d60c748b1b8d
  • Pointer size: 131 Bytes
  • Size of remote file: 850 kB
p3.jpg ADDED

Git LFS Details

  • SHA256: f20437f6c96815bfd8467b68985f1b0c243513f7a4bf4fcfcc0d9f9845595289
  • Pointer size: 132 Bytes
  • Size of remote file: 1.16 MB
p4.jpg ADDED

Git LFS Details

  • SHA256: 292cd180d20a1b9e85e2d2c57435242126ee4b6fc999ae3754948296ae0068e3
  • Pointer size: 131 Bytes
  • Size of remote file: 867 kB
p5.jpg ADDED

Git LFS Details

  • SHA256: 252ad56133983cd34695c0096ea28174c8280f3a949e353ae0b42fbfd09e7cbb
  • Pointer size: 131 Bytes
  • Size of remote file: 880 kB
p6.jpg ADDED

Git LFS Details

  • SHA256: 3b2026d8455ddbc1944b9a2be71cd8cbfae72876506e5a1f234885024514fc6d
  • Pointer size: 131 Bytes
  • Size of remote file: 789 kB
p7.jpg ADDED

Git LFS Details

  • SHA256: f0f17c3b00b0c29c51b94bcdec176aaddab125389785a3bd9c7bcacbc51c5e55
  • Pointer size: 132 Bytes
  • Size of remote file: 1.2 MB
place1.jpg ADDED

Git LFS Details

  • SHA256: 8c00880adca075bb296dc702af4bf451f90c0a5608ec1241e5a906add1706102
  • Pointer size: 133 Bytes
  • Size of remote file: 15.7 MB