MediaWiki:Chameleon.css
MediaWiki界面页面
更多操作
注意:在发布之后,您可能需要清除浏览器缓存才能看到所作出的更改的影响。
- Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5或Ctrl-R(Mac为⌘-R)
- Google Chrome:按Ctrl-Shift-R(Mac为⌘-Shift-R)
- Edge:按住Ctrl的同时单击刷新,或按Ctrl-F5。
/* Chameleon component-skin comparison. Loaded only for users selecting Chameleon. */
body.skin-chameleon {
--mucwiki-page: #f6f8fb;
--mucwiki-surface: #ffffff;
--mucwiki-text: #172033;
--mucwiki-muted: #5b6678;
--mucwiki-border: #dbe4ef;
--mucwiki-border-soft: #e9eef6;
--mucwiki-accent: #245b9f;
--mucwiki-accent-strong: #173f75;
--mucwiki-accent-soft: #edf4ff;
background: var(--mucwiki-page);
color: var(--mucwiki-text);
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans SC", "Microsoft YaHei", sans-serif;
-webkit-font-smoothing: antialiased;
}
body.skin-chameleon a { color: var(--mucwiki-accent); }
body.skin-chameleon a:hover,
body.skin-chameleon a:focus { color: var(--mucwiki-accent-strong); }
body.skin-chameleon > .container.flex-fill {
max-width: 78rem;
padding: .75rem 1.1rem 2.5rem;
}
body.skin-chameleon > .container.flex-fill > .row:first-child {
align-items: center;
min-height: 4.35rem;
padding: .45rem 0 .65rem;
border-bottom: 1px solid rgba(202, 213, 228, .85);
}
body.skin-chameleon #p-logo { margin: 0; }
body.skin-chameleon #p-logo a {
display: flex;
align-items: center;
min-height: 3.15rem;
}
body.skin-chameleon #p-logo img {
display: block;
width: auto;
max-width: 5.2rem;
max-height: 3.1rem;
object-fit: contain;
}
body.skin-chameleon #p-personal .p-personal-tools,
body.skin-chameleon #p-personal ul {
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
gap: .35rem;
margin: 0;
padding: 0;
list-style: none;
}
body.skin-chameleon #p-personal a,
body.skin-chameleon #p-contentnavigation a,
body.skin-chameleon #mw-navigation a,
body.skin-chameleon .navbar-toggler {
border-radius: 9px;
text-decoration: none;
}
body.skin-chameleon #p-personal a {
display: inline-flex;
align-items: center;
min-height: 2.12rem;
padding: .35rem .62rem;
color: #344054;
font-size: .92rem;
font-weight: 700;
}
body.skin-chameleon #p-personal a:hover,
body.skin-chameleon #p-personal a:focus {
background: #eef4fb;
color: var(--mucwiki-accent-strong);
}
body.skin-chameleon #p-search { margin-top: .55rem; }
body.skin-chameleon #p-search form {
display: flex;
justify-content: flex-end;
gap: .4rem;
}
body.skin-chameleon #p-search input[type="search"],
body.skin-chameleon #p-search .form-control,
body.skin-chameleon #searchInput {
min-height: 2.35rem;
border: 1px solid #cfd9e7;
border-radius: 10px;
background: #fff;
box-shadow: none;
color: var(--mucwiki-text);
}
body.skin-chameleon #p-search input[type="submit"],
body.skin-chameleon #p-search button,
body.skin-chameleon .searchButton {
min-height: 2.35rem;
border: 1px solid #cbd7e6;
border-radius: 10px;
background: #fff;
color: var(--mucwiki-accent-strong);
font-weight: 800;
}
body.skin-chameleon #mw-navigation {
margin: .7rem 0 1rem !important;
padding: .45rem;
border: 1px solid var(--mucwiki-border);
border-radius: 14px;
background: rgba(255, 255, 255, .96);
box-shadow: 0 10px 30px rgba(17, 24, 39, .045);
}
body.skin-chameleon #mw-navigation .navbar-nav { gap: .15rem; }
body.skin-chameleon #mw-navigation .nav-link,
body.skin-chameleon #mw-navigation .dropdown-toggle {
min-height: 2.22rem;
padding: .42rem .66rem;
color: #344054;
font-weight: 750;
}
body.skin-chameleon #mw-navigation .nav-link:hover,
body.skin-chameleon #mw-navigation .nav-link:focus,
body.skin-chameleon #mw-navigation .dropdown-toggle:hover,
body.skin-chameleon #mw-navigation .dropdown-toggle:focus {
background: #f1f5f9;
color: var(--mucwiki-accent-strong);
}
body.skin-chameleon #mw-navigation .dropdown-menu {
border: 1px solid var(--mucwiki-border);
border-radius: 12px;
box-shadow: 0 18px 48px rgba(15, 23, 42, .12);
}
body.skin-chameleon #p-contentnavigation {
display: flex;
justify-content: space-between;
gap: .75rem;
margin-bottom: 1rem !important;
}
body.skin-chameleon #p-contentnavigation .tab-group {
display: flex;
flex-wrap: wrap;
gap: .35rem;
}
body.skin-chameleon #p-contentnavigation a {
display: inline-flex;
align-items: center;
min-height: 2.05rem;
padding: .34rem .62rem;
border: 1px solid transparent;
color: #475467;
font-size: .92rem;
font-weight: 750;
}
body.skin-chameleon #p-contentnavigation .selected a,
body.skin-chameleon #p-contentnavigation a:hover,
body.skin-chameleon #p-contentnavigation a:focus {
border-color: #d7e2ef;
background: #fff;
color: var(--mucwiki-accent-strong);
}
body.skin-chameleon #content {
border: 1px solid var(--mucwiki-border-soft);
border-radius: 18px;
background: var(--mucwiki-surface);
box-shadow: 0 18px 50px rgba(25, 35, 55, .05);
padding: 1.55rem 1.65rem;
}
body.skin-chameleon #content .contentHeader { margin-bottom: 1.15rem; }
body.skin-chameleon #firstHeading {
margin: 0 0 .55rem;
border-bottom: 1px solid var(--mucwiki-border-soft);
padding-bottom: .65rem;
color: #121a2b;
font-size: clamp(1.75rem, 2.3vw, 2.45rem);
font-weight: 850;
letter-spacing: 0;
}
body.skin-chameleon #siteSub,
body.skin-chameleon #contentSub,
body.skin-chameleon #jump-to-nav {
color: var(--mucwiki-muted);
font-size: .9rem;
}
body.skin-chameleon #bodyContent { font-size: 1rem; line-height: 1.78; }
body.skin-chameleon #bodyContent p,
body.skin-chameleon #bodyContent li,
body.skin-chameleon #bodyContent dd,
body.skin-chameleon #bodyContent td { color: #263044; }
body.skin-chameleon #bodyContent p a,
body.skin-chameleon #bodyContent li a,
body.skin-chameleon #bodyContent dd a,
body.skin-chameleon #bodyContent td a {
text-underline-offset: .18em;
text-decoration-thickness: .08em;
}
body.skin-chameleon.page-首页 #content,
body.skin-chameleon.page-Main_Page #content {
border: 0;
border-radius: 0;
background: transparent;
box-shadow: none;
padding: .35rem 0 0;
}
body.skin-chameleon.page-首页 #content .contentHeader,
body.skin-chameleon.page-Main_Page #content .contentHeader { display: none; }
body.skin-chameleon .mucwiki-home {
max-width: 76rem;
margin: 0 auto;
}
body.skin-chameleon .mucwiki-home-masthead {
display: grid;
grid-template-columns: minmax(0, 1.12fr) minmax(18rem, .78fr);
gap: 1.2rem;
align-items: stretch;
margin-bottom: 1.15rem;
}
body.skin-chameleon .mucwiki-home-copy,
body.skin-chameleon .mucwiki-home-side,
body.skin-chameleon .mucwiki-home-panel,
body.skin-chameleon .mucwiki-home-help,
body.skin-chameleon .mucwiki-home-section--entries,
body.skin-chameleon .mucwiki-home-section:not(.mucwiki-home-columns) {
border: 1px solid var(--mucwiki-border-soft);
border-radius: 16px;
background: #fff;
box-shadow: 0 12px 36px rgba(17, 24, 39, .045);
}
body.skin-chameleon .mucwiki-home-copy { padding: 1.35rem 1.45rem; }
body.skin-chameleon .mucwiki-home-kicker {
margin: 0 0 .45rem;
color: var(--mucwiki-accent-strong);
font-size: .85rem;
font-weight: 850;
letter-spacing: 0;
}
body.skin-chameleon .mucwiki-home-title {
margin: 0 0 .65rem;
color: #111827;
font-size: clamp(2rem, 4vw, 3.1rem);
font-weight: 900;
line-height: 1.08;
letter-spacing: 0;
}
body.skin-chameleon .mucwiki-home-lede {
margin: 0 0 .65rem;
color: #243044;
font-size: 1.08rem;
line-height: 1.68;
}
body.skin-chameleon .mucwiki-home-side { padding: 1rem; }
body.skin-chameleon .mucwiki-home-media {
overflow: hidden;
border-radius: 13px;
background: #eef3f8;
}
body.skin-chameleon .mucwiki-home-media img {
display: block;
width: 100%;
height: auto;
}
body.skin-chameleon .mucwiki-home-stats-grid {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: .55rem;
margin-top: .75rem;
}
body.skin-chameleon .mucwiki-home-stat {
border: 1px solid #e2eaf4;
border-radius: 12px;
padding: .65rem .55rem;
background: #f8fafc;
text-align: center;
}
body.skin-chameleon .mucwiki-home-stat strong,
body.skin-chameleon .mucwiki-home-stat strong a {
display: block;
color: var(--mucwiki-accent-strong);
font-size: 1.05rem;
font-weight: 900;
text-decoration: none;
}
body.skin-chameleon .mucwiki-home-stat span {
display: block;
color: var(--mucwiki-muted);
font-size: .84rem;
font-weight: 700;
}
body.skin-chameleon .mucwiki-home-section { margin-top: 1rem; }
body.skin-chameleon .mucwiki-home-section--entries,
body.skin-chameleon .mucwiki-home-section:not(.mucwiki-home-columns) { padding: 1.15rem; }
body.skin-chameleon .mucwiki-home h2 {
margin: 0 0 .85rem;
border: 0;
color: #111827;
font-size: 1.24rem;
font-weight: 900;
}
body.skin-chameleon .mucwiki-home-grid { display: grid; gap: .75rem; }
body.skin-chameleon .mucwiki-home-grid--primary { grid-template-columns: repeat(3, minmax(0, 1fr)); }
body.skin-chameleon .mucwiki-home-card {
min-height: 7.1rem;
border: 1px solid #e0e8f2;
border-radius: 14px;
padding: .9rem;
background: #fbfdff;
}
body.skin-chameleon .mucwiki-home-card:hover {
border-color: #c7d8ee;
background: #f7fbff;
}
body.skin-chameleon .mucwiki-home-card strong,
body.skin-chameleon .mucwiki-home-card strong a {
display: block;
margin-bottom: .38rem;
color: var(--mucwiki-accent-strong);
font-size: 1.02rem;
font-weight: 900;
line-height: 1.35;
text-decoration: none;
}
body.skin-chameleon .mucwiki-home-card span {
display: block;
color: var(--mucwiki-muted);
font-size: .94rem;
line-height: 1.58;
}
body.skin-chameleon .mucwiki-home-topline,
body.skin-chameleon .mucwiki-home-note {
margin: .9rem 0 0;
border: 1px solid #dfe8f4;
border-radius: 14px;
padding: .8rem .95rem;
background: #fff;
color: var(--mucwiki-muted);
}
body.skin-chameleon .mucwiki-home-note p { margin: .25rem 0; }
body.skin-chameleon .mucwiki-home-columns {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: .9rem;
}
body.skin-chameleon .mucwiki-home-panel { padding: 1.05rem 1.1rem; }
body.skin-chameleon .mucwiki-home-panel ul,
body.skin-chameleon .mucwiki-home-help ul { margin-bottom: 0; }
body.skin-chameleon .mucwiki-home-link-cloud {
display: flex;
flex-wrap: wrap;
gap: .48rem;
}
body.skin-chameleon .mucwiki-home-link-cloud span {
display: inline-flex;
align-items: center;
min-height: 2.15rem;
border: 1px solid #dfe8f4;
border-radius: 999px;
padding: .28rem .65rem;
background: #fbfdff;
color: #334155;
font-weight: 700;
}
body.skin-chameleon .mucwiki-home-link-cloud a { text-decoration: none; }
body.skin-chameleon .mucwiki-home-help__grid {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: .85rem;
}
body.skin-chameleon .mucwiki-home-help__grid > div {
border: 1px solid #e2eaf4;
border-radius: 13px;
padding: .9rem;
background: #fbfdff;
}
body.skin-chameleon .mucwiki-home-help h3 {
margin: 0 0 .45rem;
color: #172033;
font-size: 1rem;
font-weight: 900;
}
body.skin-chameleon #catlinks {
margin-top: 1.6rem;
border: 0;
background: transparent;
}
body.skin-chameleon #catlinks ul {
display: flex;
flex-wrap: wrap;
gap: .4rem;
padding: 0;
}
body.skin-chameleon #catlinks li {
border: 1px solid #dce6f2;
border-radius: 999px;
padding: .22rem .58rem;
background: #fff;
}
body.skin-chameleon > .mb-2.mt-4.container {
max-width: 78rem;
color: var(--mucwiki-muted);
font-size: .9rem;
}
@media (max-width: 991.98px) {
body.skin-chameleon > .container.flex-fill { padding-left: .9rem; padding-right: .9rem; }
body.skin-chameleon #p-contentnavigation { flex-direction: column; }
body.skin-chameleon .mucwiki-home-masthead,
body.skin-chameleon .mucwiki-home-grid--primary,
body.skin-chameleon .mucwiki-home-columns,
body.skin-chameleon .mucwiki-home-help__grid { grid-template-columns: 1fr; }
}
@media (max-width: 767.98px) {
body.skin-chameleon > .container.flex-fill { padding: .55rem .75rem 1.75rem; }
body.skin-chameleon > .container.flex-fill > .row:first-child { min-height: 0; padding-bottom: .55rem; }
body.skin-chameleon #p-logo img { max-width: 4.2rem; max-height: 2.7rem; }
body.skin-chameleon #p-personal .p-personal-tools,
body.skin-chameleon #p-personal ul,
body.skin-chameleon #p-search form { justify-content: flex-start; }
body.skin-chameleon #p-search form { flex-wrap: nowrap; }
body.skin-chameleon #p-search input[type="search"],
body.skin-chameleon #searchInput { min-width: 0; width: 100%; }
body.skin-chameleon #mw-navigation { margin-top: .55rem !important; margin-bottom: .75rem !important; }
body.skin-chameleon #p-contentnavigation a { min-height: 1.95rem; padding: .3rem .5rem; font-size: .86rem; }
body.skin-chameleon #content { border-radius: 15px; padding: 1.05rem .92rem; }
body.skin-chameleon.page-首页 #content,
body.skin-chameleon.page-Main_Page #content { padding-top: .1rem; }
body.skin-chameleon .mucwiki-home-masthead { gap: .75rem; margin-bottom: .85rem; }
body.skin-chameleon .mucwiki-home-copy,
body.skin-chameleon .mucwiki-home-side,
body.skin-chameleon .mucwiki-home-section--entries,
body.skin-chameleon .mucwiki-home-panel,
body.skin-chameleon .mucwiki-home-help { border-radius: 14px; padding: .9rem; }
body.skin-chameleon .mucwiki-home-title { font-size: 1.78rem; }
body.skin-chameleon .mucwiki-home-lede,
body.skin-chameleon .mucwiki-home-copy p { font-size: .95rem; line-height: 1.56; }
body.skin-chameleon .mucwiki-home-side { display: none; }
body.skin-chameleon .mucwiki-home-card { min-height: auto; padding: .8rem; }
body.skin-chameleon .mucwiki-home-section { margin-top: .8rem; }
}