Spaces:
Running
Running
Commit
·
701c1db
1
Parent(s):
bf6c7e2
Update index.html
Browse files- index.html +128 -2
index.html
CHANGED
@@ -349,7 +349,79 @@ button:hover {
|
|
349 |
transform: translateX(30px);
|
350 |
}
|
351 |
|
352 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
353 |
|
354 |
</style>
|
355 |
</head>
|
@@ -379,12 +451,66 @@ button:hover {
|
|
379 |
<a class="nav-link text-white" data-toggle="modal" data-target="#exampleModal3" href="#">PlayList</a>
|
380 |
<a class="nav-link text-white" data-toggle="modal" data-target="#exampleModal4" href="#">About</a>
|
381 |
<a class="nav-link text-white" href="#" data-bs-toggle="offcanvas" data-bs-target="#offcanvasScrolling" aria-controls="offcanvasScrolling">Settings</a>
|
382 |
-
<a class="nav-link text-white" href="#">Downloads</a>
|
383 |
</div>
|
384 |
</div>
|
385 |
</nav>
|
386 |
</div>
|
387 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
388 |
<!-- Settiings page-->
|
389 |
<div class="offcanvas offcanvas-start" data-bs-scroll="true" data-bs-backdrop="false" tabindex="-1" id="offcanvasScrolling" aria-labelledby="offcanvasScrollingLabel">
|
390 |
<div class="offcanvas-header">
|
|
|
349 |
transform: translateX(30px);
|
350 |
}
|
351 |
|
352 |
+
.downloads {
|
353 |
+
background-image: linear-gradient( 135deg, #43CBFF 10%, #9708CC 100%);
|
354 |
+
max-width: 1000px;
|
355 |
+
margin: 0 auto;
|
356 |
+
padding: 20px;
|
357 |
+
}
|
358 |
+
|
359 |
+
.downloads h2 {
|
360 |
+
font-size: 32px;
|
361 |
+
margin-bottom: 30px;
|
362 |
+
}
|
363 |
+
|
364 |
+
.downloads-options {
|
365 |
+
display: flex;
|
366 |
+
justify-content: space-between;
|
367 |
+
align-items: center;
|
368 |
+
margin-bottom: 20px;
|
369 |
+
}
|
370 |
+
|
371 |
+
.downloads-options input[type="text"],
|
372 |
+
.downloads-options select {
|
373 |
+
padding: 10px;
|
374 |
+
font-size: 16px;
|
375 |
+
border-radius: 5px;
|
376 |
+
border: 1px solid #ccc;
|
377 |
+
}
|
378 |
+
|
379 |
+
.downloads-list {
|
380 |
+
display: grid;
|
381 |
+
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
|
382 |
+
gap: 30px;
|
383 |
+
}
|
384 |
+
|
385 |
+
.download-item {
|
386 |
+
border-radius: 8px;
|
387 |
+
overflow: hidden;
|
388 |
+
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
|
389 |
+
}
|
390 |
+
|
391 |
+
.download-item img {
|
392 |
+
width: 100%;
|
393 |
+
height: auto;
|
394 |
+
border-radius: 8px 8px 0 0;
|
395 |
+
}
|
396 |
+
|
397 |
+
.download-info {
|
398 |
+
padding: 20px;
|
399 |
+
background-color: #f9f9f9;
|
400 |
+
}
|
401 |
+
|
402 |
+
.download-info h3 {
|
403 |
+
margin-bottom: 10px;
|
404 |
+
}
|
405 |
+
|
406 |
+
.download-info p {
|
407 |
+
margin-bottom: 8px;
|
408 |
+
font-size: 14px;
|
409 |
+
color: #555;
|
410 |
+
}
|
411 |
+
|
412 |
+
.download-button {
|
413 |
+
display: inline-block;
|
414 |
+
padding: 10px 20px;
|
415 |
+
background-color: #3498db;
|
416 |
+
color: #fff;
|
417 |
+
text-decoration: none;
|
418 |
+
border-radius: 5px;
|
419 |
+
transition: background-color 0.3s ease;
|
420 |
+
}
|
421 |
+
|
422 |
+
.download-button:hover {
|
423 |
+
background-color: #2980b9;
|
424 |
+
}
|
425 |
|
426 |
</style>
|
427 |
</head>
|
|
|
451 |
<a class="nav-link text-white" data-toggle="modal" data-target="#exampleModal3" href="#">PlayList</a>
|
452 |
<a class="nav-link text-white" data-toggle="modal" data-target="#exampleModal4" href="#">About</a>
|
453 |
<a class="nav-link text-white" href="#" data-bs-toggle="offcanvas" data-bs-target="#offcanvasScrolling" aria-controls="offcanvasScrolling">Settings</a>
|
454 |
+
<a class="nav-link text-white" href="#" data-bs-toggle="offcanvas" data-bs-target="#offcanvasExample" aria-controls="offcanvasExample">Downloads</a>
|
455 |
</div>
|
456 |
</div>
|
457 |
</nav>
|
458 |
</div>
|
459 |
|
460 |
+
<!--Downloads-->
|
461 |
+
|
462 |
+
<div class="offcanvas offcanvas-start" tabindex="-1" id="offcanvasExample" aria-labelledby="offcanvasExampleLabel">
|
463 |
+
<div class="offcanvas-header">
|
464 |
+
<h5 class="offcanvas-title" id="offcanvasExampleLabel">Downloads</h5>
|
465 |
+
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
|
466 |
+
</div>
|
467 |
+
<div class="offcanvas-body">
|
468 |
+
<div class="downloads">
|
469 |
+
<div class="downloads-options">
|
470 |
+
<input type="text" id="search" placeholder="Search...">
|
471 |
+
<select id="sort">
|
472 |
+
<option value="recent">Sort by Recent</option>
|
473 |
+
<option value="name">Sort by Name</option>
|
474 |
+
<option value="artist">Sort by Artist</option>
|
475 |
+
</select>
|
476 |
+
</div>
|
477 |
+
<div class="downloads-list">
|
478 |
+
<div class="download-item">
|
479 |
+
<img src="album_cover_1.jpg" alt="Album 1 Cover">
|
480 |
+
<div class="download-info">
|
481 |
+
<h3>Album 1</h3>
|
482 |
+
<p>Artist: Artist Name</p>
|
483 |
+
<p>Genre: Genre Name</p>
|
484 |
+
<a href="download_link_album_1.zip" download class="download-button">Download</a>
|
485 |
+
</div>
|
486 |
+
</div>
|
487 |
+
<div class="download-item">
|
488 |
+
<img src="album_cover_2.jpg" alt="Album 2 Cover">
|
489 |
+
<div class="download-info">
|
490 |
+
<h3>Album 2</h3>
|
491 |
+
<p>Artist: Artist Name</p>
|
492 |
+
<p>Genre: Genre Name</p>
|
493 |
+
<a href="download_link_album_2.zip" download class="download-button">Download</a>
|
494 |
+
</div>
|
495 |
+
</div>
|
496 |
+
<div class="download-item">
|
497 |
+
<img src="album_cover_2.jpg" alt="Album 2 Cover">
|
498 |
+
<div class="download-info">
|
499 |
+
<h3>Album 2</h3>
|
500 |
+
<p>Artist: Artist Name</p>
|
501 |
+
<p>Genre: Genre Name</p>
|
502 |
+
<a href="download_link_album_2.zip" download class="download-button">Download</a>
|
503 |
+
</div>
|
504 |
+
</div>
|
505 |
+
|
506 |
+
<!-- Add more download items as needed -->
|
507 |
+
</div>
|
508 |
+
</div>
|
509 |
+
|
510 |
+
</div>
|
511 |
+
</div>
|
512 |
+
|
513 |
+
|
514 |
<!-- Settiings page-->
|
515 |
<div class="offcanvas offcanvas-start" data-bs-scroll="true" data-bs-backdrop="false" tabindex="-1" id="offcanvasScrolling" aria-labelledby="offcanvasScrollingLabel">
|
516 |
<div class="offcanvas-header">
|