MediaWiki:Vector.css

Revision as of 16:17, 2 January 2026 by Iritscen (talk | contribs) (added external link icon overrides)
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)
  • Microsoft Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Go to Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files.
/* Fix the sidebar in place when scrolling, as long as we are not on a small screen (e.g. a phone) */
@media (min-device-width:481px)
{
  div#mw-panel
  {
    position:fixed;
    height:100%;
    /* Prevent content overlay when sidewards scrolling */
    background-color:#F6F6F6;
  }
}

/* For small screens, fix the sidebar this way to avoid overlap when zooming */
@media (max-device-width:480px)
{
  div#mw-panel
  {
    position:absolute;
  }
}

/* Darken the background for code tags just a tiny bit
** so code stands out more (default is 249, 249, 249)
*/
code
{
    background-color:rgb(245, 245, 245);
}

/* Raise size of text in diff views to 100% since
** Vector makes them 88% by default
*/
td.diff-addedline,
td.diff-deletedline,
td.diff-context
{
    font-size:100%;
}

/* Allow limiting of which header levels are shown in a TOC;
   <div class="toclimit-3">, for instance, will limit to
   showing ==headings== and ===headings=== but no further
   (as long as there are no =headings= on the page, which
   there shouldn't be according to the MoS). Used by Template:
   TOClimit.
 */
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul
{
    display:none;
}

/* When <div class="nonumtoc"> is used on the table of contents,
   the ToC will display without numbers. Used by Template:TOCnonum. */
.nonumtoc .tocnumber { display:none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul
{
    line-height:1.5em;
    list-style:none;
    margin:.3em 0 0;
    padding:0;
}
.nonumtoc #toc ul ul, 
.nonumtoc .toc ul ul
{ 
    margin:0 0 0 2em; 
}

/* Redesigned outbound arrow for external links */
div#content a.external
{
 background-image:url(/w/images/e/ea/Link_icon_-_external.svg);
 background-size:10px;
 background-position:top right;
 background-repeat:no-repeat;
 padding-right:11px;
}

/* Provide sideways arrow for links to other Oni2.net sites */
div#content a.external[href*=".oni2.net"]
{
 background-image:url(/w/images/9/98/Link_icon_-_oni2.net.svg);
 background-size:12px;
 background-position:top right;
 background-repeat:no-repeat;
 padding-right:13px;
}

/* Provide circular arrow for external internal links */
div#content a.external[href*="wiki.oni2.net"]
{
 background-image:url(/w/images/7/7d/Link_icon_-_external_internal.svg);
 background-position:top right;
 background-repeat:no-repeat;
 padding-right:12px;
}

/* Show movie icon for links to movie files that typically play in-browser */
div#content a.external[href$=".avi" i],
div#content a.external[href$=".mov" i],
div#content a.external[href$=".mp4" i],
div#content a.external[href$=".wmv" i]
{
 background-image:url(/w/images/4/45/Link_icon_-_movie_file.svg);
 background-size:12px;
 background-position:top right;
 background-repeat:no-repeat;
 padding-right:14px;
}

/* Show sound icon for links to audio files that typically play in-browser */
div#content a.external[href$=".m4a" i],
div#content a.external[href$=".mp3" i],
div#content a.external[href$=".wav" i]
{
 background-image:url(/w/images/5/52/Link_icon_-_sound_file.svg);
 background-size:12px;
 background-position:top right;
 background-repeat:no-repeat;
 padding-right:14px;
}

/* Provide green upward arrow for interwiki links */
div#content a.extiw
{
 background-image:url(/w/images/d/dd/Link_icon_-_interwiki.svg);
 background-position:top right;
 background-repeat:no-repeat;
 padding-right:11px;
}