Tip of the day
Found something broken or have a suggestion? Report it to us on Discord! Your reports help improve the game!
MediaWiki:Timeless.css
From Walkscape Walkthrough
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
/* All CSS here will be loaded for users of the Timeless skin */
/* Fix content width padding */
#mw-content { padding: 0.8em }
.ts-inner {
max-width: 1920px;
width: 100%;
}
/* Top bar font modernization */
#mw-header *,
#mw-site-navigation *,
#mw-related-navigation * {
font-family: 'Segoe UI','Segoe UI Emoji','Segoe UI Symbol','Lato','Liberation Sans','Noto Sans','Helvetica Neue','Helvetica',sans-serif;
}
/* Avoid cutting off letters with descenders: g,j,p,q,y */
#personal h2 span {
height: 1.5em;
position:relative;
bottom:0.1em
}
/* Triangle position patch */
#personal h2::after {
position: relative;
bottom: 0.5em;
}
/* Add line to Blockquotes */
#mw-content-text div blockquote {
padding: 0 15px;
border-left: 3px solid darkgray;
border-radius: 1px;
}
/* ============================================================
Item outlines
============================================================ */
/* Official item outline colors */
:root {
/* Rarity colors */
--ws-rarity-normal: #929BA1;
--ws-rarity-uncommon: #B8FF97;
--ws-rarity-rare: #A3B8FF;
--ws-rarity-epic: #DAA2FF;
--ws-rarity-legendary: #FFC880;
--ws-rarity-ethereal: #FF5F5F;
/* Item tag colors */
--ws-item-fine: #B0F7EE;
--ws-item-collectible: #FFB951;
--ws-item-lore: #51FF94;
--ws-item-magical: #D5B0F7;
--ws-item-valuable: #F7D0B0;
--ws-item-egg: #E991FF;
--ws-item-rare-egg: #FF538C;
}
/* Shared filter application */
.qualityfine,
.qualitynormal,
.qualitycommon,
.qualitygood,
.qualityuncommon,
.qualitygreat,
.qualityrare,
.qualityexcellent,
.qualityepic,
.qualityperfect,
.qualitylegendary,
.qualityeternal,
.qualityethereal,
.outlinelore,
.outlinecollectible,
.outlinecoins,
.outlinemagical,
.outlinevaluable,
.outlineegg,
.outlinerareegg {
--quality-outline-size: 1.5px;
--quality-outline-neg-size: -1.5px;
-webkit-filter:
drop-shadow(var(--quality-outline-size) 0 0 var(--quality-outline-color))
drop-shadow(0 var(--quality-outline-neg-size) 0 var(--quality-outline-color))
drop-shadow(var(--quality-outline-neg-size) 0 0 var(--quality-outline-color))
drop-shadow(0 var(--quality-outline-size) 0 var(--quality-outline-color));
filter:
drop-shadow(var(--quality-outline-size) 0 0 var(--quality-outline-color))
drop-shadow(0 var(--quality-outline-neg-size) 0 var(--quality-outline-color))
drop-shadow(var(--quality-outline-neg-size) 0 0 var(--quality-outline-color))
drop-shadow(0 var(--quality-outline-size) 0 var(--quality-outline-color));
}
.client-darkmode .qualityfine,
.client-darkmode .qualitynormal,
.client-darkmode .qualitycommon,
.client-darkmode .qualitygood,
.client-darkmode .qualityuncommon,
.client-darkmode .qualitygreat,
.client-darkmode .qualityrare,
.client-darkmode .qualityexcellent,
.client-darkmode .qualityepic,
.client-darkmode .qualityperfect,
.client-darkmode .qualitylegendary,
.client-darkmode .qualityeternal,
.client-darkmode .qualityethereal,
.client-darkmode .outlinelore,
.client-darkmode .outlinecollectible,
.client-darkmode .outlinecoins,
.client-darkmode .outlinemagical,
.client-darkmode .outlinevaluable,
.client-darkmode .outlineegg,
.client-darkmode .outlinerareegg {
-webkit-filter:
drop-shadow(var(--quality-outline-size) 0 0 var(--quality-outline-color))
drop-shadow(0 var(--quality-outline-neg-size) 0 var(--quality-outline-color))
drop-shadow(var(--quality-outline-neg-size) 0 0 var(--quality-outline-color))
drop-shadow(0 var(--quality-outline-size) 0 var(--quality-outline-color))
invert(1)
hue-rotate(180deg);
filter:
drop-shadow(var(--quality-outline-size) 0 0 var(--quality-outline-color))
drop-shadow(0 var(--quality-outline-neg-size) 0 var(--quality-outline-color))
drop-shadow(var(--quality-outline-neg-size) 0 0 var(--quality-outline-color))
drop-shadow(0 var(--quality-outline-size) 0 var(--quality-outline-color))
invert(1)
hue-rotate(180deg);
}
/* Infobox modifier */
.quality-infobox {
--quality-outline-size: 3px;
--quality-outline-neg-size: -3px;
}
/* Fine */
.qualityfine {
--quality-outline-color: var(--ws-item-fine);
}
/* Normal / Common */
.qualitynormal,
.qualitycommon {
--quality-outline-color: var(--ws-rarity-normal);
}
/* Good / Uncommon */
.qualitygood,
.qualityuncommon {
--quality-outline-color: var(--ws-rarity-uncommon);
}
/* Great / Rare */
.qualitygreat,
.qualityrare {
--quality-outline-color: var(--ws-rarity-rare);
}
/* Excellent / Epic */
.qualityexcellent,
.qualityepic {
--quality-outline-color: var(--ws-rarity-epic);
}
/* Perfect / Legendary */
.qualityperfect,
.qualitylegendary {
--quality-outline-color: var(--ws-rarity-legendary);
}
/* Eternal / Ethereal */
.qualityeternal,
.qualityethereal {
--quality-outline-color: var(--ws-rarity-ethereal);
}
/* Coins */
.outlinecoins {
--quality-outline-color: var(--ws-item-valuable);
}
/* Lore items */
.outlinelore {
--quality-outline-color: var(--ws-item-lore);
}
/* Collectible items */
.outlinecollectible {
--quality-outline-color: var(--ws-item-collectible);
}
/* Magical items */
.outlinemagical {
--quality-outline-color: var(--ws-item-magical);
}
/* Valuable items */
.outlinevaluable {
--quality-outline-color: var(--ws-item-valuable);
}
/* Egg items */
.outlineegg {
--quality-outline-color: var(--ws-item-egg);
}
/* Rare egg items */
.outlinerareegg {
--quality-outline-color: var(--ws-item-rare-egg);
}
/* ============================================================
Hover outlines
============================================================ */
/* Shared hover outline */
.finehover:hover,
.rareEgghover:hover {
--quality-outline-size: 3px;
--quality-outline-neg-size: -3px;
-webkit-filter:
drop-shadow(var(--quality-outline-size) 0 0 var(--quality-outline-color))
drop-shadow(0 var(--quality-outline-neg-size) 0 var(--quality-outline-color))
drop-shadow(var(--quality-outline-neg-size) 0 0 var(--quality-outline-color))
drop-shadow(0 var(--quality-outline-size) 0 var(--quality-outline-color)) !important;
filter:
drop-shadow(var(--quality-outline-size) 0 0 var(--quality-outline-color))
drop-shadow(0 var(--quality-outline-neg-size) 0 var(--quality-outline-color))
drop-shadow(var(--quality-outline-neg-size) 0 0 var(--quality-outline-color))
drop-shadow(0 var(--quality-outline-size) 0 var(--quality-outline-color)) !important;
}
.client-darkmode .finehover:hover,
.client-darkmode .rareEgghover:hover {
-webkit-filter:
drop-shadow(var(--quality-outline-size) 0 0 var(--quality-outline-color))
drop-shadow(0 var(--quality-outline-neg-size) 0 var(--quality-outline-color))
drop-shadow(var(--quality-outline-neg-size) 0 0 var(--quality-outline-color))
drop-shadow(0 var(--quality-outline-size) 0 var(--quality-outline-color))
invert(1)
hue-rotate(180deg) !important;
filter:
drop-shadow(var(--quality-outline-size) 0 0 var(--quality-outline-color))
drop-shadow(0 var(--quality-outline-neg-size) 0 var(--quality-outline-color))
drop-shadow(var(--quality-outline-neg-size) 0 0 var(--quality-outline-color))
drop-shadow(0 var(--quality-outline-size) 0 var(--quality-outline-color))
invert(1)
hue-rotate(180deg) !important;
}
/* Fine hover */
.finehover:hover {
--quality-outline-color: var(--ws-item-fine);
}
/* Rare egg hover */
.rareEgghover:hover {
--quality-outline-color: var(--ws-item-rare-egg);
}
/* === Desktop (>=851px) === */
@media screen and (min-width: 851px) {
/* Float the whole tabber; let its panels size themselves */
.tabberresize {
max-width: 100%;
width: min-content;
padding-left: 0.8em;
}
/* default: 3 columns */
.tabberresize .tabber__header { display: block; }
.tabberresize .tabber__tabs {
display: grid;
grid-template-columns: repeat(3, var(--tab-w, max-content));
gap: 5px;
justify-content: space-evenly;
}
/* exactly 4 tabs: put the 4th in the middle column */
.tabberresize[data-tab-count="4"] .tabber__tab:nth-child(4) {
grid-column: 2;
}
}
.tabberresize .tabber__tab {
display: block;
text-align: center;
}
.tabberresize .tabber__panel {
display: flex;
justify-content: center;
}
@media screen and (max-width: 850px) {
.tabberresize {
width: 100%;
}
}
/* Tabber Fix*/
.tabberfix .tabber__tabs {
flex-wrap: wrap;
justify-content: space-evenly;
}
.tabbercrafting {
width: 365px;
}
.ItemInfobox {
margin-left: 0.8em;
}
.tabber__panel .ItemInfobox {
margin-left: 0 !important;
}
/* Images should be responsive */
.resizeimg {
max-width: 30%;
height: auto;
}
.roundcorners > a:nth-child(1) > img:nth-child(1) {
border-radius: 15px;
}
.client-darkmode .editor, .client-darkmode .btn {
filter: invert( 1 ) hue-rotate( 180deg )
}
.client-darkmode code, .client-darkmode pre, .client-darkmode .mw-code {
color: #000;
background-color: #aaa;
border: 1px solid #666;
}
.client-darkmode .invertcolors, .client-darkmode .redirectText, .client-darkmode .ws-sprite{
filter: invert( 1 ) hue-rotate( 180deg )
}
.mw-tpt-pagelist-item div {
float: right;
}
