Difference between revisions of "MediaWiki:Common.css"

From Postfurry Wiki
Jump to: navigation, search
 
(16 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
/* CSS placed here will be applied to all skins */
 
/* CSS placed here will be applied to all skins */
 +
 +
/* Fix anchor links with floating header */
 +
:target:before {
 +
  content:"";
 +
  display:block;
 +
  height:60px; /* fixed header height*/
 +
  margin:-60px 0 0; /* negative fixed header height */
 +
}
 +
 +
/* Better readability for things like passwords */
 +
.spaced-out {
 +
  letter-spacing: 0.1em;
 +
}
  
 
textarea#wpTextbox1 {
 
textarea#wpTextbox1 {
Line 12: Line 25:
 
}
 
}
  
a:focus {
+
a:focus,
 +
a:hover,
 +
a:visited:focus,
 +
a:visited:hover {
 
     color: #23527c
 
     color: #23527c
 
}
 
}
  
a:hover {
+
a:active {
 +
    color: #cc8548
 +
}
 +
 
 +
a.new:link,
 +
a.new:visited,
 +
#p-personal a.new:link,
 +
#p-personal a.new:visited {
 +
    color: #b52b27
 +
}
 +
 
 +
a.new:focus, #p-personal a.new:focus,
 +
a.new:hover, #p-personal a.new:hover,
 +
a.new:visited:focus, #p-personal a.new:visited:focus,
 +
a.new:visited:hover, #p-personal a.new:visited:hover {
 +
    color: #761c19
 +
}
 +
 
 +
a.new:active, #p-personal a.new:active {
 +
    color: #4ad4d8
 +
}
 +
 
 +
a:link {
 +
    color: #337ab6
 +
}
 +
a:visted {
 +
    color: #337ab6
 +
}
 +
.mw-body a.external:link {
 +
    color: #337ab6
 +
}
 +
.mw-body a.external:visited {
 +
    color: #337ab6
 +
}
 +
 
 +
a:focus,
 +
a:hover,
 +
a:visited:focus,
 +
a:visited:hover {
 
     color: #23527c
 
     color: #23527c
 
}
 
}
Line 24: Line 78:
 
}
 
}
  
a:visited:focus {
+
a.new:link,
     color: #23527c
+
a.new:visited,
 +
#p-personal a.new:link,
 +
#p-personal a.new:visited {
 +
    color: #b52b27
 +
}
 +
 
 +
a.new:focus, #p-personal a.new:focus,
 +
a.new:hover, #p-personal a.new:hover,
 +
a.new:visited:focus, #p-personal a.new:visited:focus,
 +
a.new:visited:hover, #p-personal a.new:visited:hover {
 +
     color: #761c19
 +
}
 +
 
 +
a.new:active, #p-personal a.new:active {
 +
    color: #4ad4d8
 +
}
 +
 
 +
/* Stuff from Wikipedia */
 +
 
 +
/* Navbar styling when nested in infobox and navbox */
 +
.infobox .navbar {
 +
    font-size: 100%;
 +
}
 +
.navbox .navbar {
 +
    display: block;
 +
    font-size: 100%;
 +
}
 +
.navbox-title .navbar {
 +
    /* @noflip */
 +
    float: left;
 +
    /* @noflip */
 +
    text-align: left;
 +
    /* @noflip */
 +
    margin-right: 0.5em;
 +
    width: 6em;
 
}
 
}
  
a:visited:hover {
+
/* Infobox template style */
     color: #23527c
+
.infobox {
 +
    border: 1px solid #aaa;
 +
    border-spacing: 3px;
 +
    background-color: #f9f9f9;
 +
    color: black;
 +
    /* @noflip */
 +
    margin: 0.5em 0 0.5em 1em;
 +
    padding: 0.2em;
 +
    /* @noflip */
 +
    float: right;
 +
    /* @noflip */
 +
    clear: right;
 +
    /* @noflip */
 +
    text-align: left;
 +
    font-size: 88%;
 +
    line-height: 1.5em;
 +
}
 +
.infobox caption {
 +
     font-size: 125%;
 +
    font-weight: bold;
 +
    padding: 0.2em;
 +
}
 +
.infobox td,
 +
.infobox th {
 +
    vertical-align: top;
 +
}
 +
.infobox.bordered {
 +
    border-collapse: collapse;
 +
}
 +
.infobox.bordered td,
 +
.infobox.bordered th {
 +
    border: 1px solid #aaa;
 +
}
 +
.infobox.bordered .borderless td,
 +
.infobox.bordered .borderless th {
 +
    border: 0;
 +
}
 +
 +
.infobox.sisterproject {
 +
    width: 20em;
 +
    font-size: 90%;
 +
}
 +
 +
.infobox.standard-talk {
 +
    border: 1px solid #c0c090;
 +
    background-color: #f8eaba;
 +
}
 +
.infobox.standard-talk.bordered td,
 +
.infobox.standard-talk.bordered th {
 +
    border: 1px solid #c0c090;
 +
}
 +
 +
/* styles for bordered infobox with merged rows */
 +
.infobox.bordered .mergedtoprow td,
 +
.infobox.bordered .mergedtoprow th {
 +
    border: 0;
 +
    border-top: 1px solid #aaa;
 +
    /* @noflip */
 +
    border-right: 1px solid #aaa;
 +
}
 +
 +
.infobox.bordered .mergedrow td,
 +
.infobox.bordered .mergedrow th {
 +
    border: 0;
 +
    /* @noflip */
 +
    border-right: 1px solid #aaa;
 +
}
 +
 +
/* Styles for geography infoboxes, eg countries,
 +
  country subdivisions, cities, etc.            */
 +
.infobox.geography {
 +
    border-collapse: collapse;
 +
    line-height: 1.2em;
 +
    font-size: 90%;
 +
}
 +
 +
.infobox.geography  td,
 +
.infobox.geography  th {
 +
    border-top: 1px solid #aaa;
 +
    padding: 0.4em 0.6em 0.4em 0.6em;
 +
}
 +
.infobox.geography .mergedtoprow td,
 +
.infobox.geography .mergedtoprow th {
 +
    border-top: 1px solid #aaa;
 +
    padding: 0.4em 0.6em 0.2em 0.6em;
 +
}
 +
 +
.infobox.geography .mergedrow td,
 +
.infobox.geography .mergedrow th {
 +
    border: 0;
 +
    padding: 0 0.6em 0.2em 0.6em;
 +
}
 +
 +
.infobox.geography .mergedbottomrow td,
 +
.infobox.geography .mergedbottomrow th {
 +
    border-top: 0;
 +
    border-bottom: 1px solid #aaa;
 +
    padding: 0 0.6em 0.4em 0.6em;
 +
}
 +
 +
.infobox.geography .maptable td,
 +
.infobox.geography .maptable th {
 +
    border: 0;
 +
    padding: 0;
 
}
 
}

Latest revision as of 13:32, 13 April 2016

/* CSS placed here will be applied to all skins */

/* Fix anchor links with floating header */
:target:before {
  content:"";
  display:block;
  height:60px; /* fixed header height*/
  margin:-60px 0 0; /* negative fixed header height */
}

/* Better readability for things like passwords */
.spaced-out {
  letter-spacing: 0.1em;
}

textarea#wpTextbox1 {
  font-family: monospace;
}

a:link, 
a:visited,
.mw-body a.external:link,
.mw-body a.external:visited {
    color: #337ab7
}

a:focus,
a:hover,
a:visited:focus,
a:visited:hover {
    color: #23527c
}

a:active {
    color: #cc8548
}

a.new:link,
a.new:visited,
#p-personal a.new:link,
#p-personal a.new:visited {
    color: #b52b27
}

a.new:focus, #p-personal a.new:focus,
a.new:hover, #p-personal a.new:hover,
a.new:visited:focus, #p-personal a.new:visited:focus,
a.new:visited:hover, #p-personal a.new:visited:hover {
    color: #761c19
}

a.new:active, #p-personal a.new:active {
    color: #4ad4d8
}

a:link {
    color: #337ab6
}
a:visted {
    color: #337ab6
}
.mw-body a.external:link {
    color: #337ab6
}
.mw-body a.external:visited {
    color: #337ab6
}

a:focus,
a:hover,
a:visited:focus,
a:visited:hover {
    color: #23527c
}

a:active {
    color: #cc8548
}

a.new:link,
a.new:visited,
#p-personal a.new:link,
#p-personal a.new:visited {
    color: #b52b27
}

a.new:focus, #p-personal a.new:focus,
a.new:hover, #p-personal a.new:hover,
a.new:visited:focus, #p-personal a.new:visited:focus,
a.new:visited:hover, #p-personal a.new:visited:hover {
    color: #761c19
}

a.new:active, #p-personal a.new:active {
    color: #4ad4d8
}

/* Stuff from Wikipedia */

/* Navbar styling when nested in infobox and navbox */
.infobox .navbar {
    font-size: 100%;
}
.navbox .navbar {
    display: block;
    font-size: 100%;
}
.navbox-title .navbar {
    /* @noflip */
    float: left;
    /* @noflip */
    text-align: left;
    /* @noflip */
    margin-right: 0.5em;
    width: 6em;
}

/* Infobox template style */
.infobox {
    border: 1px solid #aaa;
    border-spacing: 3px;
    background-color: #f9f9f9;
    color: black;
    /* @noflip */
    margin: 0.5em 0 0.5em 1em;
    padding: 0.2em;
    /* @noflip */
    float: right;
    /* @noflip */
    clear: right;
    /* @noflip */
    text-align: left;
    font-size: 88%;
    line-height: 1.5em;
}
.infobox caption {
    font-size: 125%;
    font-weight: bold;
    padding: 0.2em;
}
.infobox td,
.infobox th {
    vertical-align: top;
}
.infobox.bordered {
    border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
    border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
    border: 0;
}
 
.infobox.sisterproject {
    width: 20em;
    font-size: 90%;
}
 
.infobox.standard-talk {
    border: 1px solid #c0c090;
    background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
    border: 1px solid #c0c090;
}
 
/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
    border: 0;
    border-top: 1px solid #aaa;
    /* @noflip */
    border-right: 1px solid #aaa;
}
 
.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
    border: 0;
    /* @noflip */
    border-right: 1px solid #aaa;
}
 
/* Styles for geography infoboxes, eg countries,
   country subdivisions, cities, etc.            */
.infobox.geography {
    border-collapse: collapse;
    line-height: 1.2em;
    font-size: 90%;
}
 
.infobox.geography  td,
.infobox.geography  th {
    border-top: 1px solid #aaa;
    padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
    border-top: 1px solid #aaa;
    padding: 0.4em 0.6em 0.2em 0.6em;
}
 
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
    border: 0;
    padding: 0 0.6em 0.2em 0.6em;
}
 
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
    border-top: 0;
    border-bottom: 1px solid #aaa;
    padding: 0 0.6em 0.4em 0.6em;
}
 
.infobox.geography .maptable td,
.infobox.geography .maptable th {
    border: 0;
    padding: 0;
}