MediaWiki:Hydradark.css

From Stoneshard wiki
Revision as of 14:41, 4 March 2021 by old>Realpsojed (removing column-hover class. It used css trickery, and only works when there is no background at all)
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
/* CSS placed here will affect users of the Hydradark skin */
/* Fonts */
@font-face {
    font-family: 'Volter';
    src: local('Volter'), local('Volter'), url(/media/hydra/fonts/volter.ttf) format('truetype');
}

/* For elements which only display in the mobile view */
.mobileonly {
    display: none;
}

/* Article navigation */
div.vectorTabs,
div.vectorTabs span,
div.vectorTabs ul,
div.vectorTabs ul li,
div.vectorTabs ul li.selected,
div#mw-head div.vectorMenu h3,
div.vectorMenu h3 span::after {
    background: transparent;
}

div#mw-page-base {
    margin-bottom: 60px;
}

div.vectorMenu h3,
div.vectorTabs ul li {
    border: none;
    padding: 0;
    margin-right: 10px;
    text-transform: uppercase;
    background: none !important;
}

#right-navigation,
#left-navigation {
    border-color: transparent;
    border-image: url(https://static.wikia.nocookie.net/stoneshard_gamepedia_en/images/b/bd/Small_border.jpg/revision/latest) 24 fill round;
    border-width: 24px;
    border-style: solid;
    text-transform: uppercase;
    background: none !important;
}

div.vectorMenu h3 span,
div.vectorTabs ul li a {
    color: white !important;
    font-family: 'Volter';
    letter-spacing: 1px;
}

div.vectorMenu h3 a {
    background: none;
    width: 0;
    height: 0;
}

div.vectorMenu h3 span {
    margin-right: 0;
    padding-right: 0.5em;
}

#left-navigation {
    margin-left: 26em;
}

#right-navigation {
    margin-right: 1em;
}

div.vectorMenu div.menu,
div.vectorMenu div.menu ul {
    background: #1e1a31;
    border-color: #6e6a79;
}

div.vectorMenu div.menu ul li a {
    color: #969499;
    font-family: 'Volter';
}

div#simpleSearch {
    background: transparent;
    border-left: none;
    border-right: none;
    border-top: 2px solid #9c9c9e;
    border-bottom: 2px solid #9c9c9e;
}

div#simpleSearch #searchInput {
    font-family: 'Volter';
}

.skin-hydradark .suggestions-results,
.skin-hydradark .suggestions-special {
    background: #171628;
    border-color: #9c9c9e;
    border-top: none;
    font-family: 'Volter';
}

/* Sidebar */
div#mw-panel {
    border-color: transparent;
    border-image: url(https://static.wikia.nocookie.net/stoneshard_gamepedia_en/images/b/bd/Small_border.jpg/revision/latest) 24 fill round;
    border-width: 24px;
    border-style: solid;
    text-transform: uppercase;
    background: none !important;
    margin-left: 10px;
    font-family: 'Volter';
}

#mw-panel .body a {
    color: #969499 !important;
}

#mw-panel h3,
#mw-panel h3 a {
    color: #fff !important;
    font-weight: bold;
    letter-spacing: 1px;
}

.skin-hydradark div#mw-panel div.portal div.body {
    background-image: none;
}

.skin-hydradark div#mw-panel:not(.collapsible-nav) div.portal:not(#p-claimWiki):not(#p-socialProfiles):not(#p-sitePromos) h3 {
    border-bottom: 2px solid #9c9c9c;
}

/* Content area */
div#content {
    background-color: transparent;
    border-color: transparent;
    border-image: url(https://static.wikia.nocookie.net/stoneshard_gamepedia_en/images/6/6a/Content_border.jpg/revision/latest) 25 fill round;
    border-width: 25px;
    border-style: solid;
    padding: 0;
    margin-right: 1em;
    margin-left: 15em;
    margin-top: 20px;
}

.mw-body h1,
.mw-body h2 {
    font-family: 'Volter';
    border-color: #9c9c9c;
}

.mw-body h1 {
    border-width: 2px;
}

div#footer {
    margin-left: 15em;
}

/* Background */
body {
    background-color: #03080e;
}

div#mw-page-base {
    background: transparent;
}

/* Logo */
.mw-wiki-logo {
    background-size: 400px;
}

#p-logo a {
    width: 400px;
    margin-left: -2.6em;
    margin-top: -1.5em;
}

/* Preferences */
.client-js #preferences {
    background: #161527;
}

.client-js .mw-prefs-buttons,
.client-js .mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed {
    border-color: black;
}

.client-js .oo-ui-tabSelectWidget {
    background: transparent;
}

.client-js .oo-ui-tabOptionWidget .oo-ui-labelElement-label {
    font-family: 'Volter';
    color: #969499;
}

/* Fieldsets */
fieldset legend {
    color: #dd6f38 !important;
    font-family: 'Volter';
}

fieldset {
    border-color: #9c9c9e;
}

/* Tables */
.skin-hydradark .mw-datatable th,
.skin-hydradark table.mw_metadata th {
    background: #161527;
}

.skin-hydradark #mw-allmessagestable tbody:hover tr td,
.skin-hydradark .mw-datatable tr:hover td {
    background-color: #131223;
}

table.wikitable > tr > th, 
table.wikitable > * > tr > th {
    background-color: #01b196;
}

/* custom table for use on our wiki */
table.stoneshard th,
table.stoneshard td,
table.stoneshard {
    border: 5px solid #1e1a31;
    border-collapse: collapse;
    color: white;
}
table.stoneshard {background-color: #231f36;}
table.stoneshard th {background-color: #343047;}
table.stoneshard tr:nth-child(even){background-color: #272340;}

table.row-hover th:hover,
table.row-hover tr:hover {background-color: #34306f;}
table.cell-hover th:hover,
table.cell-hover td:hover {background-color: #34306f;}



table th a {
    color: #0f4497;
}

/* Misc */
li.gallerybox div.thumb,
code,
pre,
.mw-code {
    background: #161527;
    border: 2px solid black;
}

span.warning {
    color: #a37400;
}

/* Search */
.skin-hydradark .mw-search-profile-tabs,
.skin-hydradark fieldset#mw-searchoptions {
    background-color: #161527;
    border: 2px solid black;
}

.skin-hydradark fieldset#mw-searchoptions {
    border-top: none;
}

.skin-hydradark fieldset#mw-searchoptions div.divider {
    border-color: #9c9c9c;
}

.skin-hydradark .mw-search-profile-tabs ul li a {
    font-family: 'Volter';
    color: #969499;
}

div.wikiEditor-preview-loading,
div.wikiEditor-ui {
    background: none;
}

/* Visual editor */
.oo-ui-popupToolGroup .oo-ui-toolGroup-tools {
    background-color: #282828;
    border: 1px solid #383838;
    box-shadow: 0 2px 2px 0 rgba(255,255,255,0.2);
}

.oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-tool-title {
    color: #e0e0e0;
}

.oo-ui-listToolGroup .oo-ui-tool.oo-ui-widget-enabled:hover,
.oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover,
.oo-ui-barToolGroup.oo-ui-widget-enabled > .oo-ui-toolGroup-tools > .oo-ui-tool.oo-ui-widget-enabled:hover,
.oo-ui-widget.oo-ui-widget-enabled.oo-ui-optionWidget.oo-ui-decoratedOptionWidget.oo-ui-outlineOptionWidget.oo-ui-outlineOptionWidget-level-0.oo-ui-iconElement.oo-ui-labelElement:hover {
    background-color: rgba(255,255,255,0.2);
}

.oo-ui-decoratedOptionWidget .oo-ui-iconElement-icon,
.oo-ui-decoratedOptionWidget .oo-ui-indicatorElement-indicator,
.oo-ui-fieldsetLayout.oo-ui-iconElement > .oo-ui-fieldsetLayout-header > .oo-ui-iconElement-icon {
    filter: invert(100%);
}

.oo-ui-textInputWidget.oo-ui-iconElement .oo-ui-iconElement-icon {
    filter: unset;
}

.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button {
    border-color: #ffffff;
}

.oo-ui-popupToolGroup.oo-ui-widget-enabled.oo-ui-popupToolGroup-active {
    background-color: rgba(255,255,255,0.2);
}

.oo-ui-popupToolGroup-handle .oo-ui-iconElement-icon,
.oo-ui-popupToolGroup.oo-ui-labelElement.oo-ui-indicatorElement .oo-ui-popupToolGroup-handle .oo-ui-labelElement-label,
.oo-ui-barToolGroup > .oo-ui-toolGroup-tools > .oo-ui-tool.oo-ui-iconElement > .oo-ui-tool-link .oo-ui-iconElement-icon {
    filter: invert(100%);
}

.oo-ui-messageDialog-actions .oo-ui-actionWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive .oo-ui-buttonElement-button:hover {
    background-color: #282828;
}

.oo-ui-indicator-down {
    background-image: linear-gradient(transparent,transparent),url(https://static.wikia.nocookie.net/commons_hydra/images/0/00/Light_down_arrow.svg);
    filter: unset;
}

.ve-ui-mwSaveDialog-options {
    background-color: #282828;
}

.ve-ui-mwSaveDialog-license {
    color: #e0e0e0;
}

/* Diffs */
td.diff-addedline .diffchange {
    background: none;
    color: #bfd959;
}

td.diff-deletedline .diffchange {
    background: none;
    color: #e62444;
}

td.diff-addedline,
td.diff-deletedline {
    border-color: transparent;
}

table.diff,
td.diff-otitle,
td.diff-ntitle {
    background: #161527;
}

table.diff {
    border: 2px solid black;
}

/* for "edit this page" tab and "discussion" tab etc */
.pagetab {
     border-style: solid solid none;
     border-width: thin;
     border-color: #808080;
     padding: 0.25ex 1ex 0ex;
     font-size: 95%;
}

.ambox {
    background-color: #282828;
    border-bottom-color: #383838;
    border-right-color: #383838;
    border-top-color: #383838;
    border-collapse: collapse;
    font-size: 95%;
    margin: 0 auto 2px auto;
    width: 80%;
}

.ambox-gray {
    border-left-color: #383838;
}

.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;
}

/* INFOBOXES: game or book depended color style */
.infoboxtable {
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #505050;
    color: #ffffff;
    float: 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: #181818; 
    border: 2px solid #505050; 
    border-radius: 5px; 
    font-weight: bold;
    padding: 0.5px 7px;
    text-align: right;
}

.infoboxname {
    background-color: #181818; 
    font-size: 110%; 
    font-weight: bold;
    padding: 0.5em; 
}

.infoboxdetails {
    padding: 0em;
}

/* copyright images tweak */
.skin-hydradark .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;
}

.feature {
    background: rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(0, 0, 0, 0.5);
    border-radius: 5px; padding: 10px;
}

/* Navbox template style */
table.navbox {
    border: 1px solid #505050;
    clear: both;
    font-size: 88%;
    margin: auto;
    padding: 1px;
    text-align: center;
    width: 100%; 
}

/* Border between adjacent navboxes */
table.navbox + table.navbox {
    margin-top: -1px;
}

.navbox-title,
.navbox-abovebelow,
table.navbox th {
    padding-left: 1em;
    padding-right: 1em;
    text-align: center;
}

.navbox-group {
    font-weight: bold;
    padding-left: 1em;
    padding-right: 1em;
    white-space: nowrap;
}

/* Base background */
.navbox, .navbox-subgroup {
    background: rgba(0, 0, 0, 0.1);
}

.navbox-list {
    border-color: rgba(0, 0, 0, 0.1); /* Must match background color */
}

/* Level 1 color */
.navbox-title,
table.navbox th {
    background: rgba(0, 0, 0, 0.2);
    color: #fff;
}

/* Level 2 styling */
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
    background: rgba(0, 0, 0, 0.2);
    color: #fff;
}

/* Level 3 styling */
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
    background: rgba(0, 0, 0, 0.1);
    color: #fff;
}

/* Even row striping */
.navbox-even {
    background: rgba(255, 255, 255, 0.1);
    color: #fff;
}

/* Odd row striping */
.navbox-odd {
    background: transparent;
}
 
.collapseButton {
    font-weight: normal;
    width: auto;
}

.navbox .collapseButton {
    width: 6em;
}
 
.navbar {
    font-size: 88%;
    font-weight: normal;
}

.navbox .navbar {
    font-size: 100%;
}
 
table.collapsed tr.collapsible {
    display: none;
}
/* End of new Navbox styling */

/* front page styles */
.fpbox .heading,
.fpbox .mainheading {
    border: 0;
    border-bottom: 2px solid #9c9c9c;
    color: #fff;
    font-family: 'Volter';
}

.fpbox {
    background: #161527;
    border: 2px solid #000;
    color: #B3B4B7;
}

.linkslabel {
    border-bottom: 1px solid #9c9c9c;
    color: #fff;
    font-family: 'Volter';
    text-align: center;
}

.fplink {
    background-color: rgba(255, 255, 255, 0.05);
    border: 2px solid #000;
}

.fplink a {
    color: #fff !important;
}

/* Notifications fix */
.mw-echo-ui-notificationsInboxWidget-toolbarWrapper {
    background: inherit;
}

/* Tooltip: [[File:Tooltip Border.png]] */
.tooltip {
    border-image-source: url(https://static.wikia.nocookie.net/stoneshard_gamepedia_en/images/b/bc/Tooltip_Border.png/revision/latest);
    border-image-slice: 32;
    border-image-repeat: round;
    border-width: 24px;
    border-style: solid;
    display: inline-block;
    max-width: 300px;
    background: #1b1926;
    text-shadow: black 2px 1px 4px; 
    font-size: 90%; 
    color: #ffffff; 
    line-height: 1.6;
}