MediaWiki:Common.css: Difference between revisions

MediaWiki interface page
No edit summary
mNo edit summary
 
(44 intermediate revisions by the same user not shown)
Line 8: Line 8:
.italic {
.italic {
font-style:italic;
font-style:italic;
}
.col-2 {
columns: auto 2;
break-inside: avoid;
}
.col-3 {
columns: auto 3;
break-inside: avoid;
}
@media only screen and (max-width: 600px) {
.col-2,
.col-3 {
columns: auto 1;
}
}
}


/* Small Link */
/* Small Link */
Line 19: Line 34:
}
}
hr.small-link {
hr.small-link {
margin:-.8em 0 -.7em 0;
margin:-.5em 0 -.5em 0;
}
.tabs-content hr.small-link {
margin:0 0 -.5em 0;
}
}


/* Header Link */
/* Header Link */
h2:has(>a.hlink),
h2.link,
h3:has(>a.hlink),
h3.link,
h4:has(>a.hlink),
h4.link,
h5:has(>a.hlink) {
h5.link {
display:inline;
}
 
h2.link + p,
h3.link + p,
h4.link + p,
h5.link + p {
display:inline;
display:inline;
font-weight:bold;
margin-left:.5em;
}
}
a.hlink {
 
font-size:.6em;
h2.link + p > a,
h3.link + p > a,
h4.link + p > a,
h5.link + p > a,
h2.link + section > p > a,
h3.link + section > p > a,
h4.link + section > p > a,
h5.link + section > p > a {
font-weight:bold;
font-weight:bold;
}
}
a.hlink::before {
h2.link + p > a::before,
h3.link + p > a::before,
h4.link + p > a::before,
h5.link + p > a::before,
h2.link + section > p > a::before,
h3.link + section > p > a::before,
h4.link + section > p > a::before,
h5.link + section > p > a::before {
content: '[';
content: '[';
}
}
a.hlink::after {
 
h2.link + p > a::after,
h3.link + p > a::after,
h4.link + p > a::after,
h5.link + p > a::after,
h2.link + section > p > a::after,
h3.link + section > p > a::after,
h4.link + section > p > a::after,
h5.link + section > p > a::after {
content: ']';
content: ']';
}
/* Tabs */
label.tabs-label {
background-color: var(--border-color-base);
}
label.tabs-label:hover {
background-color: var(--border-color-base--darker);
}
div.tabs > label.tabs-label {
border-radius: var(--border-radius--medium) var(--border-radius--medium) 0 0;
background-color: var(--color-surface-1);
}
/* Active tab */
.tabs-tabbox > .tabs-input:checked + .tabs-label,
.tabs-input-0:checked + .tabs-input-1 + .tabs-label {
background-color: var(--color-surface-2);
border-bottom: 0;
box-shadow: none;
}
/* Item Template */
div.item {
font-weight:bold;
font-size:.9em;
}
div.item + hr {margin:0;}
span.item.common {color:white;}
span.item.uncommon {color:lime;}
span.item.rare {color:slateblue;}
span.item.epic {color:purple;}
span.item.legendary {color:orange;}
span.item.attunement {
color:white;
background-color:royalblue;
border-radius:.1em;
padding:.1em .3em 0 .3em;
margin:0 .3em 0 .3em;
}

Latest revision as of 18:46, 13 March 2024

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

/* General */
.small {
font-size:.8em;
vertical-align:text-bottom;
}
.italic {
font-style:italic;
}
.col-2 {
columns: auto 2;
break-inside: avoid;
}
.col-3 {
columns: auto 3;
break-inside: avoid;
}
@media only screen and (max-width: 600px) {
.col-2,
.col-3 {
columns: auto 1;
}
}


/* Small Link */
p:has(>span.small-link) {
margin-top:0;
}
span.small-link {
font-size:.8em;
font-weight:bold;
}
hr.small-link {
margin:-.5em 0 -.5em 0;
}
.tabs-content hr.small-link {
margin:0 0 -.5em 0;
}

/* Header Link */
h2.link,
h3.link,
h4.link,
h5.link {
display:inline;
}

h2.link + p,
h3.link + p,
h4.link + p,
h5.link + p {
display:inline;
font-weight:bold;
margin-left:.5em;
}

h2.link + p > a,
h3.link + p > a,
h4.link + p > a,
h5.link + p > a,
h2.link + section > p > a,
h3.link + section > p > a,
h4.link + section > p > a,
h5.link + section > p > a {
font-weight:bold;
}
h2.link + p > a::before,
h3.link + p > a::before,
h4.link + p > a::before,
h5.link + p > a::before,
h2.link + section > p > a::before,
h3.link + section > p > a::before,
h4.link + section > p > a::before,
h5.link + section > p > a::before {
content: '[';
}

h2.link + p > a::after,
h3.link + p > a::after,
h4.link + p > a::after,
h5.link + p > a::after,
h2.link + section > p > a::after,
h3.link + section > p > a::after,
h4.link + section > p > a::after,
h5.link + section > p > a::after {
content: ']';
}

/* Tabs */

label.tabs-label {
background-color: var(--border-color-base);
}
label.tabs-label:hover {
background-color: var(--border-color-base--darker);
}

div.tabs > label.tabs-label {
border-radius: var(--border-radius--medium) var(--border-radius--medium) 0 0;
background-color: var(--color-surface-1);
}

/* Active tab */
.tabs-tabbox > .tabs-input:checked + .tabs-label, 
.tabs-input-0:checked + .tabs-input-1 + .tabs-label {
background-color: var(--color-surface-2);
border-bottom: 0;
box-shadow: none;
}

/* Item Template */

div.item {
font-weight:bold;
font-size:.9em;
}
div.item + hr {margin:0;}
span.item.common 		{color:white;}
span.item.uncommon 		{color:lime;}
span.item.rare 			{color:slateblue;}
span.item.epic 			{color:purple;}
span.item.legendary 	{color:orange;}

span.item.attunement {
color:white;
background-color:royalblue;
border-radius:.1em;
padding:.1em .3em 0 .3em;
margin:0 .3em 0 .3em;
}