Spaces:
Sleeping
Sleeping
| body { | |
| background-color: lightgreen; | |
| /* Smoothly transition the background color */ | |
| transition: background-color .5s; | |
| } | |
| .content { | |
| display: flex; | |
| } | |
| .left-content { | |
| flex: 1; | |
| padding: 20px; | |
| font-size: 1.5em; | |
| font-weight: bold; | |
| } | |
| .perfect-size { | |
| width: 200px; | |
| height: 40px; | |
| } | |
| .typing-effect-1 { | |
| animation: typing-1 3s steps(40, end) forwards; | |
| } | |
| .typing-effect-2 { | |
| animation: typing-2 4s steps(40, end) forwards; | |
| } | |
| .typing-effect-1, .typing-effect-2 { | |
| white-space: nowrap; | |
| overflow: hidden; | |
| border-right: 2px solid; | |
| } | |
| @keyframes typing-1 { | |
| 0% { width: 0; } | |
| 99.9% { width: 100%; } | |
| 100% { width: 100%; border-right: none; } | |
| } | |
| @keyframes typing-2 { | |
| 0% { width: 0; } | |
| 99.9% { width: 100%; } | |
| 100% { width: 100%; border-right: none; } | |
| } | |
| .right-content { | |
| flex: 1; | |
| display: flex; | |
| flex-direction: column; /* Stack elements vertically */ | |
| align-items: flex-start; /* Align content to top left */ | |
| /* Remove center alignment */ | |
| } | |
| .typing-animation { | |
| overflow: hidden; | |
| white-space: nowrap; | |
| animation: typing 3.5s steps(40, end) forwards; | |
| } | |
| .middle-content { | |
| flex: 1; | |
| /* Removed most styles, they are redundant with right-content */ | |
| margin-top: 5vh; /* Adjusted margin from top */ | |
| } | |
| .player { | |
| height: 80vh; | |
| display: flex; | |
| align-items: center; | |
| flex-direction: column; | |
| justify-content: center; | |
| } | |
| .details { | |
| display: flex; | |
| align-items: center; | |
| flex-direction: column; | |
| justify-content: center; | |
| margin-top: 25px; | |
| } | |
| .track-art { | |
| margin: 25px; | |
| height: 250px; | |
| width: 250px; | |
| background-image: url("https://images.pexels.com/photos/262034/pexels-photo-262034.jpeg?auto=compress&cs=tinysrgb&dpr=3&h=750&w=1260"); | |
| background-size: cover; | |
| border-radius: 15%; | |
| } | |
| .now-playing { | |
| font-size: 1rem; | |
| } | |
| .track-name { | |
| overflow: hidden; | |
| border-right: 2px solid; | |
| animation: typing 3.5s steps(40, end) forwards; | |
| font-size: 1.5rem; | |
| } | |
| .track-artist{ | |
| white-space: nowrap; | |
| overflow: hidden; | |
| border-right: 2px solid; | |
| animation: typing 3.5s steps(40, end) forwards; | |
| font-size: 3rem; | |
| } | |
| @keyframes typing { | |
| 0% { width: 0; } | |
| 99.9% { width: 100%; } | |
| 100% { width: 100%; border-right: none; } | |
| } | |
| .buttons { | |
| display: flex; | |
| flex-direction: row; | |
| align-items: center; | |
| } | |
| .playpause-track, .prev-track, .next-track { | |
| padding: 25px; | |
| opacity: 0.8; | |
| /* Smoothly transition the opacity */ | |
| transition: opacity .2s; | |
| } | |
| .playpause-track:hover, .prev-track:hover, .next-track:hover { | |
| opacity: 1.0; | |
| } | |
| .slider_container { | |
| width: 75%; | |
| max-width: 400px; | |
| display: flex; | |
| justify-content: center; | |
| align-items: center; | |
| } | |
| /* Modify the appearance of the slider */ | |
| .seek_slider, .volume_slider { | |
| -webkit-appearance: none; | |
| -moz-appearance: none; | |
| appearance: none; | |
| height: 5px; | |
| background: black; | |
| opacity: 0.7; | |
| -webkit-transition: .2s; | |
| transition: opacity .2s; | |
| } | |
| /* Modify the appearance of the slider thumb */ | |
| .seek_slider::-webkit-slider-thumb, .volume_slider::-webkit-slider-thumb { | |
| -webkit-appearance: none; | |
| -moz-appearance: none; | |
| appearance: none; | |
| width: 15px; | |
| height: 15px; | |
| background: white; | |
| cursor: pointer; | |
| border-radius: 50%; | |
| } | |
| .seek_slider:hover, .volume_slider:hover { | |
| opacity: 1.0; | |
| } | |
| .seek_slider { | |
| width: 60%; | |
| } | |
| .volume_slider { | |
| width: 30%; | |
| } | |
| .current-time, .total-duration { | |
| padding: 10px; | |
| } | |
| i.fa-volume-down, i.fa-volume-up { | |
| padding: 10px; | |
| } | |
| i.fa-play-circle, i.fa-pause-circle, i.fa-step-forward, i.fa-step-backward { | |
| cursor: pointer; | |
| } | |
| .predicted-info { | |
| margin-top: 1em; /* Adjust margin for spacing */ | |
| text-align: left; /* Align text to the left */ | |
| } | |