MediaWiki:Common.css: Difference between revisions
Appearance
Content deleted Content added
Caleb Cooper (talk | contribs) No edit summary |
Caleb Cooper (talk | contribs) No edit summary |
||
| Line 62: | Line 62: | ||
} |
} |
||
.scroll { |
pre.scroll, .mw-highlight pre { |
||
width: auto; |
width: auto; |
||
min-width: 0; |
min-width: 0; |
||
| Line 75: | Line 75: | ||
white-space: pre; |
white-space: pre; |
||
} |
} |
||
| ⚫ | |||
.mw-highlight pre { |
|||
width: auto; |
|||
min-width: 0; |
|||
max-width: 95%; |
|||
border: 1px solid #ddd; |
|||
padding: 0.3em 0.3em 0.3em 0.3em; |
|||
margin: 0.3em 0.3em 0.3em 0.3em; |
|||
overflow-y: hidden; |
|||
overflow: visible; |
|||
overflow-x: auto; |
|||
display: inline-block; |
|||
white-space: pre; |
|||
} |
|||
pre.inline { |
pre.inline { |
||
width: auto; |
width: auto; |
||
| Line 98: | Line 84: | ||
white-space: pre; |
white-space: pre; |
||
} |
} |
||
| ⚫ | |||
.mw-highlight { display:inline; } |
.mw-highlight { display:inline; } |
||
/* Default Pre's in Grey and Black with Yellow Highlight */ |
/* Default Pre's in Grey and Black with Yellow Highlight */ |
||
code.basic, pre.basic, |
code.basic, pre.basic, div.basic pre, div.basic { |
||
background-color: #f8f9fa; |
background-color: #f8f9fa; |
||
color: black; |
color: black; |
||
| Line 112: | Line 96: | ||
background-color: #ffffcc; |
background-color: #ffffcc; |
||
color: black; |
color: black; |
||
border: |
border: 0 solid #ffffcc; |
||
border-radius: |
border-radius: 0; |
||
} |
} |
||
/* |
/* Pre's in Black and Green */ |
||
code.shell, pre |
code.shell, pre.shell, div.shell pre, div.shell , |
||
code.black-green, pre |
code.black-green, pre.black-green, div.black-green pre, div.black-green { |
||
background-color: black; |
background-color: black; |
||
color: green; |
color: green; |
||
| Line 130: | Line 114: | ||
} |
} |
||
/* |
/* Pre's in Black and White */ |
||
code.esx, pre |
code.esx, pre.esx, div.esx pre, div.esx, |
||
code.black-white, pre |
code.black-white, pre.black-white, div.black-white pre, div.black-white { |
||
background-color: black; |
background-color: black; |
||
color: white; |
color: white; |
||
| Line 144: | Line 128: | ||
} |
} |
||
/* |
/* Pre's in White and Blue */ |
||
code.net, pre |
code.net, pre.net, div.net pre, div.net, |
||
code.blue-white, pre |
code.blue-white, pre.blue-white, div.blue-white pre, div.blue-white { |
||
background-color: #034f84; |
background-color: #034f84; |
||
color: white; |
color: white; |
||
Revision as of 12:27, 15 July 2020
/* [[Category:AutoDumpContentFromCommons]] */
/* CSS placed here will be applied to all skins - Use with Caution */
.blue-border {
width: auto;
border-radius: 10px;
border: 2px solid blue;
padding: 0.3em 0.3em 0.3em 0.3em;
margin: 0.3em 0.3em 0.3em 0.3em;
overflow-y: hidden;
overflow: visible;
overflow-x: auto;
display: inline-block;
}
/* CSS for Support-Wiki Boxes and Rows */
.suppwiki_row {
display: flex;
flex-direction: row;
flex-flow: row wrap;
justify-content: space-between;
padding: 0;
margin: 0 -5px 0 -5px;
}
.suppwiki_box {
flex: 1;
margin: 5px;
min-width: 210px;
border: 1px solid #CCC;
padding: 0 10px 10px 10px;
box-shadow: 0 2px 2px rgba(0,0,0,0.1);
}
.suppwiki_box .header_icon {
float: left;
margin-right: 8px;
}
.suppwiki_box .items {
border-top: 1px solid #CCC;
padding-top: 0.5em;
}
.suppwiki_box p:last-child {
margin-bottom: 0;
}
.suppwiki_boxcontents_small {
font-size: 95%;
}
/* Custom Pre, Code and SyntaxHighlight layout and style */
code, samp, kbd {
font-family: "Courier New", Courier, monospace, sans-serif;
text-align: left;
color: #555;
}
pre code {
line-height: 1.6em;
font-size: 11px;
}
pre.scroll, .mw-highlight pre {
width: auto;
min-width: 0;
max-width: 95%;
border: 1px solid #ddd;
padding: 0.3em 0.3em 0.3em 0.3em;
margin: 0.3em 0.3em 0.3em 0.3em;
overflow-y: hidden;
overflow: visible;
overflow-x: auto;
display: inline-block;
white-space: pre;
}
pre.inline {
width: auto;
border: 1px solid #ddd;
padding: 0.3em 0.3em 0.3em 0.3em;
margin: 0.3em 0.3em 0.3em 0.3em;
display: inline-block;
white-space: pre;
}
.mw-highlight { display:inline; }
/* Default Pre's in Grey and Black with Yellow Highlight */
code.basic, pre.basic, div.basic pre, div.basic {
background-color: #f8f9fa;
color: black;
}
div.basic .hll {
background-color: #ffffcc;
color: black;
border: 0 solid #ffffcc;
border-radius: 0;
}
/* Pre's in Black and Green */
code.shell, pre.shell, div.shell pre, div.shell ,
code.black-green, pre.black-green, div.black-green pre, div.black-green {
background-color: black;
color: green;
}
div.black-green .hll, div.shell .hll {
background-color: green;
color: black;
border: 2px solid DarkGreen;
border-radius: 3px;
}
/* Pre's in Black and White */
code.esx, pre.esx, div.esx pre, div.esx,
code.black-white, pre.black-white, div.black-white pre, div.black-white {
background-color: black;
color: white;
}
div.black-white .hll, div.esx .hll {
background-color: white;
color: black;
border: 2px solid Silver;
border-radius: 3px;
}
/* Pre's in White and Blue */
code.net, pre.net, div.net pre, div.net,
code.blue-white, pre.blue-white, div.blue-white pre, div.blue-white {
background-color: #034f84;
color: white;
}
div.blue-white .hll, div.net .hll {
background-color: white;
color: #034f84;
border: 2px solid Silver;
border-radius: 3px;
}
span.hll { display: inline !important; }
/* 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). */
.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;
}
/* Allow removing of numbering from TOC */
.noautonum .tocnumber { display: none; }
/* Allow TOC to be horizontal list */
.widetoc ul li {
display: inline-block;
vertical-align: top;
}
.widetoc ul li ul li {
display: block;
}
/* Allow TOC to use newspaper columns */
div.three-columns ul {
-ms-column-count: 3; /* IE */
-webkit-column-count: 3; /* Chrome, Safari, Opera */
-moz-column-count: 3; /* Firefox */
column-count: 3;
-ms-column-gap: 40px; /* IE */
-webkit-column-gap: 40px; /* Chrome, Safari, Opera */
-moz-column-gap: 40px; /* Firefox */
column-gap: 40px;
-ms-column-rule: 1px outset #aaa; /* IE */
-webkit-column-rule: 1px outset #aaa; /* Chrome, Safari, Opera */
-moz-column-rule: 1px outset #aaa; /* Firefox */
column-rule: 1px outset #aaa;
}
div.three-columns ul ul{
-ms-column-count: 1; /* IE */
-webkit-column-count: 1; /* Chrome, Safari, Opera */
-moz-column-count: 1; /* Firefox */
column-count: 1;
}
div.four-columns ul {
-ms-column-count: 4; /* IE */
-webkit-column-count: 4; /* Chrome, Safari, Opera */
-moz-column-count: 4; /* Firefox */
column-count: 4;
-ms-column-gap: 40px; /* IE */
-webkit-column-gap: 40px; /* Chrome, Safari, Opera */
-moz-column-gap: 40px; /* Firefox */
column-gap: 40px;
-ms-column-rule: 1px outset #aaa; /* IE */
-webkit-column-rule: 1px outset #aaa; /* Chrome, Safari, Opera */
-moz-column-rule: 1px outset #aaa; /* Firefox */
column-rule: 1px outset #aaa;
}
div.four-columns ul ul {
-ms-column-count: 1; /* IE */
-webkit-column-count: 1; /* Chrome, Safari, Opera */
-moz-column-count: 1; /* Firefox */
column-count: 1;
}
div.six-columns ul {
-ms-column-count: 6; /* IE */
-webkit-column-count: 6; /* Chrome, Safari, Opera */
-moz-column-count: 6; /* Firefox */
column-count: 6;
-ms-column-gap: 40px; /* IE */
-webkit-column-gap: 40px; /* Chrome, Safari, Opera */
-moz-column-gap: 40px; /* Firefox */
column-gap: 40px;
-ms-column-rule: 1px outset #aaa; /* IE */
-webkit-column-rule: 1px outset #aaa; /* Chrome, Safari, Opera */
-moz-column-rule: 1px outset #aaa; /* Firefox */
column-rule: 1px outset #aaa;
}
div.six-columns ul ul {
-ms-column-count: 1; /* IE */
-webkit-column-count: 1; /* Chrome, Safari, Opera */
-moz-column-count: 1; /* Firefox */
column-count: 1;
}
.box_rotate {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
writing-mode: tb-rl;
}
#mw-user-domain-section { display: none !important; }
#userloginForm .mw-form-related-link-container { display: none !important; }
/* for toggle position */
div.mw-collapsible.force-toggle-float-left span.mw-collapsible-toggle {
display: inline;
clear:right;
float:left;
margin-right:0.2em;
}
/* for pre.enhanced */
.pre-box-overlay {
color: transparent;
font-family: monospace,Courier;
padding: 0px 4px 1px 0px;
border: 2px solid red;
border-radius: 3px;
}
.pre-arrow {
height: 60px;
width: 9px;
border-radius: 3px;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3MzgyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZTg0MDJlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjZjE2ZjVjIiBzdG9wLW9wYWNpdHk9IjAuNTciLz4KICAgIDxzdG9wIG9mZnNldD0iNjclIiBzdG9wLWNvbG9yPSIjZmZmN2Y3IiBzdG9wLW9wYWNpdHk9IjAuMjkiLz4KICAgIDxzdG9wIG9mZnNldD0iODUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMDgiLz4KICAgIDxzdG9wIG9mZnNldD0iOTIlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top, rgba(231,56,39,1) 0%, rgba(232,64,46,1) 6%, rgba(241,111,92,0.57) 43%, rgba(255,247,247,0.29) 67%, rgba(255,255,255,0.08) 85%, rgba(255,255,255,0) 92%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,56,39,1)), color-stop(6%,rgba(232,64,46,1)), color-stop(43%,rgba(241,111,92,0.57)), color-stop(67%,rgba(255,247,247,0.29)), color-stop(85%,rgba(255,255,255,0.08)), color-stop(92%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(231,56,39,1) 0%,rgba(232,64,46,1) 6%,rgba(241,111,92,0.57) 43%,rgba(255,247,247,0.29) 67%,rgba(255,255,255,0.08) 85%,rgba(255,255,255,0) 92%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(231,56,39,1) 0%,rgba(232,64,46,1) 6%,rgba(241,111,92,0.57) 43%,rgba(255,247,247,0.29) 67%,rgba(255,255,255,0.08) 85%,rgba(255,255,255,0) 92%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(231,56,39,1) 0%,rgba(232,64,46,1) 6%,rgba(241,111,92,0.57) 43%,rgba(255,247,247,0.29) 67%,rgba(255,255,255,0.08) 85%,rgba(255,255,255,0) 92%); /* IE10+ */
background: linear-gradient(to bottom, rgba(231,56,39,1) 0%,rgba(232,64,46,1) 6%,rgba(241,111,92,0.57) 43%,rgba(255,247,247,0.29) 67%,rgba(255,255,255,0.08) 85%,rgba(255,255,255,0) 92%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e73827', endColorstr='#00ffffff',GradientType=0 ); /* IE6-8 */
}
/* reset to defaults */
.reset-this {
animation : none;
animation-delay : 0;
animation-direction : normal;
animation-duration : 0;
animation-fill-mode : none;
animation-iteration-count : 1;
animation-name : none;
animation-play-state : running;
animation-timing-function : ease;
backface-visibility : visible;
background : 0;
background-attachment : scroll;
background-clip : border-box;
background-color : transparent;
background-image : none;
background-origin : padding-box;
background-position : 0 0;
background-position-x : 0;
background-position-y : 0;
background-repeat : repeat;
background-size : auto auto;
border : 0;
border-style : none;
border-width : medium;
border-color : inherit;
border-bottom : 0;
border-bottom-color : inherit;
border-bottom-left-radius : 0;
border-bottom-right-radius : 0;
border-bottom-style : none;
border-bottom-width : medium;
border-collapse : separate;
border-image : none;
border-left : 0;
border-left-color : inherit;
border-left-style : none;
border-left-width : medium;
border-radius : 0;
border-right : 0;
border-right-color : inherit;
border-right-style : none;
border-right-width : medium;
border-spacing : 0;
border-top : 0;
border-top-color : inherit;
border-top-left-radius : 0;
border-top-right-radius : 0;
border-top-style : none;
border-top-width : medium;
bottom : auto;
box-shadow : none;
box-sizing : content-box;
caption-side : top;
clear : none;
clip : auto;
color : inherit;
columns : auto;
column-count : auto;
column-fill : balance;
column-gap : normal;
column-rule : medium none currentColor;
column-rule-color : currentColor;
column-rule-style : none;
column-rule-width : none;
column-span : 1;
column-width : auto;
content : normal;
counter-increment : none;
counter-reset : none;
cursor : auto;
direction : ltr;
display : inline;
empty-cells : show;
float : none;
font : normal;
font-family : inherit;
font-size : medium;
font-style : normal;
font-variant : normal;
font-weight : normal;
height : auto;
hyphens : none;
left : auto;
letter-spacing : normal;
line-height : normal;
list-style : none;
list-style-image : none;
list-style-position : outside;
list-style-type : disc;
margin : 0;
margin-bottom : 0;
margin-left : 0;
margin-right : 0;
margin-top : 0;
max-height : none;
max-width : none;
min-height : 0;
min-width : 0;
opacity : 1;
orphans : 0;
outline : 0;
outline-color : invert;
outline-style : none;
outline-width : medium;
overflow : visible;
overflow-x : visible;
overflow-y : visible;
padding : 0;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
padding-top : 0;
page-break-after : auto;
page-break-before : auto;
page-break-inside : auto;
perspective : none;
perspective-origin : 50% 50%;
position : static;
/* May need to alter quotes for different locales (e.g fr) */
quotes : '\201C' '\201D' '\2018' '\2019';
right : auto;
tab-size : 8;
table-layout : auto;
text-align : inherit;
text-align-last : auto;
text-decoration : none;
text-decoration-color : inherit;
text-decoration-line : none;
text-decoration-style : solid;
text-indent : 0;
text-shadow : none;
text-transform : none;
top : auto;
transform : none;
transform-style : flat;
transition : none;
transition-delay : 0s;
transition-duration : 0s;
transition-property : none;
transition-timing-function : ease;
unicode-bidi : normal;
vertical-align : baseline;
visibility : visible;
white-space : normal;
widows : 0;
width : auto;
word-spacing : normal;
z-index : auto;
}
/* prettytable class for skinning normal tables */
table.prettytable { margin:1em 1em 1em 0em; background:#f9f9f9; border:1px #aaaaaa solid; border-collapse:collapse; }
table.prettytable th, table.prettytable td { border:1px #aaaaaa solid; padding:0.2em; }
table.prettytable th { background:#f2f2f2; text-align:center; }
table.prettytable caption { margin-left:inherit; margin-right:inherit; }
/* Style for horizontal lists (separator following item).
@source mediawiki.org/wiki/Snippets/Horizontal_lists
@revision 8 (2016-05-21)
@author [[User:Edokter]]
*/
.hlist-border dl,
.hlist-border ol,
.hlist-border ul,
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
.hlist-border li {
margin: 0;
padding: 0;
border-radius: 10px;
border: 2px solid blue;
padding: 0.3em 0.3em 0.3em 0.3em;
margin: 0.3em 0.3em 0.3em 0.3em;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li,
.hlist-border dd,
.hlist-border dt,
.hlist-border li {
margin: 0;
display: inline;
}
/* Display nested lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
.hlist dl dl, .hlist dl ol, .hlist dl ul,
.hlist ol dl, .hlist ol ol, .hlist ol ul,
.hlist ul dl, .hlist ul ol, .hlist ul ul,
.hlist-border.inline,
.hlist-border.inline dl,
.hlist-border.inline ol,
.hlist-border.inline ul,
.hlist-border dl dl, .hlist-border dl ol, .hlist-border dl ul,
.hlist-border ol dl, .hlist-border ol ol, .hlist-border ol ul,
.hlist-border ul dl, .hlist-border ul ol, .hlist-border ul ul {
display: inline;
}
/* Hide empty list items */
.hlist-border .mw-empty-li,
.hlist .mw-empty-li {
display: none;
}
/* Generate interpuncts */
.hlist-border dt:after,
.hlist dt:after {
content: ": ";
}
/**
* Note hlist style usage differd in
* the Minerva skin. Remember .hlist is a class defined in core as well! Please check Minerva desktop (and Minerva.css) when changing
* See https://phabricator.wikimedia.org/T213239
*/
.hlist dd:after,
.hlist li:after {
content: " · ";
font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
content: none;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child:before, .hlist dd dt:first-child:before, .hlist dd li:first-child:before,
.hlist dt dd:first-child:before, .hlist dt dt:first-child:before, .hlist dt li:first-child:before,
.hlist li dd:first-child:before, .hlist li dt:first-child:before, .hlist li li:first-child:before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child:after, .hlist dd dt:last-child:after, .hlist dd li:last-child:after,
.hlist dt dd:last-child:after, .hlist dt dt:last-child:after, .hlist dt li:last-child:after,
.hlist li dd:last-child:after, .hlist li dt:last-child:after, .hlist li li:last-child:after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li:before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child:before,
.hlist dt ol > li:first-child:before,
.hlist li ol > li:first-child:before {
content: " (" counter(listitem) "\a0";
}
/* Unbulleted lists */
.plainlist ol,
.plainlist ul {
line-height: inherit;
list-style: none none;
margin: 0;
}
.plainlist ol li,
.plainlist ul li {
margin-bottom: 0;
}
.arrow ul {
list-style: none;
}
.arrow li::before {
position: relative;
bottom: 2pt;
content: "";
display: inline-block;
/* By using an em scale, the arrows will size with the font */
width: 0.4em;
height: 0.4em;
border-left: 0.2em solid steelblue;
border-top: 0.2em solid steelblue;
transform: rotate(-45deg);
margin-right: 0.5em;
}
/* smalltable class for nesting normal tables */
table.smalltable { margin:0; padding:0; background:#f9f9f9; border:1px #aaaaaa solid; border-collapse:collapse; font-size:70%;}
table.smalltable th, table.smalltable td { border:1px #aaaaaa solid; padding:0.2em; }
table.smalltable th { background:#f2f2f2; text-align:center; }
table.smalltable caption { margin-left:inherit; margin-right:inherit; }
.rotate {
-webkit-transform: rotate(-90deg); /* Safari */
-moz-transform: rotate(-90deg); /* Firefox */
-ms-transform: rotate(-90deg); /* IE */
-o-transform: rotate(-90deg); /* Opera */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); /* Internet Explorer */
}
/* Hatnotes and disambiguation notices */
.hatnote {
font-style: italic;
}
.hatnote i {
font-style: normal;
}
div.hatnote {
/* @noflip */
padding-left: 1.6em;
margin-bottom: 0.5em;
}
div.hatnote + div.hatnote {
margin-top: -0.5em;
}
/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-parser-output .mw-collapsible-toggle {
font-weight: normal;
/* @noflip */
text-align: right;
padding-right: 0.2em;
padding-left: 0.2em;
}
.mw-collapsible-leftside-toggle .mw-collapsible-toggle {
/* @noflip */
float: left;
/* @noflip */
text-align: left;
}