Guild Wars 2 Wiki:Projects/CSS documentation/noncontent ui- minerva
From Guild Wars 2 Wiki
Jump to navigationJump to search
/** HEADER **/
/* Main CSS stolen (with permission) from FR GW2W's legendary User:IruleManik */
/* Hide text, use an image instead */
.minerva-header .branding-box h1 span,
.minerva-header .branding-box a span {
color: transparent;
padding-right: 7em;
line-height: inherit;
}
.minerva-header .branding-box {
background: url('/images/c/cb/Mobile_skin_header_logo.png') left/97% no-repeat;
width: 15.4em;
opacity: 0.9;
}
.mw-ui-icon-wikimedia-menu-base20::before,
.mw-ui-background-icon-menu {
filter: invert(180);
}
.minerva-header .search-box .search {
margin-left: 1em;
}
.minerva-search-form {
width: unset;
}
/* Default darker (sky) background */
.header-container.header-chrome {
background: url('/images/3/3b/Mobile_skin_background_dark.jpg') top -40px left /auto repeat-x;
}
/* Below 720px the searchbox collapses, and we have more space - use lighter (fields) background */
@media (max-width: 719px) {
.header-container.header-chrome {
background: url('/images/6/6f/Mobile_skin_background_light.jpg') left/cover no-repeat;
}
}
/** FOOTER **/
/* Background images switch over at <640px, can't have the pyramid from the light image interfering with the logos */
/* Default - lighter (fields) background */
.minerva-footer {
overflow: auto;
padding-bottom: 6px;
background: url('/images/6/6f/Mobile_skin_background_light.jpg') left/cover no-repeat;
}
footer > .post-content > .minerva-footer-logo {
color: transparent;
background: url('/images/4/40/Mobile_skin_footer_logo.png') left/37% no-repeat, url('/images/0/08/Mobile_skin_ArenaNet_logo.png') right/20% no-repeat;
height: 10em;
}
footer > .post-content {
color: white;
}
footer > .post-content a {
color: white;
font-weight: bold;
}
@media screen and (min-width: 720px)
/* Improve clarity of "View edit history" line in the footer */
.last-modified-bar {
background-color: rgba(51, 51, 51, 0.7);
color: white;
}
}
/* For narrow screens up to 640px wide */
@media (max-width: 640px) {
/* Dark to contrast with the white footer icons */
.minerva-footer {
background: url('/images/3/3b/Mobile_skin_background_dark.jpg') right/cover no-repeat;
}
/* Enlarge the icons a bit on narrow screens (Note: EN wiki logo slightly different size - was 60% on FR, now 45%) */
footer > .post-content > .minerva-footer-logo {
background: url('/images/4/40/Mobile_skin_footer_logo.png') left/45% no-repeat, url('/images/0/08/Mobile_skin_ArenaNet_logo.png') right/30% no-repeat;
height: 7em;
}
}
/** UI BUTTONS **/
/* Top menu - Sidebar */
.mw-ui-icon-minerva-mainmenu:before {
background-image: url('/images/f/fe/Mobile_skin_menu_outline.svg');
}
/* Top menu - Notifications */
.mw-ui-icon-wikimedia-bellOutline-base20:before {
background-image: url('/images/7/7e/Mobile_skin_notification_bell_outline.svg');
}
/* Top menu - Search magnifying glass (narrow screen only) */
.mw-ui-icon-wikimedia-search-base20:before,
.mw-ui-background-icon-search {
background-image: url('/images/6/6d/Mobile_skin_menu_search.svg');
}
/* Top menu - Close the search window (narrow screen only) */
.mw-ui-icon-mf-close-base20:before {
background-image: url('/images/e/e4/Mobile_skin_close_outline.svg');
}
/* Top Menu - User profile */
.mw-ui-icon-minerva-userAvatarOutline::before {
filter: invert(100%) brightness(200%);
}
/* Top Menu - Burger menu */
.mw-ui-icon-wikimedia-menu-base20::before,
.mw-ui-background-icon-menu {
filter: invert(100%) brightness(200%);
}
/* Sidebar - Community portal */
.mw-ui-icon-minerva-cp:before {
background-image: url('/images/8/86/Mobile_skin_sidebar_community_portal.svg');
}
/* Sidebar - Recent changes */
.mw-ui-icon-minerva-rc:before {
background-image: url('/images/6/66/Mobile_skin_sidebar_recent_changes.svg');
}
/* Sidebar - Help center */
.mw-ui-icon-minerva-hc:before {
background-image: url('/images/c/c2/Mobile_skin_sidebar_help_center.svg');
}
/* Sidebar - Editing guide */
.mw-ui-icon-minerva-eg:before {
background-image: url('/images/8/84/Mobile_skin_sidebar_editing_guide.svg');
}
/* Sidebar - Admin noticeboard */
.mw-ui-icon-minerva-an:before {
background-image: url('/images/c/ca/Mobile_skin_sidebar_admin_noticeboard.svg');
}
/* Sidebar - Wiki bug */
.mw-ui-icon-minerva-wb:before {
background-image: url('/images/1/17/Mobile_skin_sidebar_wiki_bug.svg');
}
/* Footer - History arrow */
.mf-mw-ui-icon-rotate-anti-clockwise::before {
filter: brightness(200%);
}
/* Language interwiki cancel */
.overlay .header-cancel li button::before {
background-color: red;
}
/** OTHER UI **/
/* Avoid descending letters in the last edited text being clipped */
footer .last-modified-bar__text {
line-height: 1.5em;
}
/* Clarify meaning of languages button by displaying text */
.mw-ui-icon-minerva-language-switcher::before {
font-size: 1.25em;
width: 1.25em;
height: 1.25em;
display: inline-block;
margin-bottom:-3px;
}
#language-selector a {
color: #888;
line-height: 1em;
font-size: 0.8em;
display: inline-block;
overflow: visible;
width: unset;
height: unset;
flex-basis: unset;
}
.content ul {
list-style-image: url(data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=);
}
.mw-ui-input, textarea, pre, xmp, plaintext, listing {
font-family: monospace;
}
/* Table of contents */
.toctitle.toctitle h2 {
margin: 0em 1em;
}
/* Editing window */
.editor-container.content {
height: 90vh;
}
#wikitext-editor {
height: 100%;
}
/* override mw default which is to try and display these as a full width block element */
.diff tr {
display: table-row;
}
.diff td {
display: table-cell;
}