Volume control via modal on small screens

This commit is contained in:
James Barnsley
2017-05-23 08:50:53 +12:00
parent fa07706a01
commit c802bf48b2
5 changed files with 131 additions and 55 deletions

View File

@ -202,6 +202,19 @@
}
}
&.volume {
.slider-wrapper {
position: absolute;
top: 10vh;
left: 45vw;
height: 80vh;
.track {
width: 10vw;
}
}
}
.actions {
padding-top: 50px;
text-align: center;

View File

@ -1,4 +1,52 @@
.volume-control {
position: relative;
a {
position: relative;
z-index: 99;
padding: 0 !important;
}
.fa {
width: 6px;
padding: 12px;
}
.slider-wrapper {
display: none;
position: absolute;
bottom: -8px;
left: 1px;
height: 80px;
padding: 10px 5px 35px 5px;
background: rgba(0,0,0,0.8);
z-index: 98;
}
&.muted {
.fa {
color: $red;
}
.slider {
.progress {
background: rgba(255,255,255,0.25);
}
}
}
.modal-trigger {
display: none !important;
}
.hover-trigger:hover {
.slider-wrapper {
display: block;
}
}
}
.player {
.current-track {
@ -115,6 +163,14 @@
padding: 12px;
}
.hover-trigger {
display: none;
}
.modal-trigger {
display: block !important;
}
.slider-wrapper {
bottom: 2px;
left: 0;
@ -144,47 +200,3 @@
}
}
}
.volume-control {
position: relative;
a {
position: relative;
z-index: 99;
padding: 0 !important;
}
.fa {
width: 6px;
padding: 12px;
}
.slider-wrapper {
display: none;
position: absolute;
bottom: -8px;
left: 1px;
height: 80px;
padding: 10px 5px 35px 5px;
background: rgba(0,0,0,0.8);
z-index: 98;
}
&.muted {
.fa {
color: $red;
}
.slider {
.progress {
background: rgba(255,255,255,0.25);
}
}
}
&:hover {
.slider-wrapper {
display: block;
}
}
}