MediaWiki:Fandomdesktop.css
Jump to navigation
Jump to search
CSS and Javascript changes must comply with the wiki design rules.
Note: After saving, 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)
- Internet Explorer: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Clear the cache in Tools → Preferences
/* Custom, admin CSS variables */
.theme-fandomdesktop-light {
--infobox-details-background: #0ba1a6;
--infobox-left-col-background: #87c3c6;
--infobox-sub-details-background: #89d4d7;
}
.theme-fandomdesktop-dark {
--infobox-details-background: rgba(210, 105, 31, 0.84);
--infobox-left-col-background: rgb(172, 106, 59);
--infobox-sub-details-background: #7b4b35;
}
/* End custom, admin CSS variables */
/* Portable Infobox styling */
.portable-infobox.pi-theme-Col .pi-secondary-background {
background-color: #516c4b;
}
.portable-infobox.pi-theme-Col.pi-border-color {
border-color: #516c4b;
}
.portable-infobox.pi-theme-Col .pi-border-color {
border-color: #516c4b;
}
.portable-infobox.pi-theme-War .pi-secondary-background {
background-color: #235683;
}
.portable-infobox.pi-theme-War.pi-border-color {
border-color: #235683;
}
.portable-infobox.pi-theme-War .pi-border-color {
border-color: #235683;
}
.portable-infobox.pi-theme-Both .pi-secondary-background {
background-color: var(--infobox-details-background);
}
.portable-infobox.pi-theme-Both.pi-border-color {
border-color: var(--infobox-details-background);
}
.portable-infobox.pi-theme-Both .pi-border-color {
border-color: var(--infobox-details-background);
}
.portable-infobox.type-developer .pi-secondary-background {
background-color: var(--infobox-details-background);
}
.portable-infobox.type-developer.pi-border-color {
border-color: var(--infobox-details-background);
}
.portable-infobox.type-developer .pi-border-color {
border-color: var(--infobox-details-background);
}
.portable-infobox.type-foxhole .pi-secondary-background {
background-color: var(--infobox-details-background);
}
.portable-infobox.type-foxhole.pi-border-color {
border-color: var(--infobox-details-background);
}
.portable-infobox.type-foxhole .pi-border-color {
border-color: var(--infobox-details-background);
}
.portable-infobox.type-map.pi-border-color {
border-color: var(--infobox-details-background);
}
.portable-infobox.type-map .pi-border-color {
border-color: var(--infobox-details-background);
}
/* End Portable Infobox styling */
.fpbox {
background: rgba(0, 0, 0, 0.25);
border: 1px solid var(--theme-sticky-nav-background-color);
box-shadow: 0 0 0;
}
.fpbox .mainheading {
border: none;
border-bottom: 1px solid var(--theme-body-text-color);
}
.fpbox .heading {
border: none;
border-bottom: 1px dotted var(--theme-sticky-nav-background-color);
background: rgba(41, 38, 35, 0.65);
}
ul#filetoc {
background-color: transparent;
border: 1px solid var(--theme-border-color);
font-size: 95%;
margin-bottom: 0.5em;
margin-left: 0;
margin-right: 0;
padding: 5px;
text-align: center;
}
li.gallerybox div.thumb,
html .thumbimage, {
background-color: var(--theme-sticky-nav-dynamic-color-1);
border: 0px;
}
code {
background-color: var(--theme-sticky-nav-dynamic-color-1);
}
.mw-specialpages-table {
background-color: var(--theme-sticky-nav-dynamic-color-1);
}
.mw-specialpagesgroup {
background-color: var(--theme-sticky-nav-dynamic-color-1);
padding: 8px;
}
abbr, acronym, .explain {
border-bottom: 1px dotted var(--theme-border-color);
}
/* Page history */
#pagehistory li,
#pagehistory li.selected {
border: 1px dashed var(--theme-border-color);
}
#pagehistory li.selected {
background-color: var(--theme-page-background-color--secondary);
color: var(--theme-body-text-color);
}
.updatedmarker {
color: var(--theme-link-dynamic-color-1);
}
/* diffs */
.diff-context {
background-color: var(--theme-page-background-color--secondary); /* or var(--theme-page-background-color) */
border-color: var(--theme-border-color);
color: var(--theme-body-text-color);
}
.diff-addedline, .diff-deletedline, .diff-context {
font-size: 88%;
line-height: 1.6;
vertical-align: top;
white-space: -moz-pre-wrap;
white-space: pre-wrap;
border-style: solid;
border-width: 1px 1px 1px 4px;
border-radius: 0.33em;
}
.diff-deletedline {
border-color: var(--theme-alert-color);
}
.diff-addedline {
border-color: var(--theme-success-color);
}
.diff-deletedline .diffchange {
background-color: var(--theme-alert-color);
}
.diff-addedline .diffchange {
background-color: var(--theme-success-color);
}
/* tables */
table,
table.sortable,
table.wikitable {
border-collapse: separate;
border-spacing: 1px;
}
.TablePager th,
.TablePager tr:hover td {
background-color: var(--theme-sticky-nav-dynamic-color-1);
border: 1px solid var(--theme-border-color);
}
.TablePager,
.TablePager td,
table.mw_metadata td,
table.mw_metadata th {
background-color: var(--theme-sticky-nav-dynamic-color-1);
border: 1px solid var(--theme-border-color);
}
.TablePager tr:hover td {
background-color: gray !important;
}
table.wikitable, {
background: none repeat scroll 0 0 transparent;
}
.wikitable th, {
background-color: var(--theme-sticky-nav-dynamic-color-1);
border: 1px solid var(--theme-border-color);
color: var(--theme-accent-dynamic-color-2);
padding: 0.2em;
}
.wikitable td, {
border: 1px solid var(--theme-border-color);
color: var(--theme-accent-dynamic-color-2);
padding: 0.2em;
}
table.wikitable > tr > th, table.wikitable > * > tr > th {
background-color: var(--theme-sticky-nav-background-color);
color: var(--theme-body-text-color);
}
/* foxholetable */
table.foxholetable, {
background: none repeat scroll 0 0 transparent;
|}
.foxholetable th, {
background-color: var(--theme-sticky-nav-dynamic-color-1);
border: 1px solid var(--theme-border-color);
color: var(--theme-accent-dynamic-color-2);
padding: 0.2em;
}
.foxholetable td, {
border: 1px solid var(--theme-border-color);
color: var(--theme-accent-dynamic-color-2);
padding: 0.2em;
}
table.foxholetable > tr > th, table.wikitable > * > tr > th {
background-color: var(--theme-sticky-nav-background-color);
color: var(--theme-link-color);
}
/* End foxholetable */
/* Table of Contents styling */
div#toc, div.toc {
background-color: transparent;
border: 1px solid var(--infobox-details-background);
}
.toc .toctitle {
background-color: var(--infobox-details-background);
border-bottom: 1px solid var(--infobox-details-background);
}
.toc .toctogglelabel {
color: inherit;
}
/* End Table of Contents styling */
/* ------ Navbox styling ------ */
table.navbox {
border: 1px solid var(--theme-border-color);
padding: 1px;
clear: both;
margin: auto;
text-align: center;
width: 100%
}
.navbox-abovebelow,
.navbox-group,
.navbox-title,
table.navbox th {
padding-left: 1em;
padding-right: 1em;
background-color: rgba(183, 82, 16, 0.5);
}
/* Pretty much makes it look like there is no border */
.navbox-list {
border-left-color: var(--theme-page-background-color);
}
/* This is so a long entry in the list does not get cut off into two separate lines */
.navbox-list a {
white-space: nowrap;
}
/* Prevents background color problems when using subgroups */
.navbox-odd {
background-color: rgba(0, 0, 0, 0.75);
}
.navbox-even {
background-color: rgba(41, 41, 41, .8);
}
.navbox-group {
white-space: nowrap;
font-weight: bold;
}
.navbar {
font-size: 88%;
}
/* ------ End navbox styling ------ */
/* for "edit this page" tab and "discussion" tab etc */
.pagetab {
border-style: solid solid none;
border-width: thin;
border-color: var(--theme-page-text-mix-color);
padding:0.25ex 1ex 0ex;
font-size: 95%;
}
.ambox {
background-color: var(--theme-body-background-color);
border-bottom-color: var(--theme-sticky-nav-dynamic-color-2);
border-right-color: var(--theme-sticky-nav-dynamic-color-2);
border-top-color: var(--theme-sticky-nav-dynamic-color-2);
border-collapse: collapse;
font-size: 95%;
margin: 0 auto 2px auto;
width: 80%;
}
.ambox-gray {
border-left-color: var(--theme-sticky-nav-dynamic-color-2);
}
.ambox.ambox-tiny {
font-size: 90%;
margin: 2px 0;
width: auto;
}
.ambox + .ambox {
margin-top: -2px;
}
.ambox-text {
padding: 0.25em 0.5em;
}
.ambox-image {
padding: 2px 0px 2px 0.5em;
text-align: center;
width: 60px;
}
.ambox-tiny .ambox-image {
padding: 2px 0.5em;
text-align: left;
width: auto;
}
/* Ambox colors */
.ambox-blue {
border-left: 10px solid #1e90ff;
}
.ambox-red {
border-left: 10px solid #b22222;
}
.ambox-orange {
border-left: 10px solid #f28500;
}
.ambox-yellow {
border-left: 10px solid #f4c430;
}
.ambox-purple {
border-left: 10px solid #9932cc;
}
.ambox-gray {
border-left: 10px solid #bba;
}
.ambox-green {
border-left: 10px solid #228b22;
}
/* Ambox small text */
.amsmalltext {
font-size: smaller;
margin-left:0.8em;
margin-top:0.5em;
}
/* copyright images tweak */
.copyright-icon {
background-image: url("https://static.wikia.nocookie.net/commons_hydra/images/thumb/5/58/Copyright_darkwiki.png/32px-Copyright_darkwiki.png");
background-size: 100%;
height: 32px;
width: 32px;
}
.header {
background-color: rgba(210,105,31,0.8);
border: rgba(210,105,31,0.8);
box-shadow: none;
color: var(--theme-body-text-color);
font-size: 150%;
margin-bottom: 10px;
text-align: center;
}
/* ------ Infoboxes: game or book depended color style ------ */
.infoboxtable {
background-color: rgba(0, 0, 0, 0);
border: 1px solid var(--theme-border-color);
color: var(--theme-page-text-color);
float: right;
clear: right;
font-size: 89%;
margin-bottom: 0.5em;
margin-left: 1em;
padding: 0.2em;
width: 300px;
}
.infoboxtable td {
vertical-align: top;
}
.infoboxtable td > div {
background-color: var(--infobox-left-col-background);
border: 2px solid inherit;
border-radius: 5px;
font-weight: bold;
padding: 0.5px 7px;
text-align: right;
}
.infoboxname {
background-color: rgba(210,105,31,0.8);
color: var(--theme-body-text-color);
font-size: 110%;
font-weight: bold;
padding: 0.5em;
}
.infoboxdetails {
background-color: var(--infobox-details-background);
border: rgba(210,105,31,0.8);
padding: 0em;
}
.infoboxsubdetails {
background-color: var(--infobox-sub-details-background);
border: rgba(210,105,31,0.8);
padding: 0em;
}
/* Collapsing infobox rows */
.section-collapse {
border-color: var(--theme-border-color);
border-style: solid;
border-width: 2px 2px 0 0;
content: "";
cursor: pointer;
display: inline-block;
height: 7px;
margin-right: 5px;
position: relative;
right: 0;
top: 5px;
transform: rotate(-45deg);
vertical-align: middle;
width: 7px;
}
.section-collapsed {
display: none;
}
.collapsed-icon {
margin-top: 1px;
transform: rotate(135deg);
}
/* ------ End infobox styling ------ */
/* fix for expand/collapse text on wikitables */
.mw-collapsible-toggle > a,
.mw-collapsible-toggle.mw-collapsible-toggle-collapsed > a {
color: var(--theme-body-text-color);
font-size: smaller;
font-weight: normal;
}