模块:Navbox/styles.css:修订间差异
来自RIA | Wiki
更多操作
尝试分离CSS |
沙盒转正 |
||
| 第3行: | 第3行: | ||
* | * | ||
* @source https://en.wikipedia.org/wiki/Module:Navbox/styles.css | * @source https://en.wikipedia.org/wiki/Module:Navbox/styles.css | ||
* @revision | * @revision 2026-03-24 | ||
*/ | */ | ||
.navbox { | .navbox-s { | ||
border: 1px solid rgb(162, 169, 177); | |||
padding: 0.25em; | |||
border: 1px solid | |||
padding | |||
} | } | ||
.navbox .navbox { | .navbox-s, .navbox-s-subgroup { | ||
display: flex; | |||
flex-direction: column; | |||
gap: 2px; | |||
} | |||
.navbox-s .navbox-s-title, .navbox-s-subgroup .navbox-s-title { | |||
text-align: left; | |||
} | } | ||
.navbox | .navbox-s + .component-templatestyles + .navbox-s { | ||
margin-top: -1px; | margin-top: -1px; | ||
} | } | ||
.navbox- | .navbox-s-title { | ||
padding: 0.25em calc(0.5em + 0.5vw); | |||
} | } | ||
.navbox-s-title-text { | |||
.navbox- | font-weight: 700; | ||
} | |||
.navbox-s-body { | |||
display: flex; | |||
flex-direction: column; | |||
flex: 1 0 auto; | |||
gap: 2px; | |||
} | } | ||
.navbox-s-abovebelow { | |||
.navbox- | |||
text-align: center; | text-align: center; | ||
padding: 0.25em calc(0.5em + 0.5vw); | |||
} | } | ||
.navbox-s-ci { | |||
.navbox- | display: flex; | ||
gap: 2px; | |||
} | } | ||
.navbox-s-image { | |||
flex: 0 0 auto; | |||
display: none; | |||
.navbox- | |||
padding: 0 0.25em; | padding: 0 0.25em; | ||
} | } | ||
.navbox-s-lists { | |||
.navbox- | flex: 1 1 auto; | ||
display: grid; | |||
grid-template-columns: 1fr; | |||
gap: 2px; | |||
} | } | ||
.navbox-s-group { | |||
padding: 0.25em calc(0.5em + 0.5vw); | |||
font-weight: 700; | |||
} | } | ||
.navbox-s-list { | |||
.navbox- | padding: 0.25em calc(1em + 0.5vw); | ||
text-align: center; | |||
} | } | ||
.navbox-s-list-with-group { | |||
.navbox- | text-align: left; | ||
} | } | ||
.navbox-s-list-has-subgroup.navbox-s-list { | |||
padding: initial; | |||
.navbox | |||
.navbox | |||
padding: | |||
} | } | ||
.navbox .navbar { | @media (min-width: 480px) { | ||
.navbox-s .navbar { | |||
float: left; | |||
text-align: left; | |||
} | |||
.navbox-s-title-text { | |||
margin: 0 5em; | |||
text-align: center; | |||
} | |||
} | } | ||
@media (min-width: 720px) { | |||
.navbox- | .navbox-s-image { | ||
display: flex; | |||
align-items: center; | |||
justify-content: center; | |||
} | |||
.navbox-s-lists { | |||
grid-template-columns: auto 1fr; | |||
} | |||
.navbox-s-group { | |||
padding: 0.25em calc(0.5em + 0.5vw); | |||
} | |||
.navbox-s-list { | |||
padding: 0.25em; | |||
} | |||
.navbox-s-list:not(.navbox-s-list-with-group) { | |||
grid-column: 1/3; | |||
} | |||
} | } | ||
@media screen { | |||
.navbox-s { | |||
border-color: rgb(162, 169, 177); | |||
background-color: rgb(248, 249, 250); | |||
} | |||
.navbox-s-title { | |||
background-color: rgb(200, 200, 251); | |||
} | |||
.navbox-s-abovebelow, .navbox-s-group, .navbox-s-subgroup .navbox-s-title { | |||
background-color: rgb(216, 216, 255); | |||
} | } | ||
.navbox-s-subgroup .navbox-s-abovebelow, .navbox-s-subgroup .navbox-s-group { | |||
background-color: rgb(234, 235, 255); | |||
} | |||
.navbox-s-even { | |||
background-color: rgba(148, 148, 252, 0.05); | |||
} | |||
html.skin-theme-clientpref-night .navbox-s { | |||
border-color: rgba(255, 255, 255, 0.05); | |||
background-color: rgb(32, 33, 34); | |||
} | |||
html.skin-theme-clientpref-night .navbox-s-title { | |||
background-color: rgb(43, 40, 79); | |||
} | |||
html.skin-theme-clientpref-night .navbox-s-abovebelow, html.skin-theme-clientpref-night .navbox-s-group, html.skin-theme-clientpref-night .navbox-s-subgroup .navbox-s-title { | |||
background-color: rgb(31, 27, 65); | |||
} | |||
html.skin-theme-clientpref-night .navbox-s-subgroup .navbox-s-abovebelow, html.skin-theme-clientpref-night .navbox-s-subgroup .navbox-s-group { | |||
background-color: rgb(20, 15, 52); | |||
} | |||
html.skin-theme-clientpref-night.citizen-feature-pure-black-clientpref-1 .navbox-s { | |||
background-color: black; | |||
} | |||
} | } | ||
@media screen and (prefers-color-scheme: dark) { | |||
html.skin-theme-clientpref-os .navbox-s { | |||
@media screen and ( | border-color: rgba(255, 255, 255, 0.05); | ||
.navbox- | background-color: rgb(32, 33, 34); | ||
} | |||
html.skin-theme-clientpref-os .navbox-s-title { | |||
background-color: rgb(43, 40, 79); | |||
} | |||
html.skin-theme-clientpref-os .navbox-s-abovebelow, html.skin-theme-clientpref-os .navbox-s-group, html.skin-theme-clientpref-os .navbox-s-subgroup .navbox-s-title { | |||
background-color: rgb(31, 27, 65); | |||
} | |||
html.skin-theme-clientpref-os .navbox-s-subgroup .navbox-s-abovebelow, html.skin-theme-clientpref-os .navbox-s-subgroup .navbox-s-group { | |||
background-color: rgb(20, 15, 52); | |||
} | |||
html.skin-theme-clientpref-os.citizen-feature-pure-black-clientpref-1 .navbox-s { | |||
background-color: black; | |||
} | } | ||
} | } | ||
2026年3月24日 (二) 19:41的版本
/* Navbox styles
* 导航盒样式
*
* @source https://en.wikipedia.org/wiki/Module:Navbox/styles.css
* @revision 2026-03-24
*/
.navbox-s {
border: 1px solid rgb(162, 169, 177);
padding: 0.25em;
}
.navbox-s, .navbox-s-subgroup {
display: flex;
flex-direction: column;
gap: 2px;
}
.navbox-s .navbox-s-title, .navbox-s-subgroup .navbox-s-title {
text-align: left;
}
.navbox-s + .component-templatestyles + .navbox-s {
margin-top: -1px;
}
.navbox-s-title {
padding: 0.25em calc(0.5em + 0.5vw);
}
.navbox-s-title-text {
font-weight: 700;
}
.navbox-s-body {
display: flex;
flex-direction: column;
flex: 1 0 auto;
gap: 2px;
}
.navbox-s-abovebelow {
text-align: center;
padding: 0.25em calc(0.5em + 0.5vw);
}
.navbox-s-ci {
display: flex;
gap: 2px;
}
.navbox-s-image {
flex: 0 0 auto;
display: none;
padding: 0 0.25em;
}
.navbox-s-lists {
flex: 1 1 auto;
display: grid;
grid-template-columns: 1fr;
gap: 2px;
}
.navbox-s-group {
padding: 0.25em calc(0.5em + 0.5vw);
font-weight: 700;
}
.navbox-s-list {
padding: 0.25em calc(1em + 0.5vw);
text-align: center;
}
.navbox-s-list-with-group {
text-align: left;
}
.navbox-s-list-has-subgroup.navbox-s-list {
padding: initial;
}
@media (min-width: 480px) {
.navbox-s .navbar {
float: left;
text-align: left;
}
.navbox-s-title-text {
margin: 0 5em;
text-align: center;
}
}
@media (min-width: 720px) {
.navbox-s-image {
display: flex;
align-items: center;
justify-content: center;
}
.navbox-s-lists {
grid-template-columns: auto 1fr;
}
.navbox-s-group {
padding: 0.25em calc(0.5em + 0.5vw);
}
.navbox-s-list {
padding: 0.25em;
}
.navbox-s-list:not(.navbox-s-list-with-group) {
grid-column: 1/3;
}
}
@media screen {
.navbox-s {
border-color: rgb(162, 169, 177);
background-color: rgb(248, 249, 250);
}
.navbox-s-title {
background-color: rgb(200, 200, 251);
}
.navbox-s-abovebelow, .navbox-s-group, .navbox-s-subgroup .navbox-s-title {
background-color: rgb(216, 216, 255);
}
.navbox-s-subgroup .navbox-s-abovebelow, .navbox-s-subgroup .navbox-s-group {
background-color: rgb(234, 235, 255);
}
.navbox-s-even {
background-color: rgba(148, 148, 252, 0.05);
}
html.skin-theme-clientpref-night .navbox-s {
border-color: rgba(255, 255, 255, 0.05);
background-color: rgb(32, 33, 34);
}
html.skin-theme-clientpref-night .navbox-s-title {
background-color: rgb(43, 40, 79);
}
html.skin-theme-clientpref-night .navbox-s-abovebelow, html.skin-theme-clientpref-night .navbox-s-group, html.skin-theme-clientpref-night .navbox-s-subgroup .navbox-s-title {
background-color: rgb(31, 27, 65);
}
html.skin-theme-clientpref-night .navbox-s-subgroup .navbox-s-abovebelow, html.skin-theme-clientpref-night .navbox-s-subgroup .navbox-s-group {
background-color: rgb(20, 15, 52);
}
html.skin-theme-clientpref-night.citizen-feature-pure-black-clientpref-1 .navbox-s {
background-color: black;
}
}
@media screen and (prefers-color-scheme: dark) {
html.skin-theme-clientpref-os .navbox-s {
border-color: rgba(255, 255, 255, 0.05);
background-color: rgb(32, 33, 34);
}
html.skin-theme-clientpref-os .navbox-s-title {
background-color: rgb(43, 40, 79);
}
html.skin-theme-clientpref-os .navbox-s-abovebelow, html.skin-theme-clientpref-os .navbox-s-group, html.skin-theme-clientpref-os .navbox-s-subgroup .navbox-s-title {
background-color: rgb(31, 27, 65);
}
html.skin-theme-clientpref-os .navbox-s-subgroup .navbox-s-abovebelow, html.skin-theme-clientpref-os .navbox-s-subgroup .navbox-s-group {
background-color: rgb(20, 15, 52);
}
html.skin-theme-clientpref-os.citizen-feature-pure-black-clientpref-1 .navbox-s {
background-color: black;
}
}