healing-soundscapes/ui-style.css

128 lines
2.1 KiB
CSS

:root {
--background: ivory;
--active: royalblue;
--nonactive: lightsteelblue;
--alert: red;
--textcolor: #737373;
}
html {
background-color: var(--background);
}
/*navigation*/
#nav,
#navPlayers {
z-index: 99;
display: flex !important;
flex-flow: row nowrap;
position: relative;
}
#navPlayers>button {
width: 24.9vw;
color: var(--nonactive);
}
#navPlayers>button:active {
color: var(--active);
}
.menu {
background-color: var(--background);
border: 1px solid + var(--active);
color: var(--active);
padding: 5px 5px;
text-align: left;
display: inline-block;
font-size: 12px;
margin: 4px 2px;
}
.but {
background-color: var(--background);
border: 1px solid + var(--active);
color: var(--active);
padding: 4px 0;
text-align: center;
display: inline-block;
font-size: 11px;
margin: 4px 0px;
width: 20vw;
}
.toggle {
background-color: var(--background);
border: 1px solid + var(--active);
color: var(--active);
padding: 4px 7.8px;
margin: 4px 0px;
}
.slider {
-webkit-appearance: none;
height: 6px;
border-radius: 6px;
background: #737373;
outline: none;
opacity: 0.7;
-webkit-transition: .2s;
transition: opacity .2s;
position: absolute;
left: 135px;
width: 170px;
}
.slider:hover {
opacity: 1;
}
.slider::-webkit-slider-thumb {
-webkit-appearance: none;
appearance: none;
width: 20px;
height: 20px;
border-radius: 50%;
background: active;
}
label {
position: absolute;
font-family: Arial;
font-size: 10;
color: var(--textcolor);
}
input[type=text] {
position: absolute;
color: var(--textcolor);
}
input[type=checkbox] {
position: absolute;
border: none;
width: 20px;
height: 20px;
}
#updateheader,
#shutdownheader {
left: 10px;
font-family: Arial;
margin-left: 10px;
}
#update,
#shutdown {
left: 10px;
font-family: Arial;
font-size: 12;
margin-left: 10px;
}
iframe #manualdoc {
position: absolute;
top: 0px;
left: 0px;
}