vericudebuget commited on
Commit
715e27d
·
verified ·
1 Parent(s): a4f6372

Create videos/404.html

Browse files
Files changed (1) hide show
  1. videos/404.html +432 -0
videos/404.html ADDED
@@ -0,0 +1,432 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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>How to Build a Website - DarkTube</title>
7
+ <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" rel="stylesheet">
8
+ <style>
9
+ :root {
10
+ --bg-primary: #0a0f18;
11
+ --bg-secondary: #141e2f;
12
+ --text-primary: #ffffff;
13
+ --text-secondary: #adbac7;
14
+ --accent: #2188ff;
15
+ }
16
+
17
+ * {
18
+ margin: 0;
19
+ padding: 0;
20
+ box-sizing: border-box;
21
+ }
22
+
23
+ body {
24
+ font-family: Arial, sans-serif;
25
+ background-color: var(--bg-primary);
26
+ color: var(--text-primary);
27
+ }
28
+
29
+ header {
30
+ display: flex;
31
+ justify-content: space-between;
32
+ align-items: center;
33
+ padding: 0.5rem 1rem;
34
+ background-color: var(--bg-secondary);
35
+ position: fixed;
36
+ top: 0;
37
+ left: 0;
38
+ right: 0;
39
+ z-index: 1000;
40
+ }
41
+
42
+ .logo {
43
+ color: var(--text-primary);
44
+ font-size: 1.2rem;
45
+ font-weight: bold;
46
+ display: flex;
47
+ align-items: center;
48
+ }
49
+
50
+ .logo i {
51
+ color: var(--accent);
52
+ margin-right: 0.5rem;
53
+ }
54
+
55
+ .search-bar {
56
+ flex-grow: 1;
57
+ max-width: 600px;
58
+ margin: 0 1rem;
59
+ }
60
+
61
+ .search-bar input {
62
+ width: 100%;
63
+ padding: 0.5rem 1rem;
64
+ border-radius: 20px;
65
+ border: 1px solid var(--text-secondary);
66
+ background-color: var(--bg-primary);
67
+ color: var(--text-primary);
68
+ }
69
+
70
+ .user-actions i {
71
+ margin-left: 1rem;
72
+ cursor: pointer;
73
+ }
74
+
75
+ main {
76
+ margin-top: 56px;
77
+ display: flex;
78
+ padding: 1rem;
79
+ }
80
+
81
+ .video-container {
82
+ flex: 1;
83
+ margin-right: 1rem;
84
+ }
85
+
86
+ .video-player {
87
+ position: relative;
88
+ width: 100%;
89
+ padding-bottom: 56.25%;
90
+ background-color: black;
91
+ margin-bottom: 1rem;
92
+ }
93
+
94
+ .video-info {
95
+ margin-bottom: 1rem;
96
+ }
97
+
98
+ .video-title {
99
+ font-size: 1.5rem;
100
+ margin-bottom: 0.5rem;
101
+ }
102
+
103
+ .video-stats {
104
+ display: flex;
105
+ justify-content: space-between;
106
+ align-items: center;
107
+ padding-bottom: 1rem;
108
+ border-bottom: 1px solid var(--bg-secondary);
109
+ }
110
+
111
+ .view-count {
112
+ color: var(--text-secondary);
113
+ }
114
+
115
+ .video-actions {
116
+ display: flex;
117
+ gap: 1rem;
118
+ }
119
+
120
+ .action-button {
121
+ display: flex;
122
+ align-items: center;
123
+ gap: 0.5rem;
124
+ background: none;
125
+ border: none;
126
+ color: var(--text-primary);
127
+ cursor: pointer;
128
+ }
129
+
130
+ .channel-info {
131
+ display: flex;
132
+ align-items: flex-start;
133
+ margin-top: 1rem;
134
+ padding-bottom: 1rem;
135
+ border-bottom: 1px solid var(--bg-secondary);
136
+ }
137
+
138
+ .channel-avatar {
139
+ width: 48px;
140
+ height: 48px;
141
+ border-radius: 50%;
142
+ background-color: var(--bg-secondary);
143
+ margin-right: 1rem;
144
+ }
145
+
146
+ .channel-details {
147
+ flex: 1;
148
+ }
149
+
150
+ .channel-name {
151
+ font-weight: bold;
152
+ margin-bottom: 0.25rem;
153
+ }
154
+
155
+ .subscriber-count {
156
+ color: var(--text-secondary);
157
+ font-size: 0.9rem;
158
+ margin-bottom: 0.5rem;
159
+ }
160
+
161
+ .subscribe-button {
162
+ background-color: var(--accent);
163
+ color: var(--text-primary);
164
+ border: none;
165
+ padding: 0.5rem 1rem;
166
+ border-radius: 20px;
167
+ cursor: pointer;
168
+ font-weight: bold;
169
+ }
170
+
171
+ .video-description {
172
+ margin-top: 1rem;
173
+ color: var(--text-secondary);
174
+ white-space: pre-line;
175
+ }
176
+
177
+ .recommendations {
178
+ width: 400px;
179
+ }
180
+
181
+ .recommendation {
182
+ display: flex;
183
+ margin-bottom: 0.5rem;
184
+ cursor: pointer;
185
+ }
186
+
187
+ .recommendation-thumbnail {
188
+ width: 160px;
189
+ height: 90px;
190
+ background-color: var(--bg-secondary);
191
+ margin-right: 0.5rem;
192
+ flex-shrink: 0;
193
+ }
194
+
195
+ .recommendation-info h3 {
196
+ font-size: 0.9rem;
197
+ margin-bottom: 0.25rem;
198
+ }
199
+
200
+ .recommendation-info p {
201
+ font-size: 0.8rem;
202
+ color: var(--text-secondary);
203
+ }
204
+
205
+ .comments-section {
206
+ margin-top: 1rem;
207
+ }
208
+
209
+ .comments-header {
210
+ display: flex;
211
+ align-items: center;
212
+ margin-bottom: 1rem;
213
+ }
214
+
215
+ .comment-count {
216
+ margin-right: 1rem;
217
+ }
218
+
219
+ .sort-button {
220
+ display: flex;
221
+ align-items: center;
222
+ background: none;
223
+ border: none;
224
+ color: var(--text-primary);
225
+ cursor: pointer;
226
+ }
227
+
228
+ .comment {
229
+ display: flex;
230
+ margin-bottom: 1rem;
231
+ }
232
+
233
+ .comment-avatar {
234
+ width: 40px;
235
+ height: 40px;
236
+ border-radius: 50%;
237
+ background-color: var(--bg-secondary);
238
+ margin-right: 1rem;
239
+ }
240
+
241
+ .comment-content {
242
+ flex: 1;
243
+ }
244
+
245
+ .comment-header {
246
+ display: flex;
247
+ align-items: center;
248
+ margin-bottom: 0.25rem;
249
+ }
250
+
251
+ .comment-author {
252
+ font-weight: bold;
253
+ margin-right: 0.5rem;
254
+ }
255
+
256
+ .comment-timestamp {
257
+ color: var(--text-secondary);
258
+ font-size: 0.9rem;
259
+ }
260
+
261
+ @media (max-width: 1200px) {
262
+ .recommendations {
263
+ width: 300px;
264
+ }
265
+ }
266
+
267
+ @media (max-width: 1000px) {
268
+ main {
269
+ flex-direction: column;
270
+ }
271
+
272
+ .video-container {
273
+ margin-right: 0;
274
+ margin-bottom: 1rem;
275
+ }
276
+
277
+ .recommendations {
278
+ width: 100%;
279
+ }
280
+
281
+ .recommendation {
282
+ width: 100%;
283
+ }
284
+ }
285
+
286
+ @media (max-width: 768px) {
287
+ .logo span {
288
+ display: none;
289
+ }
290
+
291
+ .user-actions {
292
+ display: none;
293
+ }
294
+
295
+ .video-stats {
296
+ flex-direction: column;
297
+ align-items: flex-start;
298
+ }
299
+
300
+ .video-actions {
301
+ margin-top: 0.5rem;
302
+ }
303
+
304
+ .recommendation-thumbnail {
305
+ width: 120px;
306
+ height: 68px;
307
+ }
308
+ }
309
+ </style>
310
+ </head>
311
+ <body>
312
+ <header>
313
+ <div class="logo">
314
+ <i class="fab fa-youtube"></i>
315
+ <span>DarkTube</span>
316
+ </div>
317
+ <div class="search-bar">
318
+ <input type="text" placeholder="Search">
319
+ </div>
320
+ <div class="user-actions">
321
+ <i class="fas fa-video"></i>
322
+ <i class="fas fa-bell"></i>
323
+ <i class="fas fa-user-circle"></i>
324
+ </div>
325
+ </header>
326
+
327
+ <main>
328
+ <div class="video-container">
329
+ <div class="video-player">
330
+ <img src="/api/placeholder/1280/720" alt="Video player" style="position: absolute; width: 100%; height: 100%; object-fit: cover;">
331
+ </div>
332
+
333
+ <div class="video-info">
334
+ <h1 class="video-title">How to Build a Responsive Website from Scratch</h1>
335
+ <div class="video-stats">
336
+ <span class="view-count">1.2M views • 2 months ago</span>
337
+ <div class="video-actions">
338
+ <button class="action-button">
339
+ <i class="fas fa-thumbs-up"></i> 100K
340
+ </button>
341
+ <button class="action-button">
342
+ <i class="fas fa-thumbs-down"></i> 1K
343
+ </button>
344
+ <button class="action-button">
345
+ <i class="fas fa-share"></i> Share
346
+ </button>
347
+ <button class="action-button">
348
+ <i class="fas fa-download"></i> Download
349
+ </button>
350
+ </div>
351
+ </div>
352
+ </div>
353
+
354
+ <div class="channel-info">
355
+ <div class="channel-avatar"></div>
356
+ <div class="channel-details">
357
+ <h3 class="channel-name">WebDev Pro</h3>
358
+ <p class="subscriber-count">1.5M subscribers</p>
359
+ <p class="video-description">Learn how to build a responsive website from scratch in this comprehensive tutorial. We'll cover HTML, CSS, and JavaScript basics, as well as advanced techniques for creating a modern, user-friendly design.</p>
360
+ </div>
361
+ <button class="subscribe-button">Subscribe</button>
362
+ </div>
363
+
364
+ <div class="comments-section">
365
+ <div class="comments-header">
366
+ <h3 class="comment-count">1,234 Comments</h3>
367
+ <button class="sort-button">
368
+ <i class="fas fa-sort-amount-down"></i> Sort by
369
+ </button>
370
+ </div>
371
+
372
+ <div class="comment">
373
+ <div class="comment-avatar"></div>
374
+ <div class="comment-content">
375
+ <div class="comment-header">
376
+ <span class="comment-author">John Doe</span>
377
+ <span class="comment-timestamp">2 days ago</span>
378
+ </div>
379
+ <p>This tutorial was exactly what I needed! Thanks for the clear explanations.</p>
380
+ </div>
381
+ </div>
382
+
383
+ <div class="comment">
384
+ <div class="comment-avatar"></div>
385
+ <div class="comment-content">
386
+ <div class="comment-header">
387
+ <span class="comment-author">Jane Smith</span>
388
+ <span class="comment-timestamp">1 week ago</span>
389
+ </div>
390
+ <p>Could you make a follow-up video on advanced CSS techniques?</p>
391
+ </div>
392
+ </div>
393
+ </div>
394
+ </div>
395
+
396
+ <div class="recommendations">
397
+ <div class="recommendation">
398
+ <div class="recommendation-thumbnail">
399
+ <img src="/api/placeholder/160/90" alt="Thumbnail">
400
+ </div>
401
+ <div class="recommendation-info">
402
+ <h3>CSS Grid Layout Tutorial</h3>
403
+ <p>WebDev Pro</p>
404
+ <p>850K views • 3 months ago</p>
405
+ </div>
406
+ </div>
407
+
408
+ <div class="recommendation">
409
+ <div class="recommendation-thumbnail">
410
+ <img src="/api/placeholder/160/90" alt="Thumbnail">
411
+ </div>
412
+ <div class="recommendation-info">
413
+ <h3>JavaScript for Beginners</h3>
414
+ <p>Code Master</p>
415
+ <p>1.1M views • 1 month ago</p>
416
+ </div>
417
+ </div>
418
+
419
+ <div class="recommendation">
420
+ <div class="recommendation-thumbnail">
421
+ <img src="/api/placeholder/160/90" alt="Thumbnail">
422
+ </div>
423
+ <div class="recommendation-info">
424
+ <h3>10 Web Design Trends in 2024</h3>
425
+ <p>Design Insights</p>
426
+ <p>500K views • 2 weeks ago</p>
427
+ </div>
428
+ </div>
429
+ </div>
430
+ </main>
431
+ </body>
432
+ </html>