msgba-web/public/css/styles.css

172 lines
2.5 KiB
CSS

*:focus {
outline: none;
}
body {
background: #0E0E10;
color: #F5F5F5;
margin: 0;
min-height: 100vh;
}
body > div, body > div > div {
min-height: 100vh;
}
body
.center-content {
display: flex;
justify-content: center;
align-items: center;
}
.full-height {
}
form label, form input {
display: block;
}
.overlay {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 2;
cursor: pointer;
}
.overlay-menu-div {
background: #0E0E10;
font-size: 30px;
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 3;
cursor: pointer;
}
.overlay-menu-div-header a {
margin-right: 3%;
margin-top: 1.5vh;
font-size: 10px;
width: 23px;
height: 23px;
}
.overlay-menu-div-header a img {
width: 90%;
height: 90%;
}
.overlay-menu-div-header {
display: flex;
background: #343434;
height: 5%;
display: flex;
justify-content: end;
align-items: start;
}
.overlay-menu {
justify-content: center;
align-items: center;
display: flex;
width: 100%;
height: 90%;
}
.overlay-menu-div li {
list-style: none;
}
.overlay-menu-div a {
color: white;
text-decoration: none;
}
.overlay-menu-div li a:hover,.overlay-menu li a:focus {
color: grey;
}
.control-button {
border-radius: 50%;
}
.control-pad-button {
top: 50%;
left: 10px;
}
.control-a {
top: 50%;
right: 10px;;
left: unset;
}
.control-b {
top: 50%;
transform: translateY(50%);
right: 75px;
left: unset;
}
.control-right {
transform: translateX(200%);
}
.control-up {
transform: translateX(100%) translateY(-100%);
}
.control-down {
transform: translateX(100%) translateY(100%);
}
.overlay > div.vertical-padding {
height: 50%;
}
.overlay > div.controls {
position: relative;
height: 50%;
}
.overlay > div.controls > a.gear img {
width: 70%;
}
.overlay > div.controls > a.gear {
top: 0;
left: 50%;
transform: translate(-50%, 0);
width: 60px;
height: 60px;
display: flex;
justify-content: center;
border-radius: 50%;
}
.overlay > div.controls > a.control {
position: absolute;
background: #343434;
border: none;
opacity: 75%;
width: 40px;
height: 40px;
display: flex;
justify-content: center;
color: grey;
text-decoration: none;
line-height: 40px;
font-size: 35px;
}
.overlay-menu-select-files {
z-index: 4;
font-size: 20px;
}