More actions
Import from lethal.Miraheze.org |
Copy external link icon to interwiki links |
||
| (4 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
/* CSS placed here will be applied to all skins */ | /* CSS placed here will be applied to all skins */ | ||
/** Copy external link icon to interwiki links */ | |||
.mw-parser-output a.extiw::after { | |||
background-color: currentColor; | |||
content: ""; | |||
display: inline-block; | |||
height: 0.75em; | |||
margin-left: 0.125em; | |||
mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 aria-hidden=%22true%22 viewBox=%220 0 20 20%22%3E %3Cg fill=%22currentColor%22%3E %3Cpath d=%22M17 17H3V3h5V1H3a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-5h-2z%22/%3E %3Cpath d=%22m11 1 3.29 3.29-5.73 5.73 1.42 1.42 5.73-5.73L19 9V1z%22/%3E %3C/g%3E %3C/svg%3E") no-repeat 50% 50%; | |||
mask-size: contain; | |||
width: 0.75em; | |||
} | |||
.mw-parser-output :is(a.extiw:hover, a.extiw:visited:hover) { | |||
color: var(--color-link--hover, currentColor); | |||
} | |||
.mw-parser-output .plainlinks a.extiw::after { | |||
content: none; | |||
} | |||
.mw-content-rtl .mw-parser-output a.extiw::after { | |||
transform: scaleX(-1); | |||
} | |||
/** Fix monospace text suppressing hyperlink styling */ | |||
:is(a.extiw, a.external) code { | |||
color: var(--color-link); | |||
} | |||
| Line 5: | Line 35: | ||
/** Styling for userboxen to match mw:Extension:Babel */ | /** Styling for userboxen to match mw:Extension:Babel */ | ||
.mw-babel-wrapper { | .mw-babel-wrapper { | ||
border: 1px solid currentColor; | |||
border: 1px solid | |||
border-spacing: 0; | border-spacing: 0; | ||
box-sizing: border-box; | box-sizing: border-box; | ||
| Line 24: | Line 53: | ||
.mw-babel-box-0 { | .mw-babel-box-0 { | ||
--mw-babel-primary-color: #FFBBBB; | --mw-babel-primary-color: #FFBBBB; | ||
} | } | ||
.mw-babel-box-1 { | .mw-babel-box-1 { | ||
--mw-babel-primary-color: #E0C0E0; | --mw-babel-primary-color: #E0C0E0; | ||
} | } | ||
.mw-babel-box-2 { | .mw-babel-box-2 { | ||
--mw-babel-primary-color: #BCB9EF; | --mw-babel-primary-color: #BCB9EF; | ||
} | } | ||
.mw-babel-box-3 { | .mw-babel-box-3 { | ||
--mw-babel-primary-color: #99B3FF; | --mw-babel-primary-color: #99B3FF; | ||
} | } | ||
.mw-babel-box-4 { | .mw-babel-box-4 { | ||
--mw-babel-primary-color: #77E0E8; | --mw-babel-primary-color: #77E0E8; | ||
} | } | ||
.mw-babel-box-5 { | .mw-babel-box-5 { | ||
--mw-babel-primary-color: #FFCF4D; | --mw-babel-primary-color: #FFCF4D; | ||
} | } | ||
.mw-babel-box-N { | .mw-babel-box-N { | ||
--mw-babel-primary-color: #6EF7A7; | --mw-babel-primary-color: #6EF7A7; | ||
} | } | ||
.mw-babel-box { | .mw-babel-box { | ||
background-color: var(--mw-babel-primary-color, transparent); | |||
border: 1px solid var(--mw-babel-primary-color, transparent); | border: 1px solid var(--mw-babel-primary-color, transparent); | ||
margin: 1px; | margin: 1px; | ||
} | } | ||
.mw-babel-box table { | .mw-babel-box table { | ||
border-spacing: 0; | border-spacing: 0; | ||
margin: 0 !important; | margin: 0 !important; | ||
width: 100%; | width: 100%; | ||
} | } | ||
.mw-babel-box th { | .mw-babel-box th { | ||
font-size: 1. | font-size: 1.25em; | ||
height: 45px; | height: 45px; | ||
min-width: 45px; | min-width: 45px; | ||
| Line 71: | Line 90: | ||
} | } | ||
.mw-babel-box td { | .mw-babel-box td { | ||
background-color: #FFFFFF9F; | |||
font-size: .85em; | font-size: .85em; | ||
line-height: 1.25em; | line-height: 1.25em; | ||
Latest revision as of 12:58, 3 August 2024
/* CSS placed here will be applied to all skins */
/** Copy external link icon to interwiki links */
.mw-parser-output a.extiw::after {
background-color: currentColor;
content: "";
display: inline-block;
height: 0.75em;
margin-left: 0.125em;
mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 aria-hidden=%22true%22 viewBox=%220 0 20 20%22%3E %3Cg fill=%22currentColor%22%3E %3Cpath d=%22M17 17H3V3h5V1H3a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-5h-2z%22/%3E %3Cpath d=%22m11 1 3.29 3.29-5.73 5.73 1.42 1.42 5.73-5.73L19 9V1z%22/%3E %3C/g%3E %3C/svg%3E") no-repeat 50% 50%;
mask-size: contain;
width: 0.75em;
}
.mw-parser-output :is(a.extiw:hover, a.extiw:visited:hover) {
color: var(--color-link--hover, currentColor);
}
.mw-parser-output .plainlinks a.extiw::after {
content: none;
}
.mw-content-rtl .mw-parser-output a.extiw::after {
transform: scaleX(-1);
}
/** Fix monospace text suppressing hyperlink styling */
:is(a.extiw, a.external) code {
color: var(--color-link);
}
/** Styling for userboxen to match mw:Extension:Babel */
.mw-babel-wrapper {
border: 1px solid currentColor;
border-spacing: 0;
box-sizing: border-box;
margin: 1px;
padding: 0;
width: 100%;
}
.mw-babel-header {
font-weight: bold;
text-align: center;
}
.mw-babel-footer {
font-size: 85%;
font-weight: normal;
text-align: center;
}
.mw-babel-box-0 {
--mw-babel-primary-color: #FFBBBB;
}
.mw-babel-box-1 {
--mw-babel-primary-color: #E0C0E0;
}
.mw-babel-box-2 {
--mw-babel-primary-color: #BCB9EF;
}
.mw-babel-box-3 {
--mw-babel-primary-color: #99B3FF;
}
.mw-babel-box-4 {
--mw-babel-primary-color: #77E0E8;
}
.mw-babel-box-5 {
--mw-babel-primary-color: #FFCF4D;
}
.mw-babel-box-N {
--mw-babel-primary-color: #6EF7A7;
}
.mw-babel-box {
background-color: var(--mw-babel-primary-color, transparent);
border: 1px solid var(--mw-babel-primary-color, transparent);
margin: 1px;
}
.mw-babel-box table {
border-spacing: 0;
margin: 0 !important;
width: 100%;
}
.mw-babel-box th {
font-size: 1.25em;
height: 45px;
min-width: 45px;
text-align: center;
width: 45px;
}
.mw-babel-box td {
background-color: #FFFFFF9F;
font-size: .85em;
line-height: 1.25em;
padding: .5em;
width: 100%;
}
@media all and (min-width: 480px) {
.mw-babel-wrapper {
clear: right;
float: right;
width: 238px;
}
.mw-content-ltr .mw-babel-wrapper {
clear: right;
float: right;
}
.mw-content-rtl .mw-babel-wrapper {
clear: left;
float: left;
}
.mw-babel-box {
clear: right;
float: right;
width: 238px;
}
.mw-content-ltr .mw-babel-box {
clear: right;
float: right;
}
.mw-content-rtl .mw-babel-box {
clear: left;
float: left;
}
}
/* Temporary CSS solution to hide KDE links until they are removed from skin */
#kFooterIncome, #kLegal, #kLinks .col-sm:not(:first-child) {
display: none;
}