Minecraft Wiki
Advertisement

Documentation may be created at User:Bebiezaza/vectorDesktop.css/doc.

Note: After saving, you have to bypass your browser's cache to see the changes.

Google Chrome, Firefox, Microsoft Edge, and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button.
For details and instructions about other browsers, see Wikipedia:Bypass your cache.

/* ---------- change font to MediaWiki original ---------- */
body {
	font-family: sans-serif !important;
    font-size: 16px;
}

/* overwrite the stupidly larger font */
@media only screen and (min-width: 1500px) {
    .page-content {
        font-size: 14px;
    }
}
/* also do it to smaller screen size */
.page-content {
    font-size: 14px;
}

/* also force it on main text */
.resizable-container {
	font-size: 14px;
}

/* prevent hovered link from changing color */
a:hover {
    color: var(--theme-link-color);
}

/* ===== Title and Headers; font and size ===== */
.page-header h1, .page-content h1, .page-content h2 {
    margin-bottom: 0.25em;
    padding: 0;
    font-family: 'Linux Libertine','Georgia','Times',serif;
    line-height: 1.3;
}

.page-header h1 {
    font-size: 1.8em;
}

.page-content h1 {
    margin-top: 1em;
    font-size: 1.8em;
}

.page-content h2 {
    margin-top: 1em;
    font-size: 1.5em;
}

/* ---------- move Fandom left navbar to the top ---------- */
.global-navigation {
	position: static;
	width: auto;
	display: block;
	overflow: hidden;
}

.global-navigation__top { float: left; }
.global-navigation__bottom { float: right; }

.global-navigation__top,
.global-navigation__bottom,
.global-navigation__nav,
.global-navigation__links {
	display: flex;
	width: max-content;
}

.global-navigation__link {
    margin-left: 13px;
}

/* fit Fandom logo into the space it has */
.global-navigation__logo .wds-icon { 
	height: 34px;
}

/* move user menu dropdown to the appropriate spot */
.global-navigation .wds-dropdown.is-attached-to-bottom .wds-dropdown__content {
	position: fixed;
	top: inherit;
	bottom: auto;
	left: auto;
	right: 0;
    z-index: 10;
}

/* ===== small screen bruhness ===== */
@media only screen and (max-height: 650px) {
    /* stops the menu from going to bottom left */
    .global-navigation__bottom {
        position: unset;
    }
    /* stops small image size */
    .global-navigation__icon svg {
        width: 24px;
        height: 24px;
        margin: 3px;
    }
}


/* remove dropdown arrow */
.wds-dropdown:after, .wds-dropdown:before {
	content: none;
}

/* ---------- shift size of stuffs to fit the whole page, taking up topnav space, giving way to vector leftnav ---------- */
.main-container {
    margin-left: 10em;
    padding: 1em;
	width: calc(100% - 11em);
}

@media screen and (min-width: 982px) {
    .main-container {
        padding: 1.25em 1.5em 0 1.5em;
        margin-left: 11em;
    }
}

.search-modal:before, 
.fandom-sticky-header {
    left: 0;
}

/* curved border bruhness */
.page__main {
    border-radius: 0 !important;
}


/* page base shifts */
.fandom-community-header__background.tileHorizontally.header {
    width: calc(100% + 2em);
    left: -1em;
}

.page.page-is-edit, .ve-active .page {
    margin-top: 0;
}

/* ===== Edit content size ===== */
.resizable-container {
    width: 100%;
    margin: 40px 0 0;
    max-width: 100%;
}

.page {
    margin-top: 0;
}

/* --------- new "vector" leftnav rendering ---------- */
/* ===== mw-panel ===== */
#mw-panel {
    color: white;
    position: absolute;
    top: 60px;
    width: 10em;
    left: 0;
}

@media screen and (min-width: 982px){
    #mw-panel {
        padding-left: 0.5em;
        width: 10.5em;
    }
}

/* ===== logo ===== */
#p-logo {
    margin-bottom: 1em;
}

#p-logo a {
    display: block;
    width: 10em;
    height: 160px;
    display: flex; /* for img */
}

#p-logo img {
    min-width: 100%;
    min-height: 100%
}

/* ===== menu header ===== */
#p-logo+.sidebar-header h3 {
    display: none
}

.vector-menu-portal h3 {
    display: block;
    background-image: linear-gradient(to right,rgba(200,204,209,0) 0,#FFF 33%,#FFF 66%,rgba(200,204,209,0) 100%);
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 100% 1px;
    color: #FFF;
    border: 0;
    padding: 0.25em 0;
    font-size: 0.75em;
    font-weight: normal;
    cursor: default;
}

/* ===== menu ===== */
.vector-menu-portal {
    margin: 0 0.6em 0 0.7em;
    padding: 0.25em 0;
}

.vector-menu-portal .vector-menu-content ul {
    list-style: none none;
    margin: 0;
    padding-top: 0.3em;
}

.vector-menu-portal .vector-menu-content li {
    margin: 0;
    padding: 0.25em 0;
    font-size: 0.75em;
    line-height: 1.125em;
    word-wrap: break-word;
}

#mw-panel a {
    color: #BFBFBF;
}

#mw-panel a:hover {
    color: #FFF;
}

/* --------- new "vector" topnav rendering ---------- */
/* ===== move topnav into place ===== */
#mw-head {
    top: 60px;
    right: 0;
    width: 100%;
    height: 40px;
}

#left-navigation, #right-navigation {
    margin-top: 2.5em;
    margin-bottom: -2.5em;
}

#left-navigation {
    float: left;
}

#right-navigation {
    float: right;
}

/* ===== make buttons ===== */
.vector-menu-tabs, .vector-menu-dropdown {
    float: left;
}

.vector-menu-tabs li {
    background-image: linear-gradient(to top,var(--theme-page-background-color) 0,#fff 70%,transparent 100%);
    float: left;
    height: 40px;
    margin-bottom: 0;
}

.vector-menu-tabs li.selected {
    background-image: linear-gradient(to top,#fff 0,#fff 70%,transparent 100%);
}

.vector-menu-tabs li a {
    background-image: linear-gradient(to bottom,rgba(167,215,249,0) 0,#a7d7f9 100%);
    background-size: 2px 100%;
    background-repeat: no-repeat;
    display: block;
    font-size: 14px;
    padding: 12px 8px 4px;
}

.vector-menu-tabs li.mw-list-item-left a { background-position: right bottom; }
.vector-menu-tabs li.mw-list-item-right a { background-position: left bottom; }

.vector-menu-tabs li.selected a {
    color: #202122;
    text-decoration: none;
}

/* ===== make dropdown ===== */
.vector-menu-dropdown {
    background-image: linear-gradient(to top,var(--theme-page-background-color) 0,#e7ebee 70%,transparent 100%);
    float: left;
    font-size: 14px;
}

.vector-menu-dropdown span {
    display: block;
    padding: 12px 8px 4px;
    color: var(--theme-link-color);
    cursor: pointer;
}

/* spliter for dropdown */
.vector-menu-dropdown span {
    background-image: linear-gradient(to bottom,rgba(167,215,249,0) 0,#a7d7f9 100%);
    background-size: 2px 100%;
    background-repeat: no-repeat;
    background-position: left bottom;
}

.vector-menu-dropdown span::after {
    content: '▼';
}

.vector-menu-dropdown ul {
    position: absolute;
    display: none;
	right: -1px;
	z-index: 10;
    min-width: 61.76px;
}

/* move dropdown to the right place */
.vector-menu-dropdown:hover {
    position: relative;
}

/* ===== create proper dropdown box ===== */
.vector-menu-dropdown:hover ul {
    display: block;
    padding: 0 1px;
    background-color: gray;
}

.vector-menu-dropdown li {
    background-color: #fff;
    margin: 0;
}

.mw-dropdown-item a {
    padding: 0.5078125em;
    display: block;
}

/* --------- Change webpage elements to match original mediawiki ---------- */
h1, h2 {
    margin-bottom: 0.6em;
    border-bottom: 1px solid #a2a9b1;
}

.mw-editsection-bracket,
.mw-editsection-divider {
    display: inline;
}

/* Subpage text size */
.page-header__page-subtitle {
    font-size: 84%;
}

/* ===== Table of Contents Header ===== */
.toc .toctitle {
    border-bottom: none;
    justify-content: center;
    padding: 0;
}

.page-content #toc .toctitle {
    background-color: transparent;
}

.toc .toctitle h2 {
    color: black;
    font-weight: bold;
    line-height: 1.3;
}

/* ===== Table of Contents ===== */
.toc, .toccolours {
    border: 1px solid #a2a9b1;
    background-color: #f8f9fa;
    padding: 5px;
    font-size: 95%;
}

.toc {
    display: table;
    padding: 7px;
}

.page-content #toc ul {
    background-color: transparent;
}

.toc ul li {
    margin-left: 0;
}

li {
    margin-bottom: 0.1em;
}

.toc ul ul {
    margin: 0 0 0 2em !important;
}

.toc ul li a {
    color: #0645ad;
    line-height: 1.6;
    padding: 0;
}

.toc ul li a:hover {
    background-color: transparent;
}

.toc ul li a .tocnumber {
    color: #202122;
    padding-left: 0;
    padding-right: 0.5em;
}

.toc ul li a .tocnumber:after {
    content: "";
}
Advertisement