mnml/client/assets/styles/instance.mobile.css
2019-06-01 20:27:32 +10:00

138 lines
2.9 KiB
CSS

@media (max-height: 800px), (max-width: 1000px) {
.instance {
display: grid;
grid-template-columns: 1fr;
grid-template-rows: min-content, min-content, min-content, 1fr;
grid-template-areas:
"top"
"controls"
"vbox"
"constructs"
}
.instance .nav-btn { display: initial; }
/* Default view */
.instance .equip { display: none; }
.instance .info { display: none; }
.instance .construct-list { display: none; }
.vbox {
grid-area: vbox;
display: grid;
grid-template-rows: min-content min-content min-content;
grid-template-columns: 1fr;
grid-template-areas:
"vbox"
"inventory"
"combiner";
}
/* constructs toggled on */
.instance.constructs-visible .vbox {
display: none;
}
.instance.constructs-visible .equip {
display: initial;
grid-area: vbox;
margin: 0 0 0.5em 0;
}
.instance.constructs-visible .highlight {
display: initial;
}
.instance.constructs-visible .construct-list {
grid-area: constructs;
display: grid;
justify-content: center;
grid-template-columns: 1fr 1fr;
grid-template-rows: 1fr 1fr;
}
.vbox-inventory {
margin-left: 0;
}
.vbox-combiner {
margin-left: 0;
}
.construct-list .skills {
flex-flow: row;
align-items: stretch;
}
.equip .skills {
border-bottom: 0;
}
.instance-construct {
grid-row: 2;
display: grid;
grid-template-rows: min-content 1fr;
grid-template-areas:
"name "
"avatar ";
padding: 0.5em;
border: 1px solid #222;
transition-property: all;
transition-duration: 0.5s;
transition-delay: 0;
transition-timing-function: ease;
}
.instance-construct .skills {
display: none;
}
.instance-construct .specs {
display: none;
}
.instance-construct .stats {
display: none;
}
.instance-construct-active .avatar {
min-height: 150px;
}
.instance-construct-active {
grid-row: 1;
grid-column: 1 / 3;
display: grid;
grid-template-rows: min-content min-content min-content 1fr min-content;
grid-template-areas:
"name "
"skills "
"specs "
"avatar "
"stats ";
padding: 0.5em;
border: none;
transition-property: all;
transition-duration: 0.5s;
transition-delay: 0;
transition-timing-function: ease;
}
.instance-construct-active .specs {
margin: 0;
}
.instance-construct-active img {
width: 55px;
}
.instance-construct:last-child {
border-left-width: 0;
}
/* Construct Stuff */
}