Ero sivun ”Järjestelmäviesti:Common.css” versioiden välillä
Seikkailuoppaasta
| Rivi 160: | Rivi 160: | ||
.x-crafting { | .x-crafting { | ||
display: inline-flex; | display: inline-flex; | ||
| + | position: relative; | ||
justify-content: center; | justify-content: center; | ||
align-items: center; | align-items: center; | ||
| Rivi 182: | Rivi 183: | ||
content: 'Seppä!'; | content: 'Seppä!'; | ||
position: absolute; | position: absolute; | ||
| − | top: | + | top: 13px; |
| − | right: | + | right: 20px; |
| + | font-size: 9pt; | ||
| + | transform: translateY(-50%); | ||
} | } | ||
Versio 17. kesäkuuta 2022 kello 17.36
@import url('https://fonts.lehtodigital.fi/css?family=Barlow:ital,wght@0,100;0,300;0,400;0,700;1,300;1,400;1,700&display=swap');
body {
font-family: 'Barlow', sans-serif;
font-weight: 300;
}
.x-link a, .x-link a:visited, .x-link a:active, .x-link a:hover {
color: inherit;
}
.wordmark img {
height: 100%;
max-height: 38px;
}
#mw-page-header-links {
display: none !important;
}
#mw-header-hack * {
background-color: transparent;
}
#mw-header-hack {
background: rgb(77,124,46);
background: linear-gradient(90deg, rgba(77,124,46,1) 0%, rgba(15,104,107,1) 100%);
}
/* Timeless skin: no indefinite content width */
@media screen and (min-width: 851px) {
.color-middle-container, .ts-inner {
max-width: 1500px;
}
}
/* Infobox template style */
.infobox {
border: 1px solid #a2a9b1;
border-spacing: 3px;
background-color: #f8f9fa;
color: black;
/* @noflip */
margin: 0.5em 0 0.5em 1em;
padding: 0.2em;
/* @noflip */
float: right;
/* @noflip */
clear: right;
font-size: 88%;
line-height: 1.5em;
}
.infobox caption {
font-size: 125%;
font-weight: bold;
padding: 0.2em;
text-align: center;
}
.infobox td,
.infobox th {
vertical-align: top;
/* @noflip */
text-align: left;
}
.infobox.bordered {
border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
border: 1px solid #a2a9b1;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
border: 0;
}
.infobox.sisterproject {
width: 20em;
font-size: 90%;
}
.infobox.standard-talk {
border: 1px solid #c0c090;
background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
border: 1px solid #c0c090;
}
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
border: 0;
border-top: 1px solid #a2a9b1;
/* @noflip */
border-right: 1px solid #a2a9b1;
}
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
border: 0;
/* @noflip */
border-right: 1px solid #a2a9b1;
}
@media screen and (max-width: 768px) {
.infobox {
float: none;
margin-left: auto;
margin-right: auto;
width: 100%;
}
}
.x-flexbox {
display: flex;
flex-wrap: wrap;
flex-basis: 100%;
}
.x-flex-1 { flex: calc(100%/12); }
.x-flex-2 { flex: calc(calc(100%/12)*2); }
.x-flex-3 { flex: calc(calc(100%/12)*3); }
.x-flex-4 { flex: calc(calc(100%/12)*4); }
.x-flex-5 { flex: calc(calc(100%/12)*5); }
.x-flex-6 { flex: calc(calc(100%/12)*6); }
.x-flex-7 { flex: calc(calc(100%/12)*7); }
.x-flex-8 { flex: calc(calc(100%/12)*8); }
.x-flex-9 { flex: calc(calc(100%/12)*9); }
.x-flex-10 { flex: calc(calc(100%/12)*10); }
.x-flex-11 { flex: calc(calc(100%/12)*11); }
.x-flex-12 { flex: 100%; }
@media (max-width: 768px) {
.x-flexbox .x-flex {
flex: 100% !important;
}
.x-flexbox .x-flex-1, .x-flexbox .x-flex-2 {
flex: 50% !important;
}
}
.front-title {
text-align: center;
font-family: 'Barlow', sans-serif !important;
font-weight: 700 !important;
margin: 0 0 0.7em 0 !important;
}
.x-divider {
display: block;
width: 100%;
border: none;
border-bottom: 5px dotted rgba(128, 128, 128, 0.3);
margin: 1em 0;
}
.x-crafting {
display: inline-flex;
position: relative;
justify-content: center;
align-items: center;
line-height: 100%;
background-color: #c6c6c6;
background-image: url('https://cubisti.xeno.fi/vanilla/texture_crafting_table_front.png');
background-repeat: no-repeat;
background-position: right 5px top 5px;
background-size: 16px;
border: 3px solid rgba(0, 0, 0, 0.3);
border-top: 3px solid rgba(255, 255, 255, 0.5);
border-left: 3px solid rgba(255, 255, 255, 0.5);
border-radius: 3px;
box-shadow: -2px -2px 0 black, 2px -2px 0 black, -2px 2px 0 black, 2px 2px 0 black;
padding: 24px;
}
.x-crafting::after {
display: block;
content: 'Seppä!';
position: absolute;
top: 13px;
right: 20px;
font-size: 9pt;
transform: translateY(-50%);
}
.x-crafting.furnace {
padding: 24px 48px;
background-image: url('https://cubisti.xeno.fi/vanilla/texture_furnace_front_on.png');
}
.x-crafting.blacksmith {
background-color: #a3a3a3;
background-image: url('https://cubisti.xeno.fi/survi/texture_blacksmith_table_front.png');
}
.x-crafting .x-item {
position: relative;
width: 32px;
height: 32px;
line-height: 100%;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
background-color: rgba(0, 0, 0, 0.3);
border: 2px solid rgba(255, 255, 255, 0.7);
border-top: 2px solid rgba(0, 0, 0, 0.3);
border-left: 2px solid rgba(0, 0, 0, 0.3);
}
.x-crafting.blacksmith .x-item {
border-color: rgba(255, 255, 255, 0.4);
border-top: 2px solid rgba(0, 0, 0, 0.3);
border-left: 2px solid rgba(0, 0, 0, 0.3);
background-color: rgba(0, 0, 0, 0.1);
}
.x-crafting .x-crafting-grid {
display: grid;
gap: 0;
grid-template-columns: repeat(3, 1fr);
}
.x-crafting.furnace .x-crafting-grid {
display: grid;
gap: 0;
grid-template-columns: repeat(1, 1fr);
}
.x-crafting .x-crafting-arrow {
width: 32px;
height: 32px;
margin: 0 16px;
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TtSItDhYUcchQnSz4hThqFYpQIdQKrTqYXPoFTRqSFBdHwbXg4Mdi1cHFWVcHV0EQ/ABxdHJSdJES/5cWWsR4cNyPd/ced+8AoVZimtUxBmi6bSbjMTGdWRUDr+hCCP0QMS4zy5iTpAQ8x9c9fHy9i/Is73N/jpCatRjgE4lnmWHaxBvE05u2wXmfOMwKskp8Tjxq0gWJH7muNPiNc95lgWeGzVRynjhMLObbWGljVjA14iniiKrplC+kG6xy3uKslSqseU/+wmBWX1nmOs0hxLGIJUjUkYIKiijBRpRWnRQLSdqPefgHXb9ELoVcRTByLKAMDbLrB/+D391aucmJRlIwBnS+OM7HMBDYBepVx/k+dpz6CeB/Bq70lr9cA2Y+Sa+2tMgR0LsNXFy3NGUPuNwBBp4M2ZRdyU9TyOWA9zP6pgzQdwv0rDV6a+7j9AFIUVeJG+DgEBjJU/a6x7u723v790yzvx+iVnK6kET/ogAAAAZiS0dEAAAAkwDvNqNCPwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+YGDRcwClcZFVoAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAABCUlEQVR42u3dSQrFIBBAQZXc/8px5VokwaGtOoI+FJs/pAQAAAAAAAAARJMtQdcbeQ2L/b2bAASAABAAAkAAmAMwOgc4eo2dAK4ABIAAEAACQACYA/DrHGDrPXACuAIQAAJAAAgAAWAOwNQ5wNI9cgK4AhAAAkAACAABYA6w2TuY73voBEAACAABIAAEgAAwB7DHTgBXAAJAAAgAASAABIAAEAACQAAIAAEgAGJ6LMHxfC8AASAABIAAEAACYMob8hJ+JxBXAAJAAAgAASAAovB5gPX8byACQAAIAAEgAASAOYB3vhMAASAABIAAEAACwBzAO98JgAAQAAJAAAgAAQAAAAAAAAAA0FRtAwfGuBWJqQAAAABJRU5ErkJggg==');
background-position: center;
background-size: contain;
background-repeat: no-repeat;
opacity: 0.3;
}
.x-crafting.blacksmith .x-crafting-arrow {
filter: invert(100%);
}
.x-crafting .x-crafting-flame {
width: 32px;
height: 32px;
margin: 0;
background-image: url('data:image/png;base64,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');
background-position: center;
background-size: contain;
background-repeat: no-repeat;
opacity: 0.3;
}
.x-crafting .x-item span {
position: absolute;
right: 4px;
bottom: 1px;
color: #ffffff;
font-weight: bold;
text-shadow: 1px 1px 1px Black;
font-size: 9pt;
}
.x-front-category {
line-height: 100%;
display: block;
padding: 1em;
background-color: rgba(0, 0, 0, 0.02);
border-bottom: 3px solid rgba(0, 0, 0, 0.1);
border-radius: 15px;
font-size: 130%;
margin: 2px 0;
}
.x-front-category:hover {
background-color: rgba(0, 0, 0, 0.01);
border-bottom: 3px solid rgba(0, 0, 0, 0.05);
}
.x-front-category img {
margin-right: 0.5em;
}