MediaWiki:Common.css

这里有,偶像们的一切!
鹤訓讨论 | 贡献2025年9月1日 (一) 12:29的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

注意:在保存之后,您可能需要清除浏览器缓存才能看到所作出的变更的影响。

  • Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5Ctrl-R(Mac为⌘-R
  • Google Chrome:Ctrl-Shift-R(Mac为⌘-Shift-R
  • Internet Explorer:按住Ctrl的同时单击刷新,或按Ctrl-F5
  • Opera:前往菜单 → 设置(Mac为Opera → Preferences),然后隐私和安全 → 清除浏览数据 → 缓存的图片和文件
/* 这里放置的CSS将应用于所有皮肤 */
.infoBox{
    margin:0 auto;
    width:80%;
    box-sizing:border-box;
}
 
.infoBoxTitle{
    margin:3px auto;
    padding:0;
    text-align:center;
    font-weight:700;
}
 
.infoBoxIcon{
    display:table-cell;
    padding:2px 0 2px 0.5em;
    vertical-align:middle;
}
 
.infoBoxText{
    display:table-cell;
    padding:0.25em 0.5em 0.25em 1.3em;
    width:100%;
    vertical-align:middle;
}
 
.infoBoxContent{
    border:1px solid #DDD;
    border-left-width:0;
    background:#FBFBFB;
}
 
.infoBoxBelow{
    margin:0 auto;
    padding:0;
    text-align:center;
}

/* WikiEditor */
.wikiEditor-ui-toolbar .tabs {
    float: left;
    height: 32px;
    list-style: none;
    margin: 0 3px;
    min-height: 32px;
    position: relative;
    max-height:32px;
}

.wikiEditor-ui-toolbar .tabs, .wikiEditor-ui-toolbar .section-main {
    position: relative;
    float: left;
    min-height: 32px;
    height: 32px;
    max-height:32px;
}

@font-face {
	font-family: CSJZMT;
	src: url(CSJZMT.TTF);
}

.lotayu {
	font-family: CSJZMT;
}

.mw-parser-output .lotayu  {
	font-family: CSJZMT;
}

@font-face
{
    font-family: MRazorPRC;
    src: url('MRazorPRC-Xbold.otf');
    unicode-range: U+0000-51E9, U+51EB-54B1, U+54B3-71CF, U+71D1-FFFF;
}

@font-face {
    font-family: 'anyfontreplace';
    src: local('思源黑体 CN'), local('SimSun'), local('Sans Serif'), local('HarmonyOS SC Medium'), local('MiSans CN'), local('Source Han Sans SC');
    unicode-range: U+71D0, U+54B2, U+51EA;
}

.mw-body h1, .mw-body-content h1, .mw-body-content h2, .mw-body-content h3, .mw-body-content h4, .pre-content h1, .content h1, .content h2, h3, h4, .esjuqing {
    font-family: 'anyfontreplace';
    unicode-range: U+71D0, U+54B2, U+51EA;
}
.mw-body h1, .mw-body-content h1, .mw-body-content h2, .mw-body-content h3, .mw-body-content h4, .pre-content h1, .content h1, .content h2, h3, h4, .esjuqing {
    font-family: MRazorPRC;
    unicode-range: U+0000-51E9, U+51EB-54B1, U+54B3-71CF, U+71D1-FFFF;
}

/*
 * This TemplateStyles sheet deliberately does NOT include the full set of
 * infobox styles. We are still working to migrate all of the manual
 * infoboxes. See [[MediaWiki talk:Common.css/to do#Infobox]]
 * DO NOT ADD THEM HERE
 */
/*
 * not strictly certain these styles are necessary since the modules now
 * exclusively output infobox-subbox or infobox, not both
 * just replicating the module faithfully
 */
.infobox-subbox {
	padding: 0;
	border: none;
	margin: -3px;
	width: auto;
	min-width: 100%;
	font-size: 100%;
	clear: none;
	float: none;
	background-color: transparent;
}

.infobox-3cols-child {
	margin: auto;
}

.infobox .navbar {
	font-size: 100%;
}

/* T281642 */
body.skin-minerva .infobox-header,
body.skin-minerva .infobox-subheader,
body.skin-minerva  .infobox-above,
body.skin-minerva .infobox-title,
body.skin-minerva  .infobox-image,
body.skin-minerva  .infobox-full-data,
body.skin-minerva .infobox-below {
	text-align: center;
}

/* Dark theme: [[William_Wragg]], [[Coral_Castle]] */

@media screen {
    html.skin-theme-clientpref-night .infobox-full-data:not(.notheme) > div:not(.notheme)[style] {
	    background: #1f1f23 !important;
	      /* switch with var( --color-base ) when supported. */
	      color: #f8f9fa;
	}
	
	@media screen and ( prefers-color-scheme: dark) {
	    html.skin-theme-clientpref-os .infobox-full-data:not(.notheme) > div:not(.notheme)[style] {
	      background: #1f1f23 !important;
	      /* switch with var( --color-base ) when supported. */
	      color: #f8f9fa;
	    }
	}
	
	html.skin-theme-clientpref-night .infobox td div:not(.notheme)[style] {
		background: transparent !important;
	    color: var(--color-base,#202122);
	}
	
	@media screen and ( prefers-color-scheme: dark) {
	    html.skin-theme-clientpref-os .infobox td div:not(.notheme)[style] {
			background: transparent !important;
	    	color: var(--color-base,#202122);
	    }
	}
	
	html.skin-theme-clientpref-night .infobox td div.NavHead:not(.notheme)[style] {
	  background: transparent !important;
	}
}


@media screen and ( prefers-color-scheme: dark) {
    html.skin-theme-clientpref-os .infobox td div.NavHead:not(.notheme)[style] {
		background: transparent !important;
    }
}

/* Since infobox is a table, many infobox templates take advantage of this to add columns and rows to the infobox itself rather than as part of a new table inside them. This class should be discouraged and removed on the long term, but allows us to at least identify these tables going forward
Currently in use on: [[Module:Infobox3cols]]
Fixes issue described in https://phabricator.wikimedia.org/F55300125 on Vector 2022.
*/
@media (min-width: 640px) {
  body.skin--responsive .infobox-table {
    display: table !important;
  }
  body.skin--responsive .infobox-table > caption {
    display: table-caption !important;
  }
  body.skin--responsive .infobox-table > tbody {
    display: table-row-group;
  }
  body.skin--responsive .infobox-table tr {
    display: table-row !important;
  }
  body.skin--responsive .infobox-table th,
  body.skin--responsive .infobox-table td {
    padding-left: inherit;
    padding-right: inherit;
  }
}