MediaWiki
Common.css: Difference between revisions
From Grouse House Wiki
mNo edit summary |
No edit summary |
||
| Line 33: | Line 33: | ||
border-collapse: collapse; | border-collapse: collapse; | ||
border: 1px solid black; | border: 1px solid black; | ||
text-align: center; | |||
} | } | ||
Revision as of 12:15, 29 January 2024
/* The CSS added here will affect both desktop and mobile users. Before finishing, please ensure that the style works well on all devices */
/* Formatting for in-page tables and boxes */
/* Basic list */
table.TB-basic-list {
width: 40%;
background-color: #c3c3c3;
border: 1px solid black;
border-collapse: collapse;
}
table.TB-basic-list th {
background-color: black;
color: white;
padding: 5px;
}
table.TB-basic-list tr {
border-top: 1px solid black;
}
table.TB-basic-list td {
padding: 5px;
}
/* Basic list with inside borders*/
table.TB-bordered-list {
width: 40%;
background-color: #c3c3c3;
border-collapse: collapse;
border: 1px solid black;
text-align: center;
}
table.TB-bordered-list th {
background-color: black;
color: white;
padding: 5px;
}
table.TB-bordered-list td {
padding: 5px;
border: 1px solid black;
}
/* Shopkeeper table */
table.shopkeeper {
width: 50%;
border-collapse: collapse;
margin: auto;
}
table.shopkeeper td {
padding: 10px;
}
table.shopkeeper img {
width: 20vw;
}
/* Monthly lunar applicator table */
table.lunar_applicators {
background-color: #dedede;
border: 1px solid black;
border-collapse: collapse;
text-align: center;
margin: 0 auto;
}
table.lunar_applicators td {
border: 1px solid black;
padding: 10px;
}
table.lunar_applicators tr td span a img[src*="lunarapps" i] {
width: auto;
max-width: 60vw;
height: auto;
}
table.lunar_applicators tr td span a img[src*="base" i] {
width: auto;
max-width: 8vw;
height: auto;
}
table.lunar_applicators tr td span a img[src*="markings" i] {
width: auto;
max-width: 8vw;
height: auto;
}
table.lunar_applicators tr td span a img[src*="eyes" i] {
width: auto;
max-width: 8vw;
height: auto;
}
table.lunar_applicators tr td span a img[src*="claw" i] {
width: auto;
max-width: 8vw;
height: auto;
}
table.lunar_applicators tr td span a img[src*="skin" i] {
width: auto;
max-width: 8vw;
height: auto;
}
table.lunar_applicators tr td span a img[src*="nose" i] {
width: auto;
max-width: 8vw;
height: auto;
}
/* Explore encounter tables */
table.explore_encounter {
width: 90%;
margin: auto;
background-color: #ededed;
text-align: center;
border-collapse: collapse;
}
table.explore_encounter td {
padding: 10px;
border: 1px solid black;
}
tr.encounter_options td:first-of-type {
background-color: #b4b4b4;
}
tr.encounter_options td {
background-color: #d1d1d1;
}
button.b_encountertime {
background: none;
padding: 5px;
}
/* Shop content boxes {{ShopContent}} {{_ShopItem}} */
div.shopcontent {
display: flex;
flex-direction: row;
text-align: center;
flex-wrap: wrap;
justify-content: center;
}
div.shop-item {
background: #d4d4d4;
margin-right: 15px;
border: 1px solid gray;
border-radius: 10px;
margin-bottom: 15px;
text-wrap: wrap;
}
div.shop-item span a img {
max-width: 10vw;
height: auto;
}
div.shop-item span a img[src*="preview"] {
max-width: 10vw;
height: auto;
}
div.shop-item i {
font-size: 10px;
}
div.shop-text {
padding: 10px;
max-width: 15vw;
margin: 0 auto;
}
div.shop-image {
padding: 10px;
background: white;
min-width: 15vw;
}
div.shop-preview {
border-radius: 0 0 10px 10px;
background: white;
padding: 10px;
}
/* Small item grid {{ItemGrid}} {{ItemGridItem}} */
div.itemgrid {
display: flex;
flex-direction: row;
flex-direction: wrap;
justify-content: center;
text-align: center;
flex-wrap: wrap;
}
div.griditem {
background: #d4d4d4;
margin-right: 15px;
border: 1px solid gray;
border-radius: 10px;
margin-bottom: 15px;
text-wrap: wrap;
width: 8vw;
min-width: 150px;
}
div.item-name {
background-color: #acacac;
border-radius: 10px 10px 0 0;
padding: 10px 5px;
min-height: 50px;
height: auto;
}
div.item-image {
padding: 10px;
width: auto;
}
div.item-image img {
max-width: 6vw;
height: auto;
width: auto;
}
/* Crafting recipe table {{CraftingRecipe}} */
table.crafting-recipe {
width: 60%;
margin: auto;
background-color: #b0b0b0;
border: 1px solid black;
border-collapse: collapse;
}
tr.recipe-name td {
padding: 10px;
}
td.recipe-thumb {
background-color: #d4d4d4;
text-align: center;
width: 20%;
padding: 10px;
}
td.recipe-ingredients {
background: #d4d4d4;
padding: 10px;
}
td.recipe-ingredients img {
width: 40px;
height: auto;
padding: 5px;
}
td.recipe-obtention {
text-align: center;
padding: 10px;
}
td.recipe-preview {
text-align: center;
background-color: #d4d4d4;
}
/* Crowdsourcing warning {{Crowdsourcing}} */
.crowdsource-warning {
background-color: #d4d4d4;
width: 90%;
margin: auto;
border: 1px solid gray;
border-radius: 20px;
}
.warningtitle {
text-align: center;
background-color: #b0b0b0;
border-radius: 20px 20px 0 0;
padding: 10px;
font-weight: bold;
}
.warning-body {
padding: 10px;
}
/* Achievement boxes */
table.achievement {
background-color: #d4d4d4;
width: 80%;
border: 1px solid black;
border-collapse: collapse;
}
tr.achievement_icon {
background-color: #b7b7b7;
}
tr.achievement_icon td {
padding: 10px;
font-weight: bold;
}
tr.achievement_icon td:first-of-type {
text-align: center;
width: 20%;
font-weight: normal;
}
tr.achievement-text td {
padding: 10px;
}
/* Individual applicator preview boxes */
table.applicatorpreview {
background-color: #dedede;
border: 1px solid black;
border-collapse: collapse;
text-align: center;
margin: 0 auto;
width: 70%;
}
table.applicatorpreview td {
border: 1px solid black;
padding: 10px;
}
td#app_name {
background: #9e9e9e;
}
td#app_genetics {
background: #bcbcbc;
}
td#app_obtention {
background: #bcbcbc;
}
td#markingapp_preview img {
width: 100%;
height: auto;
}
table.markingapplicatorpreview {
background-color: #dedede;
border: 1px solid black;
border-collapse: collapse;
text-align: center;
margin: 0 auto;
width: 70%;
}
table.markingapplicatorpreview td {
border: 1px solid black;
padding: 10px;
}
table.clawleathersapplicatorpreview {
background-color: #dedede;
border: 1px solid black;
border-collapse: collapse;
text-align: center;
margin: 0 auto;
width: 70%;
}
table.clawleathersapplicatorpreview td {
border: 1px solid black;
padding: 10px;
}
table.clawleathersapplicatorpreview td#app_preview img {
width: 100%;
height: auto;
}
table.applicatorpreview td#app_preview img {
width: 100%;
height: auto;
}
td#app_explorepreview {
border-top: none;
}
/* Dateable boxes */
.dateable1 {
width: 50%;
margin: auto;
text-align: center;
background: #d4d4d4;
border-radius: 10px;
border: 1px solid black;
}
.dateable1_title {
background-color: #868686;
padding: 10px;
border-radius: 10px 10px 0 0;
}
.dateable1 img {
width: 12vw;
height: auto;
}
/* Spoiler buttons */
.spoilerButton p {
background-color: #acacac;
width: 40%;
margin: 5px auto;
padding: 10px;
border-radius: 10px;
}
.spoilerButton p:hover {
background-color: #929292;
}
.spoilerContent {
padding: 10px;
}
