Spaces:
Sleeping
Sleeping
| /* Reset some default styles */ | |
| body, h1, h2, p, figure, audio { | |
| margin: 0; | |
| padding: 0; | |
| } | |
| body { | |
| font-family: Arial, sans-serif; | |
| line-height: 1.6; | |
| background-color: #f5f5f5; | |
| color: #333; | |
| } | |
| .header { | |
| background-color: #ff9900; | |
| color: #fff; | |
| padding: 20px; | |
| text-align: center; | |
| } | |
| .song-box { | |
| display: flex; | |
| align-items: center; | |
| justify-content: center; | |
| padding: 20px; | |
| background-color: #fff; | |
| box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); | |
| margin-bottom: 20px; | |
| } | |
| .song-info { | |
| display: flex; | |
| align-items: center; | |
| margin-right: 20px; | |
| } | |
| .song-cover { | |
| width: 100px; | |
| height: 100px; | |
| object-fit: cover; | |
| margin-right: 20px; | |
| } | |
| .song-details { | |
| display: flex; | |
| flex-direction: column; | |
| } | |
| .song-title { | |
| font-weight: bold; | |
| margin-bottom: 5px; | |
| } | |
| .song-artist { | |
| font-size: 14px; | |
| color: #888; | |
| } | |
| footer { | |
| background-color: #333; | |
| color: #fff; | |
| padding: 10px; | |
| text-align: center; | |
| } | |
| .audio-player { | |
| display: flex; | |
| align-items: center; | |
| margin-bottom: 10px; /* Add a little space below the player */ | |
| } | |
| .progress-container { | |
| width: 250px; /* Adjust width as needed */ | |
| height: 5px; | |
| background-color: #333; | |
| border-radius: 5px; | |
| cursor: pointer; | |
| margin-bottom: 5px; /* Small margin below the bar */ | |
| } | |
| .progress { | |
| height: 100%; | |
| background-color: #1ed760; /* Spotify green */ | |
| border-radius: 5px; | |
| width: 0%; /* Start with 0% progress */ | |
| transition: width 0.2s ease-out; | |
| } | |
| .time { | |
| margin-left: 10px; | |
| color: #ccc; /* Light font color */ | |
| font-size: 14px; | |
| } | |
| .time { | |
| margin-left: 10px; | |
| color: #ccc; /* Light font color */ | |
| font-size: 14px; | |
| } | |
| .player-controls-wrapper { | |
| display: flex; /* Keeps buttons in a row */ | |
| justify-content: center; /* Centers them horizontally */ | |
| margin-bottom: 15px; /* Spacing below buttons */ | |
| } | |
| .player-btn { | |
| background-color: #333; /* Dark background */ | |
| border: none; | |
| color: #fff; /* White text */ | |
| border-radius: 50%; /* Circular */ | |
| cursor: pointer; | |
| font-size: 18px; | |
| width: 35px; | |
| height: 35px; | |
| margin: 0 5px; /* Spacing between buttons */ | |
| transition: background-color 0.3s ease; /* For hover effect */ | |
| } | |
| .player-btn.play-pause { | |
| font-size: 20px; /* Slightly bigger play/pause icon */ | |
| } | |
| .player-btn:hover { | |
| background-color: #555; /* Slightly darker on hover */ | |
| } | |