316 lines
5.2 KiB
CSS
Executable File
316 lines
5.2 KiB
CSS
Executable File
/*****
|
|
* Mopidy Webclient CSS
|
|
* (c)
|
|
*/
|
|
|
|
/****************************
|
|
* Responsive stuff
|
|
* * iphone 3 20em
|
|
* landscape 30
|
|
* iphone 4 40em
|
|
* landscape 60
|
|
* ipad landsc 64
|
|
* portr 48
|
|
****************************/
|
|
|
|
@media all and (min-width: 50.1em) {
|
|
.pl-breakpoint.ui-grid-a .ui-block-a {
|
|
width: 32.95%;
|
|
}
|
|
.pl-breakpoint.ui-grid-a .ui-block-b {
|
|
width: 65.2%;
|
|
}
|
|
.pl-breakpoint.ui-grid-a .ui-block-a {
|
|
clear: left;
|
|
}
|
|
.header-breakpoint.ui-grid-b .ui-block-a {
|
|
width: 21%;
|
|
}
|
|
.header-breakpoint.ui-grid-b .ui-block-b {
|
|
width: 37%;
|
|
}
|
|
.header-breakpoint.ui-grid-b .ui-block-c {
|
|
width: 35.1%;
|
|
}
|
|
.pl-breakpoint.ui-grid-a .ui-block-a {
|
|
clear: left;
|
|
}
|
|
.srch-breakpoint.ui-grid-a .ui-block-b {
|
|
margin-left: .5em;
|
|
}
|
|
.srch-breakpoint.ui-grid-a .ui-block-a, .srch-breakpoint.ui-grid-a .ui-block-b {
|
|
width: 49%;
|
|
}
|
|
#playlisttablediv {
|
|
margin-left: 10px;
|
|
}
|
|
#btcontrols {
|
|
display: none;
|
|
}
|
|
}
|
|
|
|
/* tablet etc */
|
|
@media all and (max-width: 49.9em) and (min-width: 30.1em) {
|
|
.srch-breakpoint.ui-grid-a .ui-block-b {
|
|
margin-left: .2em;
|
|
}
|
|
.srch-breakpoint.ui-grid-a .ui-block-a, .srch-breakpoint.ui-grid-a .ui-block-b {
|
|
width: 49.5%;
|
|
}
|
|
.header-breakpoint.ui-grid-b .ui-block-a {
|
|
width: 39.95%;
|
|
}
|
|
.header-breakpoint.ui-grid-b .ui-block-c {
|
|
width: 50%;
|
|
}
|
|
.header-breakpoint.ui-grid-b .ui-block-b {
|
|
display: none;
|
|
}
|
|
}
|
|
|
|
/* phone */
|
|
@media all and (max-width: 30em) {
|
|
.srch-breakpoint.ui-grid-a .ui-block-a, .srch-breakpoint.ui-grid-a .ui-block-b {
|
|
width: 100%;
|
|
}
|
|
.pl-breakpoint .ui-block-a, .pl-breakpoint .ui-block-b {
|
|
width: 100%;
|
|
}
|
|
.header-breakpoint.ui-grid-b .ui-block-a {
|
|
width: 35%;
|
|
clear: left;
|
|
}
|
|
.header-breakpoint.ui-grid-b .ui-block-c {
|
|
width: 40%;
|
|
}
|
|
.header-breakpoint.ui-grid-b .ui-block-b {
|
|
display: none;
|
|
}
|
|
#btcontrols {
|
|
display: block;
|
|
}
|
|
|
|
}
|
|
|
|
/************************
|
|
* Volume Slider
|
|
***********************/
|
|
#mutebt {
|
|
float: left;
|
|
margin-left: 8px;
|
|
margin-top: 8px;
|
|
}
|
|
|
|
#volumeslider {
|
|
display: inline;
|
|
}
|
|
|
|
/***********************
|
|
* Track Slider
|
|
***********************/
|
|
|
|
#trackslider {
|
|
display: inline;
|
|
width: 100%;
|
|
}
|
|
|
|
#slidercontainer {
|
|
margin-top: 7px;
|
|
margin-bottom: 5px;
|
|
}
|
|
|
|
.ui-slider-track {
|
|
margin-left: 38px;
|
|
margin-right: 35px;
|
|
}
|
|
|
|
.ui-mobile .ui-page .ui-slider-input, .ui-mobile .ui-dialog .ui-slider-input {
|
|
display: none !important;
|
|
}
|
|
|
|
#songelapsed, #songlength {
|
|
font-size: 10px;
|
|
margin-top: 12px;
|
|
}
|
|
|
|
/***********************************
|
|
* Controls
|
|
* *********************************/
|
|
#controldiv {
|
|
height: 30px;
|
|
width: 230px;
|
|
margin-top: -3px;
|
|
margin-left: -5px;
|
|
display: inline;
|
|
}
|
|
|
|
#controldiv img {
|
|
margin-left: 20px;
|
|
float: left;
|
|
}
|
|
|
|
#playimg {
|
|
margin-top: 12px;
|
|
}
|
|
|
|
#nextimg, #previmg {
|
|
margin-top: 16px;
|
|
}
|
|
|
|
#backimg {
|
|
margin-top: 16px;
|
|
}
|
|
|
|
#controlsimg {
|
|
margin-top: 16px;
|
|
}
|
|
|
|
/* Song information */
|
|
|
|
#infoname {
|
|
overflow: hidden;
|
|
font: bold;
|
|
color: #ddd;
|
|
font-size: 14px;
|
|
text-shadow: 1px 1px #555;
|
|
/* border: 1px solid white; */
|
|
}
|
|
|
|
#songinfo {
|
|
margin-top: 10px;
|
|
height: 35px;
|
|
}
|
|
|
|
#infoartist {
|
|
overflow: hidden;
|
|
color: #aaa;
|
|
font-size: 11px;
|
|
text-shadow: 1px 1px #333;
|
|
margin: 2px;
|
|
}
|
|
|
|
/* div */
|
|
|
|
.nobreak, .btsquare {
|
|
display: inline !important;
|
|
}
|
|
|
|
.pull-right {
|
|
float: right;
|
|
}
|
|
|
|
.pull-left {
|
|
float: left;
|
|
}
|
|
|
|
.hidden, #allresultloader, .loader {
|
|
display: none;
|
|
}
|
|
|
|
#searchresults {
|
|
display: none;
|
|
}
|
|
|
|
.breakafter {
|
|
margin-right: 15px;
|
|
}
|
|
|
|
#currentpane, #searchpane, #albumspane, #artistspane {
|
|
display: none;
|
|
}
|
|
|
|
.currenttrack {
|
|
background-image: url('../images/icons/play_alt_16x16.png');
|
|
background-repeat: no-repeat;
|
|
background-color: #eee;
|
|
background-position: 4px center;
|
|
}
|
|
|
|
.currenttrack a {
|
|
margin-left: 14px;
|
|
}
|
|
|
|
#modalalbum a, #modalartist a {
|
|
color: #444;
|
|
text-decoration: none;
|
|
}
|
|
|
|
#songinfo a {
|
|
text-decoration: none;
|
|
}
|
|
|
|
#infoartist a {
|
|
color: #eee;
|
|
}
|
|
|
|
a {
|
|
text-decoration: none !important;
|
|
}
|
|
|
|
.ui-li-divider {
|
|
height: 37px;
|
|
}
|
|
|
|
.ui-li-divider a p {
|
|
color: #555 !important;
|
|
font-size: 120% !important;
|
|
}
|
|
|
|
#artistviewimage, #albumviewcover {
|
|
float: right;
|
|
heigth: 90px;
|
|
}
|
|
|
|
#infocover {
|
|
float: left;
|
|
width: 36px;
|
|
heigth: 36px;
|
|
margin-right: 5px;
|
|
/* border: 1px solid #666; */
|
|
margin-top: -3px;
|
|
}
|
|
|
|
.artistcover {
|
|
float: right;
|
|
width: 40px;
|
|
heigth: 40px;
|
|
margin-right: 3px;
|
|
}
|
|
|
|
#popupTrackName, #popupAlbumName, .popupArtistName {
|
|
font-style: oblique;
|
|
}
|
|
|
|
#controlsmodal, #artistpopup, #coverpopup {
|
|
max-width: 500px;
|
|
min-width: 300px;
|
|
}
|
|
|
|
.pright {
|
|
display: inline;
|
|
margin-top: 4px;
|
|
float: right;
|
|
}
|
|
|
|
.artistname {
|
|
font: bold;
|
|
}
|
|
|
|
#h_artistname {
|
|
margin-bottom: 65px;
|
|
margin-top: 10px;
|
|
}
|
|
|
|
#header {
|
|
height: 50px !important;
|
|
}
|
|
|
|
#buttons, #controlspopupimage, #coverpopupimage, #artistpopupimage {
|
|
display: block;
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
margin-bottom: 5px;
|
|
}
|
|
.playlistactive {
|
|
background-color: #ccc;
|
|
} |