134 lines
2.9 KiB
CSS
134 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 {
|
|
border: none;
|
|
}
|
|
|
|
.instance-construct {
|
|
grid-row: 2;
|
|
display: grid;
|
|
grid-template-rows: min-content 1fr;
|
|
grid-template-areas:
|
|
"name "
|
|
"avatar ";
|
|
padding: 0.5em;
|
|
border: none;
|
|
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: 1px solid #222;
|
|
}
|
|
} |