MediaWiki:Vector.css: Difference between revisions

From Inkipedia, the Splatoon wiki
(these images don't appear to be necessary)
(Added code to solve a bug in Main Page with events and vector skin)
 
(67 intermediate revisions by 6 users not shown)
Line 1: Line 1:
/* CSS placed here will affect users of the Vector skin */
/* CSS placed here will affect users of the Vector skin */
/*==================================================
  ALL PAGES
==================================================*/


body {
body {
   background-image: url("//cdn.wikimg.net/en/splatoonwiki/images/d/d4/S2_background_stripe_pattern.svg");
   background-image: url("https://cdn.wikimg.net/es/splatoonwiki/images/6/60/Inkipedia_background_S3_Vector.svg");
   background-repeat: repeat;
   background-repeat: repeat;
}
}


/* Styles the account information box in the top right corner */
/* Styles the account information box in the top right corner */
#p-personal {
.skin-vector-legacy #p-personal {
   background-color: white;
   background-color: white;
   top: -0.09em;
   top: -0.09em;
Line 22: Line 18:
}
}


/* Affects the star icon in the watch tab */
/* Tab stuff */
#ca-unwatch.icon a, #ca-watch.icon a {
.skin-vector-legacy nav.vectorTabs,
   background-position: 90% 35%;
.skin-vector-legacy nav.vectorMenu h3#p-cactions-label,
   width: 65px;
.skin-vector-legacy #left-navigation .vector-menu-content a,
   overflow: visible;
.skin-vector-legacy #right-navigation .vector-menu-content a {
   padding: 15px;
   background-image: none;
}
 
.skin-vector-legacy nav#p-namespaces li,
.skin-vector-legacy nav#p-views li,
.skin-vector-legacy nav#p-cactions {
  background-color: #f3f3f3;
  background-image: none;
  border-radius: 0.95em 0.95em 0 0;
  height: 1.85em;
  line-height: 1px;
  margin-right: 0.15em;
  margin-top: 0.5em;
  border-style: dashed dashed solid dashed;
  border-color: #aadc00;
  border-width: 1px;
  min-width: 30px;
}
.skin-vector-legacy nav#p-cactions h3 {
color: var(--link-internal,#378B00);
height: 30px !important;
padding-right: 8px !important;
text-align: center;
}
.skin-vector-legacy nav#p-cactions h3::after {
right: 0;
padding: 0.5em;
background-position: initial;
/** This brings the arrow in-line with the middle of the e from "More" */
top: 0.6em;
    margin-left: 0.2em;
}
/* Make the dropdown arrow play nicely */
.skin-vector-legacy .vector-menu-dropdown h3:after {
   top: auto;
   right: inherit;
   position: inherit;  
}
}


div#mw-head div.vectorMenu h3 {
.skin-vector-legacy .vector-menu-dropdown .vector-menu-content {
  height: 30px;
border-width: 1px;
  margin-top: 0.6em;
top: 100%;
}
}


div.vectorMenu h3 a {
.skin-vector-legacy nav#p-views .selected,
  top: 0.2em;
.skin-vector-legacy nav#p-namespaces .selected {
   right: 0.4em;
   background: #ffffff;
}
}


/* Tab stuff */
.skin-vector-legacy #ca-unwatch.icon a,
div.vectorTabs {
.skin-vector-legacy #ca-watch.icon a {
   background-image: initial;
   padding-top: 21px;
   background-position: bottom left;
   padding-bottom: 21px;
   background-repeat: no-repeat;
  padding-left: 24px;
   padding-left: 0;
   margin-top: -5px;
   width: 68px;
}
}


  div.vectorTabs ul {
.skin-vector-legacy #ca-unwatch.icon a {
    background-image: initial;
  width: 82px;
    margin-left: 0;
}
  }


  div.vectorTabs span {
.skin-vector-legacy div#mw-head div.vectorMenu h3 {
    background-image: initial;
  background: #fff;
    background-position: center;
  height: 28px;
   }
  margin-top: 0.6em;
  border-style: dashed dashed solid dashed;
  border-color: #aadc00;
  border-width: 1px;
  border-radius: 10px 10px 0 0;
  margin-left: 0.1em;
   margin-right: 0.4em;
}


  div.vectorTabs ul li {
.skin-vector-legacy div.vectorMenu h3 span {
    background-image: initial;
  padding-top: 6px;
    background-position: center;
}
    border-radius: 0.95em 0.95em 0 0;
    height: 1.9em;
    line-height: 1px;
    margin-right: 0.15em;
    margin-top: 0.5em;
    border-style: dashed;
    border-color: #AADC00;
    border-width: 1px;
    min-width: 30px;
    overflow: visible;
    padding: 0;
  }


#left-navigation {
.skin-vector-legacy .skin-vector-legacy #left-navigation {
   margin-left: 11em;
   margin-left: 11em;
}
}


#right-navigation {
.skin-vector-legacy #right-navigation {
   margin-right: 4em;
   margin-right: 4em;
   overflow: visible;
   overflow: visible;
Line 84: Line 111:
}
}


#p-logo {
.skin-vector-legacy #p-logo {
   left: -1em;
   left: -1em;
   margin-top: -185px;
   margin-top: -185px;
Line 90: Line 117:
}
}


div#mw-head div.vectorMenu h3 {
.skin-vector-legacy div#mw-page-base {
  background-image: initial;
   background-image: none;
  background-position: center;
  background-repeat: repeat;
  border-radius: 10px 10px 0 0;
  margin-left: 0.1em;
  margin-right: 0.4em;
}
 
div.vectorMenu h3 span {
  padding-top: 10px;
}
 
div#mw-page-base {
   background-image: initial;
   background-color: rgba(255,255,255,0);
   background-color: rgba(255,255,255,0);
   opacity: 0;
   opacity: 0;
}
}


#mw-panel {
.skin-vector-legacy #mw-panel {
   background-color: white;
   background-color: white;
   max-width: 8em;
   max-width: 8em;
Line 121: Line 135:
}
}


.mw-body {
.skin-vector-legacy  .mw-body {
   border-style: solid;
   border-style: solid;
   border-color: #AADC00;
   border-color: #AADC00;
Line 127: Line 141:
   margin-left: 11em;
   margin-left: 11em;
   margin-right: 5em;
   margin-right: 5em;
  background-color: #ffffff;
}
}


  .mw-body h1, .mw-body h2, .mw-body #firstHeading {
.skin-vector-legacy .mw-body h1, .mw-body h2, .mw-body #firstHeading {
    font-family: sans-serif;
  font-family: sans-serif;
    background-image: url("//cdn.wikimg.net/splatoonwiki/images/5/5c/Drip-heading.png");
}
    background-position: 95% -1.75%;
    background-repeat: no-repeat;
  }


/* Fixes an issue where File:Drip-heading.png shows behind the word "Contents" in the table of contents */
/* ink splotches on headers */
div.toctitle > h2 {
.skin-vector-legacy .mw-body h1,
   background-image: none
.skin-vector-legacy .mw-body h2 {
  position: relative;
}
/* ::before element is needed for opacity */
.skin-vector-legacy .mw-body h1::before,
.skin-vector-legacy .mw-body h2::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 30px;
  opacity: .6;
  z-index: -1;
  background-image: url(//cdn.wikimg.net/splatoonwiki/images/5/5c/Drip-heading.png);
  background-repeat: no-repeat;
  bottom: 0;
}
.skin-vector-legacy .mw-body h1::before { background-position: 95% -2.5%; } /* green */
.skin-vector-legacy .mw-body h2:nth-of-type(6n-5)::before { background-position: 95% 20%; } /* purple */
.skin-vector-legacy .mw-body h2:nth-of-type(6n-4)::before { background-position: 95% 40%; } /* blue */
.skin-vector-legacy .mw-body h2:nth-of-type(6n-3)::before { background-position: 95% 60%; } /* orange */
.skin-vector-legacy .mw-body h2:nth-of-type(6n-2)::before { background-position: 95% 80%; } /* pink */
.skin-vector-legacy .mw-body h2:nth-of-type(6n-1)::before { background-position: 95% 100%; } /* cyan */
.skin-vector-legacy .mw-body h2:nth-of-type(6n)::before { background-position: 95% 0%; } /* green */
.skin-vector-legacy #toc h2::before { background: none; } /* prevent splotches from showing on table of contents header */
.skin-vector-legacy #firstHeading {z-index: 0; } /* fix splotch not showing on title header */
 
/* prevent h1 help links from becoming unclickable due to the ::before elements */
.skin-vector-legacy div.mw-indicators.mw-body-content {
   position: relative;
  z-index: 1;
}
}


#footer {
.skin-vector-legacy #footer {
   background-color: white;
   background-color: white;
   background-image: url("//cdn.wikimg.net/splatoonwiki/images/b/b4/Featured-bg.png");
   background-image: url("//cdn.wikimg.net/splatoonwiki/images/b/b4/Featured-bg.png");
Line 148: Line 191:
   border-width: 1px 2px 1px 2px;
   border-width: 1px 2px 1px 2px;
   margin-right: 5em;
   margin-right: 5em;
   margin-bottom: 5em;
   margin-bottom: 16px;
   border-radius: 0 0 10px 10px;
   border-radius: 0 0 10px 10px;
  padding-bottom: 48px;
}
/* Make margins of footer and search consistent */
.skin-vector-legacy .mw-footer {
  margin-left: 11em;
}
.skin-vector-legacy #p-search {
  margin-right: 1em;
}
/*==================================================
  Interface improvements
==================================================*/
/*=NAVIGATION=*/
/* "More" menu */
.skin-vector-legacy .vectorMenu h3{
    border-radius:0.95em 0.95em 0 0 !important;
    padding-bottom:2px !important;
}
.skin-vector-legacy .vectorMenu h3 span:after{
    top:6px !important;
}
.skin-vector-legacy .vectorMenu span{
    top:2px;
}
.skin-vector-legacy .vectorMenu .menu{
    border-radius: 0 0 10px 10px;
    left:1.5px;
    min-width:86.5%;
}
.skin-vector-legacy .vectorMenu .menu ul{
    position:relative;
    left:-1px;
}
/* Remove blue background from the tab */
.skin-vector-legacy .vector-menu-tabs, .vector-menu-tabs a, #mw-head .vector-menu-dropdown h3 {
  background: none;
}
/* Fix watch tab from overflow and bouncing */
.skin-vector-legacy .vector-menu-tabs .mw-watchlink.icon a {
padding: 0.5em;
}
.skin-vector-legacy #ca-watch.icon a, #ca-unwatch.icon a {
    width: inherit;
}
/* Search */
.skin-vector-legacy #simpleSearch{
    background:#f3f3f3;
    bottom:3px;
    border-radius:0.95em 0.95em 0 0;
    border-style: dashed dashed solid dashed !important;
    border-width:1px;
    border-color:#aadc00;
    padding-bottom:0px;
    padding-top:4px;
    padding-left:5px;
    padding-right:5px;
    -webkit-transition: background-color 100ms linear;
    -ms-transition: background-color 100ms linear;
    transition: background-color 100ms linear;
}
.skin-vector-legacy #simpleSearch:hover{
    background-color:#ffffff;
    /* border-color:transparent; */
}
.skin-vector-legacy #searchInput{
    border:none;
}
.skin-vector-legacy #searchInput:focus, #simpleSearch:hover #searchInput:focus{
    -webkit-box-shadow:none; /* Disables blue border when focused */
    box-shadow:none;
}
.skin-vector-legacy #searchButton{
    top:1px;
    right:5px;
}
/* Code to resolve a display error on small screens for the main page */
@media all and (min-width: 1075px){
    .hide-div-mainPage-event {
        display: flex;
        flex-wrap: wrap;
    }
}
}

Latest revision as of 15:37, 16 February 2024

/* CSS placed here will affect users of the Vector skin */

body {
  background-image: url("https://cdn.wikimg.net/es/splatoonwiki/images/6/60/Inkipedia_background_S3_Vector.svg");
  background-repeat: repeat;
}

/* Styles the account information box in the top right corner */
.skin-vector-legacy #p-personal {
  background-color: white;
  top: -0.09em;
  margin-right: 4em;
  padding: 2px 12px 2px 0;
  border-radius: 2px 2px 10px 10px;
  border-style: solid;
  border-color: #AADC00;
  border-width: 2px;
}

/* Tab stuff */
.skin-vector-legacy nav.vectorTabs,
.skin-vector-legacy nav.vectorMenu h3#p-cactions-label,
.skin-vector-legacy #left-navigation .vector-menu-content a,
.skin-vector-legacy #right-navigation .vector-menu-content a {
  background-image: none;
}

.skin-vector-legacy nav#p-namespaces li,
.skin-vector-legacy nav#p-views li,
.skin-vector-legacy nav#p-cactions {
  background-color: #f3f3f3;
  background-image: none;
  border-radius: 0.95em 0.95em 0 0;
  height: 1.85em;
  line-height: 1px;
  margin-right: 0.15em;
  margin-top: 0.5em;
  border-style: dashed dashed solid dashed;
  border-color: #aadc00;
  border-width: 1px;
  min-width: 30px;
}
.skin-vector-legacy nav#p-cactions h3 {
	color: var(--link-internal,#378B00);
	height: 30px !important;
	padding-right: 8px !important;
	text-align: center;
}
.skin-vector-legacy nav#p-cactions h3::after {
	right: 0;
	padding: 0.5em;
	background-position: initial;
	/** This brings the arrow in-line with the middle of the e from "More" */
	top: 0.6em;
    margin-left: 0.2em;
}
/* Make the dropdown arrow play nicely */
.skin-vector-legacy .vector-menu-dropdown h3:after {
  top: auto;
  right: inherit;
  position: inherit; 
}

.skin-vector-legacy .vector-menu-dropdown .vector-menu-content {
	border-width: 1px;
	top: 100%;
}

.skin-vector-legacy nav#p-views .selected,
.skin-vector-legacy nav#p-namespaces .selected {
  background: #ffffff;
}

.skin-vector-legacy #ca-unwatch.icon a,
.skin-vector-legacy #ca-watch.icon a {
  padding-top: 21px;
  padding-bottom: 21px;
  padding-left: 24px;
  margin-top: -5px;
  width: 68px;
}

.skin-vector-legacy #ca-unwatch.icon a {
  width: 82px;
}

.skin-vector-legacy div#mw-head div.vectorMenu h3 {
  background: #fff;
  height: 28px;
  margin-top: 0.6em;
  border-style: dashed dashed solid dashed;
  border-color: #aadc00;
  border-width: 1px;
  border-radius: 10px 10px 0 0;
  margin-left: 0.1em;
  margin-right: 0.4em;
}

.skin-vector-legacy div.vectorMenu h3 span {
  padding-top: 6px;
}

.skin-vector-legacy .skin-vector-legacy #left-navigation {
  margin-left: 11em;
}

.skin-vector-legacy #right-navigation {
  margin-right: 4em;
  overflow: visible;
  display: inline;
}

.skin-vector-legacy #p-logo {
  left: -1em;
  margin-top: -185px;
  margin-left: -15px;
}

.skin-vector-legacy div#mw-page-base {
  background-image: none;
  background-color: rgba(255,255,255,0);
  opacity: 0;
}

.skin-vector-legacy #mw-panel {
  background-color: white;
  max-width: 8em;
  margin-left: 0.8em;
  margin-top: 11em;
  padding: 1em 0.5em 1em 0em;
  border-style: solid;
  border-color: #AADC00;
  border-width: 2px 2px 2px 10px;
  border-radius: 2px;
}

.skin-vector-legacy  .mw-body {
  border-style: solid;
  border-color: #AADC00;
  border-width: 1px 2px 0 2px;
  margin-left: 11em;
  margin-right: 5em;
  background-color: #ffffff;
}

.skin-vector-legacy .mw-body h1, .mw-body h2, .mw-body #firstHeading {
  font-family: sans-serif;
}

/* ink splotches on headers */
.skin-vector-legacy .mw-body h1,
.skin-vector-legacy .mw-body h2 {
  position: relative;
}
/* ::before element is needed for opacity */
.skin-vector-legacy .mw-body h1::before,
.skin-vector-legacy .mw-body h2::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 30px;
  opacity: .6;
  z-index: -1;
  background-image: url(//cdn.wikimg.net/splatoonwiki/images/5/5c/Drip-heading.png);
  background-repeat: no-repeat;
  bottom: 0;
}
.skin-vector-legacy .mw-body h1::before { background-position: 95% -2.5%; } /* green */
.skin-vector-legacy .mw-body h2:nth-of-type(6n-5)::before { background-position: 95% 20%; } /* purple */
.skin-vector-legacy .mw-body h2:nth-of-type(6n-4)::before { background-position: 95% 40%; } /* blue */
.skin-vector-legacy .mw-body h2:nth-of-type(6n-3)::before { background-position: 95% 60%; } /* orange */
.skin-vector-legacy .mw-body h2:nth-of-type(6n-2)::before { background-position: 95% 80%; } /* pink */
.skin-vector-legacy .mw-body h2:nth-of-type(6n-1)::before { background-position: 95% 100%; } /* cyan */
.skin-vector-legacy .mw-body h2:nth-of-type(6n)::before { background-position: 95% 0%; } /* green */
.skin-vector-legacy #toc h2::before { background: none; } /* prevent splotches from showing on table of contents header */
.skin-vector-legacy #firstHeading {z-index: 0; } /* fix splotch not showing on title header */

/* prevent h1 help links from becoming unclickable due to the ::before elements */
.skin-vector-legacy div.mw-indicators.mw-body-content {
  position: relative;
  z-index: 1;
}

.skin-vector-legacy #footer {
  background-color: white;
  background-image: url("//cdn.wikimg.net/splatoonwiki/images/b/b4/Featured-bg.png");
  border-style: solid;
  border-color: #AADC00;
  border-width: 1px 2px 1px 2px;
  margin-right: 5em;
  margin-bottom: 16px;
  border-radius: 0 0 10px 10px;
  padding-bottom: 48px;
}

/* Make margins of footer and search consistent */
.skin-vector-legacy .mw-footer {
  margin-left: 11em;
}
.skin-vector-legacy #p-search {
  margin-right: 1em;
}

/*==================================================
  Interface improvements
==================================================*/

/*=NAVIGATION=*/

/* "More" menu */
.skin-vector-legacy .vectorMenu h3{
    border-radius:0.95em 0.95em 0 0 !important;
    padding-bottom:2px !important;
}
.skin-vector-legacy .vectorMenu h3 span:after{
    top:6px !important;
}
.skin-vector-legacy .vectorMenu span{
    top:2px;
}
.skin-vector-legacy .vectorMenu .menu{
    border-radius: 0 0 10px 10px;
    left:1.5px;
    min-width:86.5%;
}
.skin-vector-legacy .vectorMenu .menu ul{
    position:relative;
    left:-1px;
}

/* Remove blue background from the tab */
.skin-vector-legacy .vector-menu-tabs, .vector-menu-tabs a, #mw-head .vector-menu-dropdown h3 {
  background: none;
}

/* Fix watch tab from overflow and bouncing */
.skin-vector-legacy .vector-menu-tabs .mw-watchlink.icon a {
	padding: 0.5em;
}
.skin-vector-legacy #ca-watch.icon a, #ca-unwatch.icon a {
    width: inherit;
}

/* Search */
.skin-vector-legacy #simpleSearch{
    background:#f3f3f3;
    bottom:3px;
    border-radius:0.95em 0.95em 0 0;
    border-style: dashed dashed solid dashed !important;
    border-width:1px;
    border-color:#aadc00;
    padding-bottom:0px;
    padding-top:4px;
    padding-left:5px;
    padding-right:5px;

    -webkit-transition: background-color 100ms linear;
    -ms-transition: background-color 100ms linear;
    transition: background-color 100ms linear;
}
.skin-vector-legacy #simpleSearch:hover{
    background-color:#ffffff;
    /* border-color:transparent; */
}
.skin-vector-legacy #searchInput{
    border:none;
}
.skin-vector-legacy #searchInput:focus, #simpleSearch:hover #searchInput:focus{
    -webkit-box-shadow:none; /* Disables blue border when focused */
    box-shadow:none;
}
.skin-vector-legacy #searchButton{
    top:1px;
    right:5px;
}

/* Code to resolve a display error on small screens for the main page */
@media all and (min-width: 1075px){
    .hide-div-mainPage-event {
        display: flex;
        flex-wrap: wrap;
    }
}