body { background-color: lightgreen; /* Smoothly transition the background color */ transition: background-color .5s; } /* Using flex with the column direction to align items in a vertical direction */ .player { height: 95vh; 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("headset.jpeg"); background-size: cover; background-position: center; border-radius: 15%; } /* Changing the font sizes to suitable ones */ .now-playing { font-size: 1rem; } .track-name { font-size: 3rem; } .display-text { font-size: 3rem; } .track-artist { font-size: 1.5rem; } /* Using flex with the row direction to align items in a horizontal direction */ .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; } /* Change the opacity when mouse is hovered */ .playpause-track:hover, .prev-track:hover, .next-track:hover { opacity: 1.0; } /* Define the slider width so that it scales properly */ .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%; } /* Change the opacity when mouse is hovered */ .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; } /* Change the mouse cursor to a pointer when hovered over */ i.fa-play-circle, i.fa-pause-circle, i.fa-step-forward, i.fa-step-backward { cursor: pointer; }