Template:Item recipe/styles.css: Difference between revisions
From Space Station 14 Wiki
(wip) |
(wip) |
||
Line 30: | Line 30: | ||
/* item recipe → product */ | /* item recipe → product */ | ||
.item-recipe-product { | .item-recipe-product { | ||
grid-area: 1 / 1 / | grid-area: 1 / 1 / 3 / 2; | ||
} | } | ||
/* item recipe → method */ | /* item recipe → method */ | ||
.item-recipe-method { | .item-recipe-method { | ||
grid-area: 1 / 2 / | grid-area: 1 / 2 / 3 / 3; | ||
height: 85%; | height: 85%; |
Revision as of 12:03, 1 September 2024
/* item recipe */
.item-recipe {
display: grid;
grid-template-columns: repeat(3, max-content);
grid-template-rows: max-content min-content;
align-items: center;
gap: .2rem;
border: 1px solid var(--border-color);
width: fit-content;
padding: .25rem;
margin: .25rem 0;
}
/* item recipe, vertical layout */
.item-recipe.item-recipe-vertical {
flex-direction: column;
}
/* item recipe, horizontal layout */
.item-recipe.item-recipe-horizontal {
flex-direction: row;
}
/* item recipe, materials only mode */
.item-recipe.materials-only {
border: none;
}
/* item recipe → product */
.item-recipe-product {
grid-area: 1 / 1 / 3 / 2;
}
/* item recipe → method */
.item-recipe-method {
grid-area: 1 / 2 / 3 / 3;
height: 85%;
display: flex;
align-items: center;
gap: .2rem;
border-right: 2px solid hsla(240,7%,24%, .5);
padding-right: 0.3rem;
}
/* item recipe → method → supplementary text */
.item-recipe .recipe-supplementary-text {
color: gray;
}
/* item recipe → materials */
.item-recipe .item-recipe-materials {
grid-area: 1 / 3 / 3 / 4;
display: flex;
gap: .15em;
}
/* item recipe, vertical layout → materials */
.item-recipe.item-recipe-vertical .item-recipe-materials {
flex-direction: row;
}
/* item recipe, horizontal layout → materials */
.item-recipe.item-recipe-horizontal .item-recipe-materials {
flex-direction: column;
}
/* item recipe → notes */
.item-recipe .item-recipe-notes {
grid-area: 2 / 1 / 3 / 3;
align-self: end;
/* negate margin */
margin-left: -.25rem;
margin-bottom: -.25rem;
padding-left: .4rem;
padding-bottom: .4rem;
}