模块:Navbox/sandbox/styles.css:修订间差异
来自RIA | Wiki
更多操作
无编辑摘要 |
无编辑摘要 |
||
| 第5行: | 第5行: | ||
.navbox, .navbox-subgroup { | .navbox, .navbox-subgroup { | ||
position: relative; | |||
display: flex; | display: flex; | ||
flex-direction: column; | flex-direction: column; | ||
gap: 2px; | gap: 2px; | ||
} | } | ||
| 第20行: | 第18行: | ||
padding: 0.25em calc(0.5em + 0.5vw); | padding: 0.25em calc(0.5em + 0.5vw); | ||
} | } | ||
.navbox .navbox-title, | |||
.navbox-subgroup .navbox-title { | |||
text-align: left; | |||
} | |||
.navbox-title-text { | .navbox-title-text { | ||
font-weight: 700; | font-weight: 700; | ||
} | } | ||
.navbox > .mw-collapsible-toggle, | |||
.navbox-subgroup > .mw-collapsible-toggle { | |||
position: absolute; | |||
} | |||
.navbox > .mw-collapsible-toggle { | |||
top: 0.375em; | |||
right: 1.25em; | |||
} | |||
.navbox-subgroup > .mw-collapsible-toggle { | |||
top: 0.25em; | |||
right: 1em; | |||
} | |||
.navbox-body { | .navbox-body { | ||
display: flex; | display: flex; | ||
| 第29行: | 第49行: | ||
gap: 2px; | gap: 2px; | ||
} | } | ||
.navbox-abovebelow { | .navbox-abovebelow { | ||
text-align: center; | text-align: center; | ||
padding: 0.25em calc(0.5em + 0.5vw); | padding: 0.25em calc(0.5em + 0.5vw); | ||
} | } | ||
.navbox-ci { | .navbox-ci { | ||
display: flex; | display: flex; | ||
gap: 2px; | gap: 2px; | ||
} | } | ||
.navbox-image { | .navbox-image { | ||
flex: 0 0 auto; | flex: 0 0 auto; | ||
| 第42行: | 第65行: | ||
padding: 0 0.25em; | padding: 0 0.25em; | ||
} | } | ||
.navbox-lists { | .navbox-lists { | ||
flex: 1 1 auto; | flex: 1 1 auto; | ||
| 第48行: | 第72行: | ||
gap: 2px; | gap: 2px; | ||
} | } | ||
.navbox-group { | .navbox-group { | ||
padding: 0.25em calc(0.5em + 0.5vw); | padding: 0.25em calc(0.5em + 0.5vw); | ||
text-align: left; | |||
font-weight: 700; | font-weight: 700; | ||
} | } | ||
.navbox-list { | .navbox-list { | ||
padding: 0.25em calc(1em + 0.5vw); | padding: 0.25em calc(1em + 0.5vw); | ||
text-align: center; | text-align: center; | ||
} | } | ||
.navbox-list-with-group { | .navbox-list-with-group { | ||
text-align: left; | text-align: left; | ||
} | } | ||
.navbox-list-has-subgroup.navbox-list { | .navbox-list-has-subgroup.navbox-list { | ||
padding: initial; | padding: initial; | ||
| 第68行: | 第97行: | ||
text-align: left; | text-align: left; | ||
} | } | ||
.navbox-title-text { | .navbox-title-text { | ||
margin: 0 5em; | margin: 0 5em; | ||
| 第79行: | 第109行: | ||
justify-content: center; | justify-content: center; | ||
} | } | ||
.navbox-lists { | .navbox-lists { | ||
grid-template-columns: auto 1fr; | grid-template-columns: auto 1fr; | ||
} | } | ||
.navbox-group { | .navbox-group { | ||
padding: 0.25em calc(0.5em + 0.5vw); | padding: 0.25em calc(0.5em + 0.5vw); | ||
} | } | ||
.navbox-list { | .navbox-list { | ||
padding: 0.25em; | padding: 0.25em; | ||
} | } | ||
.navbox-list:not(.navbox-list-with-group) { | .navbox-list:not(.navbox-list-with-group) { | ||
grid-column: 1/3; | grid-column: 1/3; | ||
| 第97行: | 第131行: | ||
background-color: rgb(248, 249, 250); | background-color: rgb(248, 249, 250); | ||
} | } | ||
.navbox-title { | .navbox-title { | ||
background-color: rgb(200, 200, 251); | background-color: rgb(200, 200, 251); | ||
} | } | ||
.navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title { | .navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title { | ||
background-color: rgb(216, 216, 255); | background-color: rgb(216, 216, 255); | ||
} | } | ||
.navbox-subgroup .navbox-abovebelow, .navbox-subgroup .navbox-group { | .navbox-subgroup .navbox-abovebelow, .navbox-subgroup .navbox-group { | ||
background-color: rgb(234, 235, 255); | background-color: rgb(234, 235, 255); | ||
} | } | ||
.navbox-even { | .navbox-even { | ||
background-color: rgba(148, 148, 252, 0.05); | background-color: rgba(148, 148, 252, 0.05); | ||
} | } | ||
html.skin-theme-clientpref-night .navbox { | html.skin-theme-clientpref-night .navbox { | ||
border-color: rgba(255, 255, 255, 0.05); | border-color: rgba(255, 255, 255, 0.05); | ||
background-color: rgb(32, 33, 34); | background-color: rgb(32, 33, 34); | ||
} | } | ||
html.skin-theme-clientpref-night .navbox-title { | html.skin-theme-clientpref-night .navbox-title { | ||
background-color: rgb(43, 40, 79); | background-color: rgb(43, 40, 79); | ||
} | } | ||
html.skin-theme-clientpref-night .navbox-abovebelow, html.skin-theme-clientpref-night .navbox-group, html.skin-theme-clientpref-night .navbox-subgroup .navbox-title { | html.skin-theme-clientpref-night .navbox-abovebelow, html.skin-theme-clientpref-night .navbox-group, html.skin-theme-clientpref-night .navbox-subgroup .navbox-title { | ||
background-color: rgb(31, 27, 65); | background-color: rgb(31, 27, 65); | ||
} | } | ||
html.skin-theme-clientpref-night .navbox-subgroup .navbox-abovebelow, html.skin-theme-clientpref-night .navbox-subgroup .navbox-group { | html.skin-theme-clientpref-night .navbox-subgroup .navbox-abovebelow, html.skin-theme-clientpref-night .navbox-subgroup .navbox-group { | ||
background-color: rgb(20, 15, 52); | background-color: rgb(20, 15, 52); | ||
} | } | ||
html.skin-theme-clientpref-night.citizen-feature-pure-black-clientpref-1 .navbox { | html.skin-theme-clientpref-night.citizen-feature-pure-black-clientpref-1 .navbox { | ||
background-color: black; | background-color: black; | ||
} | } | ||
} | } | ||
2025年3月10日 (一) 17:20的版本
.navbox {
border: 1px solid rgb(162, 169, 177);
padding: 0.25em;
}
.navbox, .navbox-subgroup {
position: relative;
display: flex;
flex-direction: column;
gap: 2px;
}
.navbox + .component-templatestyles + .navbox {
margin-top: -1px;
}
.navbox-title {
padding: 0.25em calc(0.5em + 0.5vw);
}
.navbox .navbox-title,
.navbox-subgroup .navbox-title {
text-align: left;
}
.navbox-title-text {
font-weight: 700;
}
.navbox > .mw-collapsible-toggle,
.navbox-subgroup > .mw-collapsible-toggle {
position: absolute;
}
.navbox > .mw-collapsible-toggle {
top: 0.375em;
right: 1.25em;
}
.navbox-subgroup > .mw-collapsible-toggle {
top: 0.25em;
right: 1em;
}
.navbox-body {
display: flex;
flex-direction: column;
flex: 1 0 auto;
gap: 2px;
}
.navbox-abovebelow {
text-align: center;
padding: 0.25em calc(0.5em + 0.5vw);
}
.navbox-ci {
display: flex;
gap: 2px;
}
.navbox-image {
flex: 0 0 auto;
display: none;
padding: 0 0.25em;
}
.navbox-lists {
flex: 1 1 auto;
display: grid;
grid-template-columns: 1fr;
gap: 2px;
}
.navbox-group {
padding: 0.25em calc(0.5em + 0.5vw);
text-align: left;
font-weight: 700;
}
.navbox-list {
padding: 0.25em calc(1em + 0.5vw);
text-align: center;
}
.navbox-list-with-group {
text-align: left;
}
.navbox-list-has-subgroup.navbox-list {
padding: initial;
}
@media (min-width: 480px) {
.navbox .navbar {
float: left;
text-align: left;
}
.navbox-title-text {
margin: 0 5em;
text-align: center;
}
}
@media (min-width: 720px) {
.navbox-image {
display: flex;
align-items: center;
justify-content: center;
}
.navbox-lists {
grid-template-columns: auto 1fr;
}
.navbox-group {
padding: 0.25em calc(0.5em + 0.5vw);
}
.navbox-list {
padding: 0.25em;
}
.navbox-list:not(.navbox-list-with-group) {
grid-column: 1/3;
}
}
@media screen {
.navbox {
border-color: rgb(162, 169, 177);
background-color: rgb(248, 249, 250);
}
.navbox-title {
background-color: rgb(200, 200, 251);
}
.navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title {
background-color: rgb(216, 216, 255);
}
.navbox-subgroup .navbox-abovebelow, .navbox-subgroup .navbox-group {
background-color: rgb(234, 235, 255);
}
.navbox-even {
background-color: rgba(148, 148, 252, 0.05);
}
html.skin-theme-clientpref-night .navbox {
border-color: rgba(255, 255, 255, 0.05);
background-color: rgb(32, 33, 34);
}
html.skin-theme-clientpref-night .navbox-title {
background-color: rgb(43, 40, 79);
}
html.skin-theme-clientpref-night .navbox-abovebelow, html.skin-theme-clientpref-night .navbox-group, html.skin-theme-clientpref-night .navbox-subgroup .navbox-title {
background-color: rgb(31, 27, 65);
}
html.skin-theme-clientpref-night .navbox-subgroup .navbox-abovebelow, html.skin-theme-clientpref-night .navbox-subgroup .navbox-group {
background-color: rgb(20, 15, 52);
}
html.skin-theme-clientpref-night.citizen-feature-pure-black-clientpref-1 .navbox {
background-color: black;
}
}