Files
cantata/web/webapp/css/app.css
Craig Drummond 605af484f7 Initial import of *VERY* incomplete, and not fully functional Cantata
webapp. Mainly used to test SQLite backend for storing MPD db.
2015-06-01 22:57:49 +01:00

265 lines
3.8 KiB
CSS

body {
margin-top: 40px;
}
.nav {
position: fixed;
top: 0px;
width: 100%;
margin-bottom: 0px;
height: 40px;
}
.btn-nav {
float: left;
font-size: 130%;
valign: middle;
padding-left: 4px;
padding-right: 4px;
}
.btn-nav > i {
font-size: 120%;
}
.btn-nav:hover,.btn-nav:active,.btn-nav:focus {
opacity: 0.7;
}
.btn-menu {
float: right;
}
.btn-selector {
min-width: 64px;;
}
.menuitem {
cursor: pointer;
font-size: 120%;
}
.page {
font-size: 120%;
overflow-y: auto;
position: fixed;
top: 42px;
bottom: 54px;
left: 0px;
right: 0px;
}
.subpage {
font-size: 120%;
overflow-y: auto;
position: fixed;
top: 104px;
bottom: 54px;
left: 0px;
right: 0px;
}
.controlpage {
font-size: 120%;
overflow-y: auto;
position: fixed;
top: 84px;
bottom: 54px;
left: 0px;
right: 0px;
}
.header {
font-size: 120%;
width: 100%;
}
.subtext {
font-size: 75%;
opacity: 0.6;
}
.libraryitem {
margin: 0.05ex;
cursor: pointer;
margin-left: 4px;
margin-right: 4px;
}
.noselect {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}
.divider {
margin-top: 0.5ex;
margin-bottom: 0.5ex;
clear: both;
}
.playqueueline {
margin: 0px;
}
.titlebar {
position: fixed;
top: 48px;
cursor: pointer;
width: 100%;
margin-left: 4px;
margin-right: 4px;
}
.titlebar > img {
width: 54px;
height: 54px;
float: left;
margin-right: 6px;
margin-top: -3px;
}
.playqueueindent {
width: 50px;
height: 16px;
float: left;
}
.playqueueduration {
float:right;
align:right;
}
.libraryitem > img {
width: 46px;
height: 46px;
float: left;
margin-top: -2px;
margin-right: 4px;
}
.titleitem {
font-weight: bold;
padding-bottom: 0.75ex;
}
.titlechevron {
vertical-align: middle;
margin-right: 0.1ex;
margin-top: 0.75em;
margin-left: -4px;
float: left;
}
.headerbuttons {
font-size: 120%;
float:right;
vertical-align: middle;
margin-top: 0.75em;
margin-right: 8px;
}
.itembuttons {
font-size: 120%;
float:right;
vertical-align: middle;
margin-top: 0.25em;
}
.smallitembuttons {
font-size: 120%;
float:right;
vertical-align: middle;
margin-top: 0;
margin-bottom: 0.15em;
}
.itembutton {
opacity:0.7;
margin-right: 1ex;
}
.itembutton:hover {
opacity:1.0;
}
.trashbutton {
margin-right: 2ex;
}
.ellide {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.disabled {
opacity: 0.5;
}
.miniplayer {
position:fixed;
height: 54px;
bottom: 0px;
width: 100%;
}
.miniplayer > img {
width: 50px;
height: 50px;
float: left;
margin-top: 2px;
margin-left: 0px;
margin-right: 6px;
}
.miniplayer > div {
float: left;
}
.miniplayer-btn {
margin-top: 12px;
vertical-align: middle;
margin-left: 6px;
maring-right: 6px;
font-size: 24px;
cursor: pointer;
}
.miniplayer-btn-play {
margin-top: 10px;
font-size: 32px;
}
.miniplayercontrols {
margin-left: 0px;
margin-right: 8px;
float:left;
}
.miniplayer-np {
position:absolute;
left: 196px;
top: 2px;
width: 100%;
}
.miniplayertext {
margin-top: 4px;
font-size: 18px;
margin: 0px;
}
.miniplayersubtext {
font-size: 12px;
opacity: 0.6;
margin: 0px;
}
.songprogress {
height: 4px;
}