打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

MediaWiki:Chameleon.css:修订间差异

MediaWiki界面页面
Rockman留言 | 贡献
创建页面,内容为“---------------------------------------------------------- 1. 顶部导航栏 ----------------------------------------------------------:​ .navbar, .navbar-default, #mw-navigation .navbar { background: #ffffff; border: none; border-bottom: 1px solid var(--gmtv-border, #e2e6ec); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04); padding: 0 16px; min-height: 56px; } Logo / 站名:​ .navbar-brand, .navbar-default .navbar-brand { font-weight: 8…”
 
Rockman留言 | 贡献
清空全部内容
标签清空
 
(未显示同一用户的2个中间版本)
第1行: 第1行:
/* ----------------------------------------------------------
  1. 顶部导航栏
  ---------------------------------------------------------- */
.navbar,
.navbar-default,
#mw-navigation .navbar {
  background: #ffffff;
  border: none;
  border-bottom: 1px solid var(--gmtv-border, #e2e6ec);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);
  padding: 0 16px;
  min-height: 56px;
}


/* Logo / 站名 */
.navbar-brand,
.navbar-default .navbar-brand {
  font-weight: 800;
  font-size: 1.2em;
  color: #1a6fc4;
  letter-spacing: 0.02em;
  padding: 14px 12px;
}
.navbar-brand:hover {
  color: #155da6;
}
/* 导航链接 */
.navbar-nav > li > a,
.navbar-default .navbar-nav > li > a {
  color: #5a6170;
  font-weight: 500;
  font-size: 0.92em;
  padding: 18px 14px;
  transition: color 0.15s ease;
}
.navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:hover,
.navbar-nav > li.active > a,
.navbar-default .navbar-nav > li.active > a {
  color: #1a6fc4;
  background: transparent;
}
/* 当前页面高亮 */
.navbar-nav > li.active > a {
  border-bottom: 2px solid #1a6fc4;
}
/* 导航下拉菜单 */
.navbar-nav .dropdown-menu {
  background: #ffffff;
  border: 1px solid #e2e6ec;
  border-radius: 8px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.10);
  padding: 6px 0;
  margin-top: 0;
}
.navbar-nav .dropdown-menu > li > a {
  color: #181e28;
  padding: 8px 18px;
  font-size: 0.9em;
}
.navbar-nav .dropdown-menu > li > a:hover {
  background: #e8f1fb;
  color: #1a6fc4;
}
/* ----------------------------------------------------------
  2. 页面整体布局
  ---------------------------------------------------------- */
#content,
#mw-content-container,
.mw-body {
  background: transparent;
  border: none;
  box-shadow: none;
  padding: 0;
}
/* 内容区最大宽度 + 居中 */
.container,
.container-fluid {
  max-width: 1280px;
}
/* 主内容列 */
#content,
.col-main {
  padding: 20px 24px;
}
/* ----------------------------------------------------------
  3. 页面标题(词条名)
  ---------------------------------------------------------- */
#firstHeading,
.firstHeading,
.page-header h1 {
  font-family: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;
  font-weight: 800;
  font-size: 1.85em;
  color: #181e28;
  border-bottom: none;
  padding-bottom: 6px;
  margin-bottom: 16px;
  line-height: 1.3;
}
/* 词条描述副标题 */
#siteSub {
  color: #8c939e;
  font-size: 0.82em;
  margin-bottom: 12px;
}
/* ----------------------------------------------------------
  4. 侧边栏(Chameleon 左侧或右侧栏)
  ---------------------------------------------------------- */
/* 侧边栏面板 */
.skin-chameleon .panel,
#mw-panel .panel,
.chameleon-sidebar .panel {
  background: #ffffff;
  border: 1px solid #e2e6ec;
  border-radius: 10px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.06);
  margin-bottom: 16px;
  overflow: hidden;
}
/* 侧边栏面板标题 */
.skin-chameleon .panel-heading,
.chameleon-sidebar .panel-heading {
  background: #1a6fc4;
  color: #ffffff;
  font-weight: 600;
  font-size: 0.9em;
  padding: 10px 16px;
  border: none;
  letter-spacing: 0.02em;
}
/* 侧边栏链接 */
.skin-chameleon .panel-body a,
.chameleon-sidebar .panel-body a {
  color: #5a6170;
  display: block;
  padding: 6px 16px;
  font-size: 0.88em;
  transition: color 0.15s ease, background 0.15s ease;
}
.skin-chameleon .panel-body a:hover,
.chameleon-sidebar .panel-body a:hover {
  color: #1a6fc4;
  background: #e8f1fb;
  text-decoration: none;
}
/* 侧边栏列表 */
.skin-chameleon .panel-body ul,
.chameleon-sidebar .panel-body ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.skin-chameleon .panel-body ul li,
.chameleon-sidebar .panel-body ul li {
  border-bottom: 1px solid #eef1f5;
}
.skin-chameleon .panel-body ul li:last-child {
  border-bottom: none;
}
/* ----------------------------------------------------------
  5. 页脚
  ---------------------------------------------------------- */
footer,
#footer,
.mw-footer {
  background: #ffffff;
  border-top: 1px solid #e2e6ec;
  padding: 20px 24px;
  margin-top: 40px;
  font-size: 0.82em;
  color: #8c939e;
  text-align: center;
}
footer a,
#footer a {
  color: #5a6170;
}
footer a:hover,
#footer a:hover {
  color: #1a6fc4;
}
/* ----------------------------------------------------------
  6. 工具栏 & 页面操作按钮(编辑/历史/讨论等)
  ---------------------------------------------------------- */
.nav-tabs,
#p-views ul,
.mw-portlet-views ul {
  border-bottom: 1px solid #e2e6ec;
}
.nav-tabs > li > a,
#p-views li a {
  color: #5a6170;
  font-size: 0.88em;
  padding: 8px 14px;
  border: none;
  border-bottom: 2px solid transparent;
  transition: color 0.15s ease, border-color 0.15s ease;
}
.nav-tabs > li > a:hover,
#p-views li a:hover {
  color: #1a6fc4;
  background: transparent;
  border-bottom-color: #1a6fc4;
}
.nav-tabs > li.active > a,
#p-views li.selected a {
  color: #1a6fc4;
  font-weight: 600;
  border-bottom-color: #1a6fc4;
  background: transparent;
}
/* ----------------------------------------------------------
  7. 按钮统一风格
  ---------------------------------------------------------- */
.btn-primary,
.mw-ui-progressive,
input[type="submit"] {
  background: #1a6fc4;
  border: none;
  border-radius: 6px;
  color: #ffffff;
  font-weight: 600;
  padding: 8px 20px;
  font-size: 0.9em;
  transition: background 0.15s ease, box-shadow 0.15s ease;
}
.btn-primary:hover,
.mw-ui-progressive:hover,
input[type="submit"]:hover {
  background: #155da6;
  box-shadow: 0 2px 8px rgba(26, 111, 196, 0.25);
}
.btn-default,
.mw-ui-quiet {
  background: #f5f7fa;
  border: 1px solid #e2e6ec;
  border-radius: 6px;
  color: #5a6170;
  padding: 8px 20px;
  font-size: 0.9em;
  transition: background 0.15s ease;
}
.btn-default:hover,
.mw-ui-quiet:hover {
  background: #e8f1fb;
  color: #1a6fc4;
  border-color: #1a6fc4;
}
/* ----------------------------------------------------------
  8. 面包屑 / 子标题区
  ---------------------------------------------------------- */
#contentSub,
.mw-body-content #contentSub {
  color: #8c939e;
  font-size: 0.84em;
  margin-bottom: 12px;
}
/* 跳转提示 */
.mw-redirectedfrom {
  color: #8c939e;
  font-size: 0.84em;
  font-style: italic;
}
/* ----------------------------------------------------------
  9. 编辑页面优化
  ---------------------------------------------------------- */
#editform textarea,
.mw-editfont-default {
  font-family: "JetBrains Mono", "Fira Code", "Source Code Pro", monospace;
  font-size: 0.9em;
  border: 1px solid #e2e6ec;
  border-radius: 8px;
  padding: 14px;
  background: #ffffff;
  line-height: 1.7;
}
#editform textarea:focus {
  border-color: #1a6fc4;
  box-shadow: 0 0 0 3px rgba(26, 111, 196, 0.12);
  outline: none;
}
/* ----------------------------------------------------------
  10. PC端 Infobox 固定布局
  在 PC 宽屏下,Infobox 固定在左侧(视觉上右侧浮动已在 Common.css)
  这里确保 Chameleon 的 grid 不破坏布局
  ---------------------------------------------------------- */
@media (min-width: 992px) {
  /* 确保内容区有足够空间给浮动 Infobox */
  #mw-content-text {
    overflow: visible;
  }
 
  /* Infobox 宽度锁定 */
  .infobox,
  .infobox-wrapper {
    width: 300px;
    max-width: 300px;
  }
}
/* ----------------------------------------------------------
  11. Chameleon Bootstrap 覆盖:去除多余边框/阴影
  ---------------------------------------------------------- */
.well {
  background: #ffffff;
  border: 1px solid #e2e6ec;
  border-radius: 10px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.06);
}
.panel-default > .panel-heading {
  background: #f5f7fa;
  border-color: #e2e6ec;
  color: #181e28;
}
/* 去除 Chameleon 默认的灰色背景 */
.skin-chameleon #mw-content-text {
  background: transparent;
}

2026年6月3日 (三) 00:10的最新版本