Files
MusicPlayer/web/src/scss/components/queue.scss
T

93 lines
1.7 KiB
SCSS

.queue-viewer {
height: 100%;
width: 90%;
overflow: hidden;
>.queue-container {
display: flex;
width: 100%;
height: 90%;
flex-direction: column;
justify-content: center;
align-items: center;
.song-list-element {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
>.song-cover-wrapper {
height: 7rem;
width: 7rem;
position: relative;
margin-right: 20px;
.song-cover,
.fa-solid {
height: 100%;
width: 100%;
font-size: 6rem;
line-height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
>.play-overlay {
background-color: var(--overlay-color);
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
cursor: pointer;
&.hover {
display: none;
}
}
&:hover {
>.play-overlay.hover {
display: block;
}
}
}
>.song-details {
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
>* {
margin: 5px;
}
>h3 {
font-size: 1.2rem;
}
}
>.song-actions {
display: flex;
flex-direction: row;
justify-content: flex-end;
align-items: center;
margin-left: auto;
margin-right: 10px;
>* {
margin: 5px;
}
>.fa-solid {
font-size: 1.25rem;
cursor: pointer;
}
}
}
}
}