MediaWiki:Vector.less

From The Kingkiller Chronicle Wiki
Revision as of 23:54, 20 December 2018 by Corey (talk | contribs) (Created page with "/* ======================================================== CSS placed here will affect users of the Vector skin. Only CSS that affects parts of the interface...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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: Go to Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files.

/* ========================================================

    CSS placed here will affect users of the Vector skin.
    
    Only CSS that affects parts of the interface outside of
    the content area (.mw-body) should be here; everything
    else should be at MediaWiki:Common.less.
  ======================================================== */

@vector-background: darken( @alabaster, 1% );

/* ----------------

      imports
  ---------------- */

@import 'MediaWiki:Common.less/variables.less';

/* ----------------

        less
  ---------------- */

/* logo */

  1. p-logo {
   filter: drop-shadow(0 2px 5px rgba(0,0,0,.25));
   margin: -1.5em 0 1.5em;

}

  1. mw-page-base {
   background: none;

}

/* sidebar */ div#mw-panel {

   padding-top: 2.5em;
   div.portal h3 {
       font-weight: bold;
   }
   div.portal div.body {
       background: none;
       margin-right: 0.5em;
   }

}

/* article area */ .mw-body {

   border-color: transparent;
   box-shadow: 0 .25em .6em -0.15em rgba(0,0,0,0.15);
   margin-top: 0;

}

/* border around tabs */ div.vectorTabs, div.vectorTabs ul, div#mw-head div.vectorMenu h3 {

   background: @vector-background;

}

/* selected tab */ div.vectorTabs li.selected {

   background: @content-bg;

}

/* hide "read" tab */

  1. ca-view {
   display: none;

}

/* notifications bell */

  1. pt-notifications-alert .mw-echo-notifications-badge:before {
   background-size: 75%;
   background-position: center 80%;

}

/* notifications mailbox */

  1. pt-notifications-notice .mw-echo-notifications-badge:before {
   background-size: 80%;
   background-position: center 90%;

}

/* tabs at the top */ div.vectorTabs {

   /* background */
   ul li {
       background: @vector-background;
       &:hover a {
           text-decoration: none;
       }
   }
   /* padding */
   li a {
       padding: 0 .75em;
   }
   /* remove borders between tabs */
   span {
       background: none;
       /* move tab text up */
       a {
           padding-top: 1em;
           height: 2.25em;
       }
   }

}

/* tab hover */ div.vectorTabs ul li:not(.selected):hover, div#mw-head div.vectorMenu h3:hover, /* for the "More" dropdown */

  1. p-cactions:hover #p-cactions-label {
   background: lighten( @vector-background, 1.5% );

}

/* inner shadow for tabs */ div.vectorTabs ul li:not(.selected), div#mw-head div.vectorMenu h3 {

   box-shadow: inset 0 -7px 7px -7px rgba(0,0,0,.15);

}

/* remove remaining blue border in VisualEditor */ .ve-activated .vectorTabs .selected { box-shadow: none; }

/* "More" dropdown */ div.vectorMenu {

   line-height: initial;
   h3 span {
       padding-top: 1.1em;
   }
   /* dropdown */
   h3 a {
       height: 2.2em;
   }
   div.menu {
       border: 1px solid #ddd;
       box-shadow: 0 2px 3px 0 rgba(0,0,0,.1);
   }

}

  1. p-cactions-label {
   padding-right: .5em;

}

/* watch star */

  1. ca-unwatch.icon a,
  2. ca-watch.icon a {
   padding-top: 2.95em;

}

/* search bar */

  1. p-search {
   margin: 0;
   form {
       margin-top: 0;
   }

}

div#simpleSearch {

   border: none;
   background: @white;
   height: 2.485em;
   margin-top: 0;
   box-shadow: inset 0 -7px 7px -7px rgba(0,0,0,.15);
   /* search text */
   #searchInput {
       font-family: @sans-serif-stack;
       padding: 1em 0 0 .75em;
   }
   /* magnifying glass */
   #searchButton {
       width: 2.5em;
   }

}

/* sitenotice */

  1. siteNotice {
   text-align: center;
   margin: .75em 0 1em;

}

.sitedir-ltr .mw-dismissable-notice-body {

   margin: 0;

}

/* space between edit box and mediawiki warnings */ form#editform {

   margin-top: 1.25em;

}

/* buttons */ .button {

   background: #438ab5;
   border: 1px solid #2a83bb;
   color: #fff;
   cursor: pointer;
   display: inline-block;
   font-size: 12px;
   height: 19px;
   line-height: 20px;
   padding: 0 10px;

}

/* hide certain links in sidebar tools */

  1. t-specialpages,
  2. t-recentchangeslinked,
  3. t-print,
  4. t-permalink {

display: none; }