“MediaWiki:Common.css”的版本间的差异
跳到导航
跳到搜索
RaYmondCheung(讨论 | 贡献) 小 |
|||
(未显示2个用户的17个中间版本) | |||
第1行: | 第1行: | ||
− | /* | + | @import url("https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M/font-awesome/6.0.0/css/all.css"); |
+ | /** | ||
+ | * CharInsert插入项样式 | ||
+ | * Styling for links generated by [[MediaWiki:Edittools]] | ||
+ | * @source https://www.mediawiki.org/wiki/Extension:CharInsert#Styling | ||
+ | * @updated 2012-02-29 | ||
+ | */ | ||
+ | .mw-charinsert-buttons { | ||
+ | margin-top: 10px; | ||
+ | border: 1px solid #aaaaaa; | ||
+ | padding: 1px; | ||
+ | text-align: center; | ||
+ | font-size: 110%; | ||
+ | } | ||
− | + | .mw-charinsert-buttons a { | |
− | + | color: black; | |
− | + | background-color: #cde !important; | |
− | + | font-weight: bold; | |
− | + | font-size: .9em; | |
− | + | text-decoration: none; | |
− | - | + | border: thin #069 outset; |
− | - | + | padding: 0 .1em .1em; |
− | - | + | } |
− | - | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | .mw-charinsert-buttons a:hover, | |
− | + | .mw-charinsert-buttons a:active { | |
− | + | background-color: #bcd; | |
− | + | border-style: inset; | |
− | |||
− | |||
− | - | ||
− | - | ||
} | } | ||
− | + | .client-js .mw-edittools-section { | |
− | + | display: inline; | |
− | |||
− | |||
− | |||
} | } | ||
− | + | ||
− | + | .client-js .mw-edittools-section input[type="button"] { | |
+ | font-size: 0.9em; | ||
+ | padding-left: 1px; | ||
+ | padding-right: 1px; | ||
+ | margin-left: 1px; | ||
} | } | ||
− | + | ||
− | + | /*模糊样式*/ | |
+ | .fuzzy { | ||
+ | filter: blur(5px); | ||
+ | text-shadow: 0px 0px 5px white; | ||
+ | transition: all 0.1s ease-in-out; | ||
} | } | ||
− | + | ||
− | + | .fuzzy:hover { | |
+ | filter: none; | ||
+ | text-shadow: none; | ||
} | } | ||
− | + | ||
− | + | /*表格半透明样式*/ | |
+ | table.wikitable>tr>th, | ||
+ | table.wikitable>*>tr>th { | ||
+ | background-color: rgba(213, 215, 219, .4); | ||
} | } | ||
− | + | ||
− | + | /*筛选工具样式*/ | |
− | + | .filterable-button { | |
− | . | + | float: right; |
− | + | color: black; | |
− | + | padding: 0 2px 0 0.5em; | |
− | + | text-shadow: none; | |
− | + | transition: all 1250ms cubic-bezier(0.19, 1, 0.22, 1); | |
− | + | cursor: pointer; | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
− | + | ||
− | + | .filterable-button:hover { | |
− | + | text-shadow: 1px 1px 2px #888; | |
− | |||
− | |||
− | |||
} | } | ||
− | + | ||
− | + | .filterable-button-active { | |
− | + | color: black; | |
− | |||
− | |||
− | |||
} | } | ||
− | |||
− | + | .filterable-input-group { | |
− | + | position: absolute; | |
− | + | max-width: 45vw; | |
+ | display: none; | ||
} | } | ||
− | + | ||
− | + | .filterable-input-group .list-group-item input { | |
+ | vertical-align: text-bottom; | ||
+ | margin: 0 5px 0 0; | ||
} | } | ||
− | + | ||
− | + | .filterable-input-group .dropdown-content { | |
− | + | padding: 0 10px; | |
} | } | ||
− | + | ||
− | + | .filterable-input-group .dropdown-content .list-group-item { | |
− | + | /*overflow: hidden; */ | |
− | + | white-space: nowrap; | |
− | + | text-overflow: ellipsis; | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
− | + | ||
− | + | .filterable-input-group .list-group { | |
− | + | margin-bottom: 10px; | |
− | + | max-height: 206px; | |
− | + | overflow-y: auto; | |
− | |||
} | } | ||
− | + | ||
− | + | .dropdown-menu { | |
− | + | padding: 7px; | |
− | + | position: absolute; | |
− | + | top: 100%; | |
− | + | left: 0; | |
− | + | z-index: 95; | |
− | + | display: none; | |
− | + | float: left; | |
− | + | min-width: 160px; | |
− | + | padding: 5px 0; | |
− | + | margin: 2px 0 0; | |
− | + | list-style: none; | |
− | + | font-size: 14px; | |
− | + | text-align: left; | |
− | + | background-color: #ffffff; | |
− | + | border: 1px solid #cccccc; | |
− | + | border: | |
− | + | 1px solid rgba(0, 0, 0, 0.15); | |
− | + | border-radius: 0; | |
− | + | -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); | |
− | + | box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); | |
− | + | background-clip: padding-box; | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
− | + | ||
− | + | .dropdown-menu.pull-right { | |
+ | right: 0; | ||
+ | left: auto; | ||
} | } | ||
− | + | ||
− | + | .dropdown-menu .divider { | |
− | + | height: 1px; | |
− | + | margin: 9px 0; | |
− | + | overflow: hidden; | |
− | + | background-color: #e5e5e5; | |
− | |||
− | |||
} | } | ||
− | + | ||
− | + | .dropdown-menu>li>a { | |
− | + | display: block; | |
− | + | padding: 3px 20px; | |
− | + | clear: both; | |
+ | font-weight: normal; | ||
+ | line-height: 1.42857143; | ||
+ | color: #333333; | ||
+ | white-space: nowrap; | ||
} | } | ||
− | + | ||
− | + | .dropdown-menu>li>a:hover, | |
− | + | .dropdown-menu>li>a:focus { | |
− | + | text-decoration: none; | |
+ | color: #262626; | ||
+ | background-color: #f5f5f5; | ||
} | } | ||
− | . | + | |
− | + | .dropdown-menu>.active>a, | |
+ | .dropdown-menu>.active>a:hover, | ||
+ | .dropdown-menu>.active>a:focus { | ||
+ | color: #ffffff; | ||
+ | text-decoration: none; | ||
+ | outline: 0; | ||
+ | background-color: #337ab7; | ||
} | } | ||
− | + | ||
− | + | .dropdown-menu>.disabled>a, | |
+ | .dropdown-menu>.disabled>a:hover, | ||
+ | .dropdown-menu>.disabled>a:focus { | ||
+ | color: #777777; | ||
} | } | ||
− | + | ||
− | + | .dropdown-menu>.disabled>a:hover, | |
+ | .dropdown-menu>.disabled>a:focus { | ||
+ | text-decoration: none; | ||
+ | background-color: transparent; | ||
+ | background-image: none; | ||
+ | filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); | ||
+ | cursor: not-allowed; | ||
} | } | ||
− | + | /*筛选工具样式*/ | |
− | + | .btn-group-sm { | |
+ | display: inline-block; | ||
} | } | ||
− | + | ||
− | + | .dropdown-menu { | |
+ | padding: 7px; | ||
} | } | ||
− | + | ||
− | + | /* 在Vector皮肤中隐藏Minerva元素 */ | |
+ | .skin-vector .nodesktop { | ||
+ | display: none !important; | ||
} | } | ||
+ | .mw-collapsible-toggle { | ||
+ | position: relative; | ||
+ | Z-index: 50; | ||
+ | } | ||
− | /* */ | + | /* 图片注释 */ |
− | + | .custom-img-comment { | |
− | + | opacity: 0; | |
− | + | transition: opacity 0.5s; | |
− | + | -moz-transition: opacity 0.5s; | |
− | + | -webkit-transition: opacity 0.5s; | |
− | + | -o-transition: opacity 0.5s; | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
− | . | + | .custom-img-comment:hover { |
− | + | opacity: 1; | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
− | + | /* 模板:半折叠 */ | |
− | . | + | .template-semicollapse { |
− | + | display: inline-block; | |
− | |||
} | } | ||
− | . | + | .template-semicollapse-content { |
− | + | overflow-y: hidden; | |
+ | max-height: 400px; | ||
+ | padding: 1px; | ||
+ | -webkit-mask-image: linear-gradient(black 80%, transparent); | ||
+ | mask-image: linear-gradient(black 80%, transparent); | ||
} | } | ||
− | . | + | .template-semicollapse-button { |
− | + | display: block; | |
− | + | width: 200px; | |
− | padding- | + | margin: auto; |
− | + | margin-top: 8px; | |
− | } | + | border-radius: 4px; |
+ | background-color: #4487DF; | ||
+ | color: white; | ||
+ | text-align: center; | ||
+ | padding: 4px; | ||
+ | font-size: 20px; | ||
+ | cursor: pointer; | ||
+ | } | ||
− | + | .template-semicollapse-button:hover { | |
− | . | + | background: #85C1F7; |
− | + | text-decoration: none; | |
− | text- | ||
− | |||
} | } | ||
− | . | + | /* 全局1.6倍行高 */ |
− | + | #mw-content-text { | |
− | + | line-height: 1.6; | |
} | } | ||
− | /* | + | /* 条目目录1级标题(对应条目2级标题)自动加粗 */ |
− | + | li.toclevel-1>a>span.toctext { | |
− | + | font-weight: bold; | |
− | |||
} | } | ||
− | /* | + | /* 条目2级标题(对应条目目录1级标题)自动加粗 */ |
− | . | + | .mw-body-content h2 { |
− | + | font-weight: bold; | |
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
− | . | + | /** 结构式讨论话题页面隐藏评论 **/ |
− | + | body.ns-2600 .comment-container-top, | |
+ | body.ns-2600 .comment-container, | ||
+ | body.ns-2600 .comment-paginator, | ||
+ | body.ns-2600 .comment-replybox { | ||
+ | display: none !important; | ||
} | } | ||
− | . | + | /*** 隐藏首页标题 ***/ |
− | + | body.page-首页.action-view h1.firstHeading, | |
+ | body.page-首页.action-submit h1.firstHeading, | ||
+ | body.page-首页_sandbox.action-view h1.firstHeading, | ||
+ | body.page-首页_sandbox.action-submit h1.firstHeading { | ||
+ | display: none; | ||
} | } | ||
− | . | + | /*** *** ***/ |
− | + | /*** plainlist & plainlinks ***/ | |
− | + | .plainlist ol, | |
− | + | .plainlist ul { | |
+ | line-height: inherit; | ||
+ | list-style: none none; | ||
+ | margin: 0; | ||
} | } | ||
− | . | + | .plainlist ol li, |
− | + | .plainlist ul li { | |
− | + | margin-bottom: 0; | |
} | } | ||
− | . | + | /*** *** ***/ |
− | + | /*黑幕CSS引自萌娘百科(https://zh.moegirl.org/),文字内容遵守【知识共享 署名-非商业性使用-相同方式共享 3.0】协议。*/ | |
+ | /* 黑幕模板配合CSS */ | ||
+ | /* 把这几行单独拎出来写,否则会被Firefox合并到“.heimu a”这条规则,然后又被上面的“点过外链不变色”规则override */ | ||
+ | .heimu, | ||
+ | .heimu rt { | ||
+ | background-color: #252525; | ||
} | } | ||
− | + | span.heimu a.external, | |
− | . | + | span.heimu a.external:visited, |
− | + | span.heimu a.extiw, | |
− | + | span.heimu a.extiw:visited { | |
− | + | color: #252525; | |
} | } | ||
+ | .heimu, | ||
+ | .heimu a, | ||
+ | a .heimu, | ||
+ | .heimu a.new { | ||
+ | color: #252525; | ||
+ | text-shadow: none; | ||
+ | } | ||
+ | body:not(.heimu_toggle_on) .heimu:hover, | ||
+ | body:not(.heimu_toggle_on) .heimu:active, | ||
+ | body:not(.heimu_toggle_on) .heimu.off { | ||
+ | transition: color .13s linear; | ||
+ | color: white; | ||
+ | } | ||
+ | body:not(.heimu_toggle_on) .heimu:hover a, | ||
+ | body:not(.heimu_toggle_on) a:hover .heimu, | ||
+ | body:not(.heimu_toggle_on) .heimu.off a, | ||
+ | body:not(.heimu_toggle_on) a:hover .heimu.off { | ||
+ | transition: color .13s linear; | ||
+ | color: lightblue; | ||
+ | } | ||
+ | body:not(.heimu_toggle_on) .heimu.off .new, | ||
+ | body:not(.heimu_toggle_on) .heimu.off .new:hover, | ||
+ | body:not(.heimu_toggle_on) .new:hover .heimu.off, | ||
+ | body:not(.heimu_toggle_on) .heimu:hover .new { | ||
+ | transition: color .13s linear; | ||
+ | color: #FCC; | ||
+ | } | ||
+ | |||
− | . | + | /******************** |
− | + | **Styles for mboxes** | |
− | + | ********************/ | |
− | + | /* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */ | |
+ | th.mbox-text, | ||
+ | td.mbox-text { | ||
+ | /* The message body cell(s) */ | ||
+ | border: none; | ||
+ | padding: 0.25em 0.9em; | ||
+ | /* 0.9em left/right */ | ||
+ | width: 100%; | ||
+ | /* Make all mboxes the same width regardless of text length */ | ||
} | } | ||
− | . | + | td.mbox-image { |
− | + | /* The left image cell */ | |
− | + | border: none; | |
− | + | padding: 2px 0 2px 0.9em; | |
− | + | /* 0.9em left, 0px right */ | |
− | + | text-align: center; | |
− | |||
− | |||
− | |||
− | padding: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
− | . | + | td.mbox-imageright { |
− | right: 0; | + | /* The right image cell */ |
− | left: | + | border: none; |
+ | padding: 2px 0.9em 2px 0; | ||
+ | /* 0px left, 0.9em right */ | ||
+ | text-align: center; | ||
} | } | ||
− | . | + | td.mbox-empty-cell { |
− | + | /* An empty narrow cell */ | |
− | + | border: none; | |
− | + | padding: 0px; | |
− | + | width: 1px; | |
} | } | ||
− | . | + | /* Article message box styles */ |
− | + | table.ambox { | |
− | + | margin: 0px 10%; | |
− | + | /* 10% = Will not overlap with other elements */ | |
− | + | border: 1px solid #a2a9b1; | |
− | + | border-left: 10px solid #36c; | |
− | + | /* Default "notice" blue */ | |
− | + | background: #f8f9fa; | |
} | } | ||
− | . | + | table.ambox+table.ambox { |
− | . | + | /* Single border between stacked boxes. */ |
− | + | margin-top: -1px; | |
− | |||
− | |||
} | } | ||
− | . | + | .ambox th.mbox-text, |
− | . | + | .ambox td.mbox-text { |
− | . | + | /* The message body cell(s) */ |
− | + | padding: 0.25em 0.5em; | |
− | + | /* 0.5em left/right */ | |
− | |||
− | |||
} | } | ||
− | . | + | .ambox td.mbox-image { |
− | + | /* The left image cell */ | |
− | + | padding: 2px 0 2px 0.5em; | |
− | + | /* 0.5em left, 0px right */ | |
} | } | ||
− | . | + | .ambox td.mbox-imageright { |
− | . | + | /* The right image cell */ |
− | + | padding: 2px 0.5em 2px 0; | |
− | + | /* 0px left, 0.5em right */ | |
− | |||
− | |||
− | |||
− | |||
− | /* | ||
− | |||
− | |||
} | } | ||
− | . | + | table.ambox-notice { |
− | + | border-left: 10px solid #36c; | |
+ | /* Blue */ | ||
} | } | ||
− | /* | + | table.ambox-speedy { |
− | + | border-left: 10px solid #b32424; | |
− | + | /* Red */ | |
+ | background: #fee7e6; | ||
+ | /* Pink */ | ||
} | } | ||
− | . | + | table.ambox-delete { |
− | + | border-left: 10px solid #b32424; | |
− | + | /* Red */ | |
} | } | ||
− | + | table.ambox-content { | |
− | . | + | border-left: 10px solid #f28500; |
− | + | /* Orange */ | |
− | |||
− | |||
− | |||
− | |||
} | } | ||
− | . | + | table.ambox-style { |
− | + | border-left: 10px solid #fc3; | |
+ | /* Yellow */ | ||
} | } | ||
− | + | table.ambox-move { | |
− | . | + | border-left: 10px solid #9932cc; |
− | + | /* Purple */ | |
} | } | ||
− | . | + | table.ambox-protection { |
− | + | border-left: 10px solid #a2a9b1; | |
− | + | /* Gray-gold */ | |
− | |||
− | |||
− | |||
} | } | ||
− | . | + | /* Image message box styles */ |
− | + | table.imbox { | |
− | + | margin: 4px 10%; | |
− | margin: | + | border-collapse: collapse; |
− | + | border: 3px solid #36c; | |
− | border | + | /* Default "notice" blue */ |
− | + | background: #f8f9fa; | |
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
− | . | + | .imbox .mbox-text .imbox { |
− | + | /* For imboxes inside imbox-text cells. */ | |
− | + | margin: 0 -0.5em; | |
+ | /* 0.9 - 0.5 = 0.4em left/right. */ | ||
} | } | ||
− | /* | + | .mbox-inside .imbox { |
− | + | /* For imboxes inside other templates. */ | |
− | + | margin: 4px; | |
} | } | ||
− | + | table.imbox-notice { | |
− | + | border: 3px solid #36c; | |
− | + | /* Blue */ | |
} | } | ||
− | /* | + | table.imbox-speedy { |
− | + | border: 3px solid #b32424; | |
− | + | /* Red */ | |
+ | background: #fee7e6; | ||
+ | /* Pink */ | ||
} | } | ||
− | + | table.imbox-delete { | |
− | + | border: 3px solid #b32424; | |
− | + | /* Red */ | |
− | |||
− | |||
− | |||
} | } | ||
− | + | table.imbox-content { | |
− | + | border: 3px solid #f28500; | |
− | + | /* Orange */ | |
− | |||
− | |||
− | |||
} | } | ||
− | + | table.imbox-style { | |
− | + | border: 3px solid #fc3; | |
− | . | + | /* Yellow */ |
− | |||
− | |||
− | |||
− | |||
} | } | ||
− | . | + | table.imbox-move { |
− | + | border: 3px solid #9932cc; | |
− | + | /* Purple */ | |
} | } | ||
− | + | table.imbox-protection { | |
− | + | border: 3px solid #a2a9b1; | |
− | + | /* Gray-gold */ | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
− | + | table.imbox-license { | |
− | + | border: 3px solid #88a; | |
− | + | /* Dark gray */ | |
− | + | background: #f7f8ff; | |
− | + | /* Light gray */ | |
− | |||
− | |||
− | |||
− | border: | ||
− | |||
− | /* | ||
− | |||
− | /* | ||
} | } | ||
− | + | table.imbox-featured { | |
− | + | border: 3px solid #cba135; | |
− | border: | + | /* Brown-gold */ |
− | |||
− | /* | ||
− | |||
} | } | ||
− | + | /* Category message box styles */ | |
− | + | table.cmbox { | |
− | border: | + | margin: 3px 10%; |
− | + | border-collapse: collapse; | |
− | /* | + | border: 1px solid #a2a9b1; |
− | + | background: #eaf3ff; | |
+ | /* Default "notice" blue */ | ||
} | } | ||
− | + | table.cmbox-notice { | |
− | /* | + | background: #eaf3ff; |
− | + | /* Blue */ | |
− | |||
− | |||
} | } | ||
− | + | table.cmbox-speedy { | |
− | table. | + | margin-top: 4px; |
− | margin: | + | margin-bottom: 4px; |
− | + | border: 4px solid #b32424; | |
− | + | /* Red */ | |
− | border | + | background: #fee7e6; |
− | /* | + | /* Pink */ |
− | background: # | ||
} | } | ||
− | table. | + | table.cmbox-delete { |
− | /* | + | background: #fee7e6; |
− | + | /* Red */ | |
} | } | ||
− | . | + | table.cmbox-content { |
− | + | background: #FFE7CE; | |
− | + | /* Orange */ | |
− | |||
− | /* | ||
} | } | ||
− | . | + | table.cmbox-style { |
− | + | background: #FFF9DB; | |
− | + | /* Yellow */ | |
− | /* | ||
} | } | ||
− | . | + | table.cmbox-move { |
− | + | background: #E4D8FF; | |
− | + | /* Purple */ | |
− | /* | ||
} | } | ||
− | table. | + | table.cmbox-protection { |
− | + | background: #EFEFE1; | |
− | /* | + | /* Gray-gold */ |
} | } | ||
− | table. | + | /* Other pages message box styles */ |
− | border- | + | table.ombox { |
− | /* | + | margin: 4px 10%; |
− | background: # | + | border-collapse: collapse; |
− | + | border: 1px solid #a2a9b1; | |
+ | /* Default "notice" gray */ | ||
+ | background: #f8f9fa; | ||
} | } | ||
− | table. | + | table.ombox-notice { |
− | border | + | border: 1px solid #a2a9b1; |
+ | /* Gray */ | ||
+ | } | ||
+ | |||
+ | table.ombox-speedy { | ||
+ | border: 2px solid #b32424; | ||
+ | /* Red */ | ||
+ | background: #fee7e6; | ||
+ | /* Pink */ | ||
+ | } | ||
+ | |||
+ | table.ombox-delete { | ||
+ | border: 2px solid #b32424; | ||
/* Red */ | /* Red */ | ||
} | } | ||
− | table. | + | table.ombox-content { |
− | border | + | border: 1px solid #f28500; |
/* Orange */ | /* Orange */ | ||
} | } | ||
− | table. | + | table.ombox-style { |
− | border | + | border: 1px solid #fc3; |
/* Yellow */ | /* Yellow */ | ||
} | } | ||
− | table. | + | table.ombox-move { |
− | border | + | border: 1px solid #9932cc; |
/* Purple */ | /* Purple */ | ||
} | } | ||
− | table. | + | table.ombox-protection { |
− | border | + | border: 2px solid #a2a9b1; |
/* Gray-gold */ | /* Gray-gold */ | ||
} | } | ||
− | /* | + | /* Talk page message box styles */ |
− | table. | + | table.tmbox { |
margin: 4px 10%; | margin: 4px 10%; | ||
border-collapse: collapse; | border-collapse: collapse; | ||
− | border: | + | border: 1px solid #c0c090; |
− | /* Default "notice" | + | /* Default "notice" gray-brown */ |
− | background: # | + | background: #f8eaba; |
} | } | ||
− | . | + | .mediawiki .mbox-inside .tmbox { |
− | /* For | + | /* For tmboxes inside other templates. The "mediawiki" */ |
− | margin: 0 | + | margin: 2px 0; |
− | /* | + | /* class ensures that this declaration overrides other */ |
+ | width: 100%; | ||
+ | /* For Safari and Opera */ | ||
+ | /* styles (including mbox-small above) */ | ||
} | } | ||
− | .mbox-inside . | + | .mbox-inside .tmbox.mbox-small { |
− | /* | + | /* "small" tmboxes should not be small when */ |
− | + | line-height: 1.5em; | |
+ | /* also "nested", so reset styles that are */ | ||
+ | font-size: 100%; | ||
+ | /* set in "mbox-small" above. */ | ||
} | } | ||
− | table. | + | table.tmbox-speedy { |
− | + | border: 2px solid #b32424; | |
− | |||
− | |||
− | |||
− | |||
− | border: | ||
/* Red */ | /* Red */ | ||
background: #fee7e6; | background: #fee7e6; | ||
第669行: | 第636行: | ||
} | } | ||
− | table. | + | table.tmbox-delete { |
− | border: | + | border: 2px solid #b32424; |
/* Red */ | /* Red */ | ||
} | } | ||
− | table. | + | table.tmbox-content { |
− | border: | + | border: 2px solid #f28500; |
/* Orange */ | /* Orange */ | ||
} | } | ||
− | table. | + | table.tmbox-style { |
− | border: | + | border: 2px solid #fc3; |
/* Yellow */ | /* Yellow */ | ||
} | } | ||
− | table. | + | table.tmbox-move { |
− | border: | + | border: 2px solid #9932cc; |
/* Purple */ | /* Purple */ | ||
} | } | ||
− | table. | + | table.tmbox-protection, |
− | border: | + | table.tmbox-notice { |
− | /* Gray- | + | border: 1px solid #c0c090; |
+ | /* Gray-brown */ | ||
} | } | ||
− | table. | + | /* Disambig and set index box styles */ |
− | border: | + | table.dmbox { |
− | + | clear: both; | |
− | background: | + | margin: 0.9em 1em; |
− | + | border-top: 1px solid #ccc; | |
+ | border-bottom: 1px solid #ccc; | ||
+ | background: transparent; | ||
+ | font-size: small; | ||
} | } | ||
− | table. | + | /* Footer and header message box styles */ |
− | border: | + | table.fmbox { |
− | /* | + | clear: both; |
+ | margin: 0.2em 0; | ||
+ | width: 100%; | ||
+ | border: 1px solid #a2a9b1; | ||
+ | background: #f8f9fa; | ||
+ | /* Default "system" gray */ | ||
} | } | ||
− | + | table.fmbox-system { | |
− | table. | + | background: #f8f9fa; |
− | |||
− | |||
− | |||
− | background: # | ||
− | |||
} | } | ||
− | table. | + | table.fmbox-warning { |
− | background: # | + | border: 1px solid #bb7070; |
− | /* | + | /* Dark pink */ |
+ | background: #ffdbdb; | ||
+ | /* Pink */ | ||
} | } | ||
− | table. | + | table.fmbox-editnotice { |
− | + | background: transparent; | |
− | |||
− | |||
− | |||
− | background: | ||
− | |||
} | } | ||
− | + | /* Div based "warning" style fmbox messages. */ | |
− | background: # | + | div.mw-warning-with-logexcerpt, |
− | + | div.mw-lag-warn-high, | |
+ | div.mw-cascadeprotectedwarning, | ||
+ | div#mw-protect-cascadeon { | ||
+ | clear: both; | ||
+ | margin: 0.2em 0; | ||
+ | border: 1px solid #bb7070; | ||
+ | background: #ffdbdb; | ||
+ | padding: 0.25em 0.9em; | ||
} | } | ||
− | + | /* Div based "system" style fmbox messages. Used in | |
− | background: # | + | [[MediaWiki:Noarticletext]] and [[MediaWiki:Readonly lag]]. */ |
− | + | div.mw-lag-warn-normal, | |
+ | div.noarticletext, | ||
+ | div.fmbox-system { | ||
+ | clear: both; | ||
+ | margin: 0.2em 0; | ||
+ | border: 1px solid #a2a9b1; | ||
+ | background: #f8f9fa; | ||
+ | padding: 0.25em 0.9em; | ||
} | } | ||
− | table. | + | /* These mbox-small classes must be placed after all other |
− | + | ambox/tmbox/ombox etc classes. "body.mediawiki" is so | |
− | + | they override "table.ambox + table.ambox" above. */ | |
+ | body.mediawiki table.mbox-small { | ||
+ | /* For the "small=yes" option. */ | ||
+ | clear: right; | ||
+ | float: right; | ||
+ | margin: 4px 0 4px 1em; | ||
+ | width: 238px; | ||
+ | font-size: 88%; | ||
+ | line-height: 1.25em; | ||
} | } | ||
− | table. | + | body.mediawiki table.mbox-small-left { |
− | + | /* For the "small=left" option. */ | |
− | + | margin: 4px 1em 4px 0; | |
+ | width: 238px; | ||
+ | border-collapse: collapse; | ||
+ | font-size: 88%; | ||
+ | line-height: 1.25em; | ||
} | } | ||
− | table. | + | /* CODE FOR COMPACT AMBOX */ |
− | + | /* Hide the images */ | |
− | + | .compact-ambox table .mbox-image, | |
+ | .compact-ambox table .mbox-imageright, | ||
+ | .compact-ambox table .mbox-empty-cell { | ||
+ | display: none; | ||
} | } | ||
− | /* | + | /* Remove borders, backgrounds, padding, etc. */ |
− | table. | + | .compact-ambox table.ambox { |
− | + | border: none; | |
border-collapse: collapse; | border-collapse: collapse; | ||
− | + | background: transparent; | |
− | + | margin: 0 0 0 1.6em !important; | |
− | + | padding: 0 !important; | |
− | } | + | width: auto; |
+ | display: block; | ||
+ | } | ||
− | table. | + | body.mediawiki .compact-ambox table.mbox-small-left { |
− | + | font-size: 100%; | |
− | + | width: auto; | |
+ | margin: 0; | ||
} | } | ||
− | table. | + | /* Style the text cell as a list item and remove its padding */ |
− | + | .compact-ambox table .mbox-text { | |
− | + | padding: 0 !important; | |
− | + | margin: 0 !important; | |
− | |||
} | } | ||
− | table. | + | .compact-ambox table .mbox-text-span { |
− | + | display: list-item; | |
− | / | + | line-height: 1.5em; |
+ | list-style-type: square; | ||
+ | list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs="); | ||
} | } | ||
− | + | /* Allow for hiding text in compact form */ | |
− | + | .compact-ambox .hide-when-compact { | |
− | + | display: none; | |
} | } | ||
− | + | #siteNotice div { | |
− | + | margin: 0; | |
− | |||
} | } | ||
− | + | #mw-dismissable-notice { | |
− | + | background: transparent; | |
− | |||
} | } | ||
− | + | #wpSummary, | |
− | + | #wpSummaryLabel, | |
− | + | input#wpSummary, | |
+ | input.mw-summary { | ||
+ | margin-top: 0; | ||
+ | margin-bottom: 0; | ||
} | } | ||
− | /* | + | /* When div class="nonumtoc" is used on the table of contents, the ToC will display without numbers */ |
− | + | .nonumtoc .tocnumber { | |
− | + | display: none; | |
− | |||
− | |||
− | |||
− | |||
} | } | ||
− | . | + | .nonumtoc #toc ul, |
− | + | .nonumtoc .toc ul { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | . | ||
− | |||
line-height: 1.5em; | line-height: 1.5em; | ||
− | + | list-style: none; | |
− | + | margin: .3em 0 0; | |
− | + | padding: 0; | |
} | } | ||
− | + | .nonumtoc #toc ul ul, | |
− | + | .nonumtoc .toc ul ul { | |
− | + | margin: 0 0 0 2em; | |
− | |||
− | |||
} | } | ||
− | + | /* Allow limiting of which header levels are shown in a TOC; | |
− | + | div class="toclimit-3", for instance, will limit to | |
− | + | showing ==headings== and ===headings=== but no further | |
+ | (as long as there are no =headings= on the page, which | ||
+ | there shouldn't be according to the MoS). | ||
+ | */ | ||
+ | .toclimit-2 .toclevel-2, | ||
+ | .toclimit-3 .toclevel-3, | ||
+ | .toclimit-4 .toclevel-4, | ||
+ | .toclimit-5 .toclevel-5, | ||
+ | .toclimit-6 .toclevel-6, | ||
+ | .toclimit-7 .toclevel-7 { | ||
+ | display: none; | ||
} | } | ||
− | + | /* styles for {{copyvio}} and {{copyvio/bot}{. | |
− | + | To reduce the HTML code produced by these templates. | |
− | + | */ | |
+ | .copyvio-title { | ||
+ | font-family: Microsoft Yahei, 微软雅黑, Microsoft Jhenghei, 微軟正黑體, Arial Unicode MS, 黑体; | ||
+ | text-align: center; | ||
+ | font-size: 150%; | ||
+ | font-weight: bold; | ||
} | } | ||
− | + | .copyvio-titlebox { | |
− | border: 2px solid # | + | border-bottom: 2px solid #003153; |
− | + | color: white; | |
+ | background: #999999; | ||
+ | padding: 0.5em; | ||
+ | height: 3em; | ||
+ | -moz-border-radius: 5px 5px 0 0; | ||
} | } | ||
− | + | .copyvio-box { | |
− | border: | + | width: 95%; |
− | + | border: 3px solid #003153; | |
− | } | + | background: white; |
+ | margin: .5em auto; | ||
+ | font-size: 90%; | ||
+ | -o-border-radius: 8px; | ||
+ | -icab-border-radius: 8px; | ||
+ | -khtml-border-radius: 8px; | ||
+ | -moz-border-radius: 8px; | ||
+ | -webkit-border-radius: 8px; | ||
+ | -o-box-shadow: 10px 10px 5px #888; | ||
+ | -icab-box-shadow: 10px 10px 5px #888; | ||
+ | -khtml-box-shadow: 10px 10px 5px #888; | ||
+ | -moz-box-shadow: 10px 10px 5px #888; | ||
+ | -webkit-box-shadow: 10px 10px 5px #888; | ||
+ | box-shadow: 10px 10px 5px #888; | ||
+ | } | ||
− | + | /* 这是catlinks(分类)的CSS,通过变更margin-bottom属性可以更改与评分的间距 */ | |
− | + | #page-content #catlinks { | |
− | + | margin-bottom: 15px; | |
− | |||
} | } | ||
− | /* | + | /* 数据表格 */ |
− | + | .mw-datatable.TablePager { | |
− | + | width: 100%; | |
− | + | table-layout: fixed; | |
− | + | word-wrap: break-word; | |
− | |||
− | |||
− | |||
} | } | ||
− | /* | + | /* 表格宽度 */ |
− | + | .wikitable { | |
− | + | max-width: 100%; | |
− | + | display: table; | |
− | |||
− | |||
− | |||
− | |||
} | } | ||
− | + | /*表格居中*/ | |
− | + | .centertable { | |
+ | margin-left: auto; | ||
+ | margin-right: auto; | ||
} | } | ||
− | + | /* 悬浮 */ | |
− | + | .iteminfo { | |
− | + | display: none; | |
− | |||
− | |||
} | } | ||
− | + | .itemhover:hover .iteminfo { | |
− | + | display: block; | |
} | } | ||
− | /* | + | /** 限制图表最大宽度 **/ |
− | + | .vega .canvas { | |
− | + | max-width: 100%; | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
− | /* | + | /** pathnav2 **/ |
− | + | .pathnav2-center a, | |
− | + | .pathnav2-center a:visited { | |
− | + | color: white; | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
− | + | .pathnav2-center a:hover { | |
− | + | color: #DDDDDD; | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
− | + | /** tl-idnav **/ | |
− | + | .tl-idnav a, | |
− | + | .tl-idnav a:visited { | |
− | + | color: white; | |
− | + | } | |
− | + | ||
− | + | .tl-idnav a:hover { | |
+ | color: #DDDDDD; | ||
} | } | ||
− | /* | + | /** tl-splink **/ |
− | + | .tl-splink a, | |
− | . | + | .tl-splink a:visited, |
− | . | + | .tl-splink a:hover { |
− | . | + | border-bottom: dashed 1px; |
− | |||
} | } | ||
− | /* | + | /** tabber样式 **/ |
− | . | + | .tabber { |
− | + | display: inline-block; | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
− | + | .tabbernav { | |
− | + | border-bottom: none !important; | |
− | |||
− | |||
} | } | ||
− | + | .tabbertab { | |
− | + | border-radius: 4px; | |
− | + | background: rgba(248, 248, 248, 0.4) !important; | |
− | + | border: 1px solid #ccc !important; | |
} | } | ||
− | . | + | .tabbernav li a:link { |
− | + | border-radius: 4px 4px 0 0; | |
− | + | background: #63b8ff !important; | |
− | + | color: #f8f8f8 !important; | |
− | |||
} | } | ||
− | + | .tabbernav li a:visited { | |
− | . | + | background: #63b8ff !important; |
− | + | color: #f8f8f8 !important; | |
} | } | ||
− | # | + | .tabbernav li a:hover { |
− | + | background: #1c86ee !important; | |
+ | color: #f8f8f8 !important; | ||
} | } | ||
− | # | + | .tabbernav li.tabberactive a:link { |
− | + | color: #0645ad !important; | |
+ | background-color: #f8f8f8 !important; | ||
+ | border: 1px solid #ccc !important; | ||
+ | border-bottom: 1px solid #f8f8f8 !important; | ||
} | } | ||
− | + | .tabbernav li.tabberactive a:visited { | |
− | # | + | color: #0645ad !important; |
− | + | background-color: #f8f8f8 !important; | |
− | + | border: 1px solid #ccc !important; | |
− | + | border-bottom: 1px solid #f8f8f8 !important; | |
− | |||
} | } | ||
− | + | .tabbernav li.tabberactive a:hover { | |
− | . | + | color: #0645ad !important; |
− | + | background-color: #f8f8f8 !important; | |
+ | border: 1px solid #ccc !important; | ||
+ | border-bottom: 1px solid #f8f8f8 !important; | ||
} | } | ||
− | + | abbr[original-title], | |
− | . | + | .explain[original-title] { |
− | + | border-bottom: 1px dotted; | |
− | + | cursor: help; | |
− | |||
− | |||
} | } | ||
− | + | /* Extension:MultimediaViewer的半透明化修改 */ | |
− | . | + | .mw-mmv-overlay { |
− | + | position: fixed; | |
+ | top: 0; | ||
+ | left: 0; | ||
+ | right: 0; | ||
+ | bottom: 0; | ||
+ | background-color: rgba(0, 0, 0, 0.8); | ||
+ | opacity: 0.73; | ||
} | } | ||
− | + | body.mediawiki.mw-mmv-lightbox-open #mw-page-base, | |
− | + | body.mediawiki.mw-mmv-lightbox-open #mw-head-base, | |
− | + | body.mediawiki.mw-mmv-lightbox-open #mw-navigation, | |
− | + | body.mediawiki.mw-mmv-lightbox-open #content, | |
− | + | body.mediawiki.mw-mmv-lightbox-open #footer, | |
− | + | body.mediawiki.mw-mmv-lightbox-open #globalWrapper { | |
− | . | + | display: inherit; |
− | . | ||
− | . | ||
− | . | ||
− | . | ||
− | |||
− | display: | ||
} | } | ||
− | + | body.mediawiki.mw-mmv-lightbox-open>* { | |
− | + | display: inherit; | |
− | + | } | |
− | . | + | |
− | + | body.mediawiki.mw-mmv-lightbox-open>script, | |
− | + | body.mediawiki.mw-mmv-lightbox-open>style { | |
− | + | display: none; | |
− | |||
} | } | ||
− | . | + | body.mediawiki.mw-mmv-lightbox-open { |
− | + | overflow: hidden; | |
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
− | . | + | body .mw-mmv-wrapper { |
− | + | position: fixed; | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
− | /* | + | /* mutilmediaViewer 信息栏修复 */ |
− | + | .mw-mmv-image-metadata-column.mw-mmv-image-metadata-desc-column { | |
− | + | width: 30%; | |
} | } | ||
− | + | .mw-mmv-image-metadata-column.mw-mmv-image-metadata-links-column { | |
− | . | + | width: 70%; |
− | + | max-width: 70%; | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
− | + | ul.mw-mmv-image-links li { | |
− | . | + | float: left; |
− | + | padding: .3em 1em; | |
− | |||
} | } | ||
− | + | div.mw-mmv-image-desc-div, | |
− | .mw- | + | div.mw-mmv-image-links-div { |
− | + | display: block | |
− | |||
− | |||
} | } | ||
− | + | div.metadata-panel-is-closed .mw-mmv-image-links li.mw-mmv-license-li { | |
− | . | + | height: inherit; |
− | + | line-height: inherit; | |
− | |||
} | } | ||
− | /* | + | /* MW自带10em宽度去掉 */ |
− | + | #p-personal ul { | |
− | + | padding-left: 0; | |
− | |||
} | } | ||
− | /* | + | /* wikitable MD化 */ |
− | . | + | table.wikitable { |
− | + | box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); | |
+ | border-radius: 4px; | ||
+ | overflow: hidden; | ||
} | } | ||
− | . | + | /* 折叠表格的定位处理 */ |
− | + | body:not(.ns--1):not(.ns--2) .mw-collapsible:not(.mw-collapsed) tr:first-child> :last-child { | |
+ | position: relative; | ||
} | } | ||
− | + | body:not(.ns--1):not(.ns--2) .mw-collapsible:not(.mw-collapsed) tr:first-child> :last-child .mw-collapsible-toggle:not(:last-child) { | |
− | . | + | position: absolute; |
− | + | right: .1em; | |
+ | top: 0; | ||
+ | float: none; | ||
} | } | ||
− | + | .mw-collapsible-title-center th { | |
− | . | + | position: relative; |
− | + | } | |
− | |||
− | } | ||
− | . | + | .mw-collapsible-title-center .mw-collapsible-toggle { |
− | + | position: absolute; | |
+ | right: 0.1em; | ||
} | } | ||
− | /** | + | /*paginator*/ |
− | + | .tbui-paginator { | |
− | + | /*最外部容器,上下描边*/ | |
− | + | margin: 24px 0 !important; | |
+ | padding: 10px 0 !important; | ||
+ | border: 1px solid #56340f; | ||
+ | border-right: 0; | ||
+ | border-left: 0; | ||
} | } | ||
− | . | + | .tbui-paginator li { |
− | + | /*列表项,单倍行高*/ | |
+ | line-height: 1 !important; | ||
} | } | ||
− | /* | + | .tbui-paginator li.paginator-btn a { |
− | + | /*列表项中的翻页按钮链接*/ | |
− | + | border: 1px solid #1E90FF; | |
− | + | color: #1E90FF; | |
− | + | padding: 0 24px; | |
+ | height: 40px; | ||
+ | line-height: 40px; | ||
+ | border-radius: 0; | ||
+ | max-width: none; | ||
+ | text-align: center; | ||
+ | background: rgba(255, 255, 255, 0.5); | ||
} | } | ||
− | /* | + | .tbui-paginator li.paginator-btn a:hover { |
− | . | + | /*列表项中的翻页按钮链接,悬停时*/ |
− | + | background: rgba(30, 144, 255, 0.5) !important; | |
+ | color: #FFFFFF !important; | ||
} | } | ||
− | . | + | .tbui-paginator .tbui-paginator-current { |
− | + | /*当前页的页码和母页面名称外框*/ | |
− | + | margin: 0 !important; | |
− | + | padding: 0 !important; | |
− | + | display: inline-block; | |
− | + | text-align: center; | |
− | + | color: #000000; | |
− | |||
} | } | ||
− | . | + | .tbui-paginator .tbui-paginator-title, |
− | + | .tbui-paginator .tbui-paginator-pagenum { | |
− | + | /*当前页的页码和母页面名称*/ | |
− | + | display: inline-block; | |
+ | font-size: 16px; | ||
+ | height: 20px; | ||
+ | line-height: 20px; | ||
+ | text-align: center; | ||
} | } | ||
− | |||
− | |||
− | |||
− | |||
− | . | + | /* 信息框 */ |
− | background: # | + | .infobox { |
− | color: | + | border: 1px solid #a2a9b1; |
+ | background-color: #f8f9fa; | ||
+ | color: black; | ||
+ | margin-bottom: 0.5em; | ||
+ | margin-left: 1em; | ||
+ | padding: 0.2em; | ||
+ | float: right; | ||
+ | clear: right; | ||
+ | box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); | ||
+ | border-radius: 4px; | ||
+ | overflow: hidden; | ||
} | } | ||
− | . | + | .infobox td, |
− | + | .infobox th { | |
− | + | vertical-align: top; | |
− | |||
− | |||
} | } | ||
− | . | + | .infobox th { |
− | + | background-color: rgba(213, 215, 219, .4); | |
− | background-color: | + | } |
− | + | ||
− | + | .infobox caption { | |
+ | font-size: larger; | ||
} | } | ||
− | . | + | .infobox.bordered { |
− | + | border-collapse: collapse; | |
− | |||
− | |||
− | border- | ||
} | } | ||
− | + | .infobox.bordered td, | |
− | . | + | .infobox.bordered th { |
− | border | + | border: 1px solid #a2a9b1; |
− | |||
} | } | ||
− | + | .infobox.bordered .borderless td, | |
− | . | + | .infobox.bordered .borderless th { |
− | + | border: 0; | |
− | + | } | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | } | ||
− | + | /* styles for bordered infobox with merged rows */ | |
− | + | .infobox.bordered .mergedtoprow td, | |
− | + | .infobox.bordered .mergedtoprow th { | |
− | + | border: 0; | |
− | + | border-top: 1px solid #a2a9b1; | |
− | + | border-right: 1px solid #a2a9b1; | |
− | |||
} | } | ||
− | + | .infobox.bordered .mergedrow td, | |
− | + | .infobox.bordered .mergedrow th { | |
+ | border: 0; | ||
+ | border-right: 1px solid #a2a9b1; | ||
} | } | ||
− | + | /* 为cbox2设置自动宽度 */ | |
− | + | @media screen and (max-width: 1500px) { | |
+ | div.cbox-autonarrow { | ||
+ | width: 640px !important; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | /* 临时修正section问题 */ | ||
+ | section.lst { | ||
display: none; | display: none; | ||
} | } | ||
− | + | /* 修正结构式讨论在移动设备上无法点击的问题 */ | |
− | + | .flow-ui-load-overlay { | |
+ | pointer-events: none; | ||
} | } | ||
− | + | /************************ | |
− | + | **Styles from Wikipwdia** | |
+ | ************************/ | ||
+ | /* Make the list of references smaller */ | ||
+ | ol.references, | ||
+ | div.reflist { | ||
+ | font-size: 90%; | ||
+ | /* Default font-size */ | ||
+ | margin-bottom: 0.5em; | ||
} | } | ||
− | + | div.reflist ol.references { | |
− | . | + | font-size: 100%; |
− | + | /* Reset font-size when nested in div.reflist */ | |
} | } | ||
− | . | + | div.reflist ol.references, |
− | + | div.notelist ol.references { | |
− | + | list-style-type: inherit; | |
+ | /* Enable custom list style types */ | ||
} | } | ||
− | + | /* .references-2column b/c */ | |
− | + | div.references-2column { | |
− | + | -moz-column-count: 2; | |
+ | column-count: 2; | ||
+ | font-size: 90%; | ||
} | } | ||
− | div. | + | div.references-2column ol.references, |
− | div. | + | div.references-2column div.reflist { |
− | + | font-size: 100%; | |
} | } | ||
− | div. | + | /* Reset top margin for lists embedded in columns */ |
− | + | div.columns { | |
− | + | margin-top: 0.3em; | |
} | } | ||
− | + | div.columns dl, | |
− | + | div.columns ol, | |
− | + | div.columns ul { | |
+ | margin-top: 0; | ||
} | } | ||
− | /* | + | /* Avoid list items from breaking between columns */ |
− | + | div.columns li, | |
− | + | div.columns dd dd { | |
− | + | -webkit-column-break-inside: avoid; | |
− | + | page-break-inside: avoid; | |
+ | break-inside: avoid-column; | ||
} | } | ||
− | /* | + | /* Highlight clicked reference in blue to help navigation */ |
− | + | ol.references li:target, | |
− | + | sup.reference:target, | |
+ | span.citation:target { | ||
+ | background-color: #DEF; | ||
} | } | ||
− | + | /* Prevent line breaks in silly places: | |
− | + | 1) Where desired | |
− | + | 2) Links when we don't want them to | |
− | + | 3) Bold "links" to the page itself | |
− | + | 4) HTML formulae | |
+ | 5) Ref tags with group names <ref group="Note"> --> "[Note 1]" | ||
+ | */ | ||
+ | .nowrap, | ||
+ | .nowraplinks a, | ||
+ | .nowraplinks .selflink, | ||
+ | span.texhtml, | ||
+ | sup.reference a { | ||
+ | white-space: nowrap; | ||
} | } | ||
− | . | + | /* In the case where non-CJK links are joined with CJK punctuations |
− | + | (thus no space after punctuations), browsers tend to disallow link wrap | |
+ | around those punctuations (see diff=37708459). Insert an empty pseudo- | ||
+ | element with standard wrapping to work around this. */ | ||
+ | .nowraplinks a:before, | ||
+ | .nowraplinks .selflink:before { | ||
+ | content: " "; | ||
+ | font-size: 0; | ||
+ | white-space: normal; | ||
} | } | ||
− | . | + | /* However if there is a manual nowrap, do not ignore it. */ |
− | + | .nowraplinks .nowrap a:before, | |
− | + | .nowraplinks .nowrap .selflink:before { | |
+ | white-space: nowrap; | ||
} | } | ||
− | /* | + | /* Style for horizontal lists (separator following item) */ |
− | . | + | .skin-monobook .hlist dl, |
− | + | .skin-modern .hlist dl, | |
− | + | .skin-vector .hlist dl { | |
− | + | line-height: 1.5em; | |
− | |||
− | |||
− | |||
} | } | ||
− | . | + | .hlist dl, |
− | + | .hlist ol, | |
− | + | .hlist ul { | |
+ | margin: 0; | ||
} | } | ||
− | . | + | .hlist dd, |
− | + | .hlist dt, | |
− | + | .hlist li { | |
− | + | display: inline; | |
− | + | margin: 0; | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
− | + | /* Display nested lists inline */ | |
− | + | .hlist dl dl, | |
− | + | .hlist ol ol, | |
− | + | .hlist ul ul { | |
+ | display: inline; | ||
} | } | ||
− | + | /* Generate interpuncts */ | |
− | + | .hlist dt:after { | |
− | + | content: " :"; | |
− | |||
− | |||
− | |||
− | |||
} | } | ||
− | . | + | .hlist dd:after, |
− | . | + | .hlist li:after { |
− | + | content: " · "; | |
− | + | font-weight: bold; | |
− | font- | ||
− | |||
− | |||
− | |||
} | } | ||
− | + | .hlist dd:last-child:after, | |
− | . | + | .hlist dt:last-child:after, |
− | + | .hlist li:last-child:after { | |
− | + | content: none; | |
− | |||
− | |||
} | } | ||
− | . | + | /* for IE 8 */ |
− | + | .hlist dd.nopunct:after, | |
+ | .hlist dt.nopunct:after, | ||
+ | .hlist li.nopunct:after { | ||
+ | content: none; | ||
} | } | ||
− | . | + | /* Add parens around nested lists */ |
− | + | .hlist dl dl:before, | |
− | + | .hlist ol ol:before, | |
− | + | .hlist ul ul:before { | |
− | + | content: "("; | |
− | |||
} | } | ||
− | . | + | .hlist dl dl:after, |
− | + | .hlist ol ol:after, | |
− | + | .hlist ul ul:after { | |
+ | content: ")"; | ||
} | } | ||
− | + | /* Put numbers in ordered lists */ | |
− | + | .hlist.hnum ol li { | |
− | + | counter-increment: level1; | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
− | + | .hlist.hnum ol li:before { | |
− | . | + | content: counter(level1) " "; |
− | |||
− | |||
− | |||
} | } | ||
− | . | + | .hlist.hnum ol ol li { |
− | + | counter-increment: level2; | |
} | } | ||
− | + | .hlist.hnum ol ol li:before { | |
− | . | + | content: counter(level2) " "; |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
} | } | ||
− | + | /* Unbulleted lists */ | |
− | . | + | .plainlist ul { |
− | + | line-height: inherit; | |
+ | list-style: none none; | ||
+ | margin: 0; | ||
} | } | ||
− | . | + | .plainlist ul li { |
− | + | margin-bottom: 0; | |
} | } | ||
− | . | + | .same-bg { |
− | + | background: none | |
} | } | ||
− | |||
− | |||
− | |||
− | + | /******************************************************************************/ | |
− | . | + | /* Default style for navigation boxes from Wikipedia*/ |
+ | .navbox { /* Navbox container style */ | ||
border: 1px solid #a2a9b1; | border: 1px solid #a2a9b1; | ||
+ | width: 100%; | ||
+ | margin: auto; | ||
+ | clear: both; | ||
+ | font-size: 88%; | ||
+ | text-align: center; | ||
+ | padding: 1px; | ||
} | } | ||
− | + | .navbox-inner, | |
− | . | + | .navbox-subgroup { |
− | . | + | width: 100%; |
− | |||
} | } | ||
− | + | .navbox th, | |
− | + | .navbox-title, | |
− | . | + | .navbox-abovebelow { |
− | . | + | text-align: center; /* Title and above/below styles */ |
− | + | padding-left: 1em; | |
− | + | padding-right: 1em; | |
− | |||
} | } | ||
− | + | th.navbox-group { /* Group style */ | |
− | . | + | white-space: nowrap; |
− | + | /* @noflip */ | |
− | + | text-align: right; | |
− | |||
} | } | ||
− | + | .navbox, | |
− | /* | + | .navbox-subgroup { |
− | + | background: #fdfdfd; /* Background color */ | |
− | + | } | |
− | + | .navbox-list { | |
− | + | border-color: #fdfdfd; /* Must match background color */ | |
} | } | ||
− | + | .navbox th, | |
− | + | .navbox-title { | |
− | + | background: #4487DF; /* Level 1 color */ | |
− | |||
} | } | ||
− | + | .navbox-title a, | |
− | . | + | .navbox-title div{ |
− | + | color: white; | |
} | } | ||
− | + | .navbox-abovebelow, | |
− | + | th.navbox-group, | |
− | + | .navbox-subgroup .navbox-title { | |
− | * | + | background: #85C1F7; /* Level 2 color */ |
− | + | } | |
− | + | .navbox-subgroup .navbox-group, | |
− | + | .navbox-subgroup .navbox-abovebelow { | |
− | + | background: #EBF7FE; /* Level 3 color */ | |
− | |||
− | |||
} | } | ||
− | + | .navbox-even { | |
− | + | background: #f7f7f7; /* Even row striping */ | |
− | |||
− | |||
} | } | ||
− | + | .navbox-odd { | |
− | + | background: transparent; /* Odd row striping */ | |
− | |||
− | |||
− | |||
} | } | ||
− | + | table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */ | |
− | /* | + | margin-top: -1px; /* (doesn't work for IE6, but that's okay) */ |
− | |||
− | |||
− | |||
− | |||
} | } | ||
− | + | .navbox .hlist td dl, | |
− | + | .navbox .hlist td ol, | |
− | + | .navbox .hlist td ul, | |
− | + | .navbox td.hlist dl, | |
+ | .navbox td.hlist ol, | ||
+ | .navbox td.hlist ul { | ||
+ | padding: 0.125em 0; /* Adjust hlist padding in navboxes */ | ||
} | } | ||
− | + | .navbox .hlist dd, | |
− | + | .navbox .hlist dt, | |
− | + | .navbox .hlist li { | |
− | + | white-space: nowrap; /* Nowrap list items in navboxes */ | |
} | } | ||
− | + | .navbox .hlist dd dl, | |
− | + | .navbox .hlist dt dl, | |
− | + | .navbox .hlist li ol, | |
− | + | .navbox .hlist li ul { | |
− | + | white-space: normal; /* But allow parent list items to be wrapped */ | |
} | } | ||
− | + | ol + table.navbox, | |
− | + | ul + table.navbox { | |
− | + | margin-top: 0.5em; /* Prevent lists from clinging to navboxes */ | |
− | |||
− | - | ||
− | |||
− | |||
} | } | ||
− | /* | + | /* Default styling for Navbar template */ |
− | + | .navbar { | |
− | + | display: inline; | |
− | + | font-weight: normal; | |
− | |||
} | } | ||
− | + | .navbar ul { | |
− | + | display: inline; | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
white-space: nowrap; | white-space: nowrap; | ||
} | } | ||
− | + | .navbar li { | |
− | + | word-spacing: -0.125em; | |
− | |||
− | |||
− | |||
− | . | ||
− | |||
− | |||
− | |||
− | |||
} | } | ||
− | + | .navbar.mini li abbr[title] { | |
− | + | font-variant: small-caps; | |
− | + | border-bottom: none; | |
− | + | text-decoration: none; | |
− | + | cursor: inherit; | |
} | } | ||
− | + | /* Navbar styling when nested in navbox */ | |
− | /* | + | .navbox .navbar { |
− | . | + | display: block; |
− | |||
− | |||
− | |||
} | } | ||
− | + | .navbox-title .navbar { | |
− | + | /* @noflip */ | |
− | + | float: left; | |
− | + | /* @noflip */ | |
− | margin: 0; | + | text-align: left; |
+ | /* @noflip */ | ||
+ | margin-right: 0.5em; | ||
+ | width: 8em; | ||
} | } | ||
− | . | + | /* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript |
− | . | + | in [[MediaWiki:Common.js]] are styled here so they can be customised. */ |
− | . | + | .collapseButton { |
− | + | /* @noflip */ | |
− | margin: 0; | + | float: right; |
+ | font-weight: normal; | ||
+ | /* @noflip */ | ||
+ | margin-left: 0.5em; | ||
+ | /* @noflip */ | ||
+ | text-align: right; | ||
+ | width: auto; | ||
+ | } | ||
+ | /* In navboxes, the show/hide button balances the v·d·e links | ||
+ | from [[Template:Navbar]], so they need to be the same width. */ | ||
+ | .navbox .collapseButton { | ||
+ | width: 8em; | ||
} | } | ||
− | + | /* For display uneditable section */ | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | /* For display uneditable section */ | ||
.noedit .editsection, .noedit .mw-editsection | .noedit .editsection, .noedit .mw-editsection | ||
{ | { | ||
第1,826行: | 第1,557行: | ||
transition: opacity 300ms; | transition: opacity 300ms; | ||
} | } | ||
− | + | ||
− | + | ||
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
#ca-talk[class~=selected] a { | #ca-talk[class~=selected] a { | ||
color:black !important; | color:black !important; |
2022年3月16日 (三) 21:49的最新版本
@import url("https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M/font-awesome/6.0.0/css/all.css"); /** * CharInsert插入项样式 * Styling for links generated by [[MediaWiki:Edittools]] * @source https://www.mediawiki.org/wiki/Extension:CharInsert#Styling * @updated 2012-02-29 */ .mw-charinsert-buttons { margin-top: 10px; border: 1px solid #aaaaaa; padding: 1px; text-align: center; font-size: 110%; } .mw-charinsert-buttons a { color: black; background-color: #cde !important; font-weight: bold; font-size: .9em; text-decoration: none; border: thin #069 outset; padding: 0 .1em .1em; } .mw-charinsert-buttons a:hover, .mw-charinsert-buttons a:active { background-color: #bcd; border-style: inset; } .client-js .mw-edittools-section { display: inline; } .client-js .mw-edittools-section input[type="button"] { font-size: 0.9em; padding-left: 1px; padding-right: 1px; margin-left: 1px; } /*模糊样式*/ .fuzzy { filter: blur(5px); text-shadow: 0px 0px 5px white; transition: all 0.1s ease-in-out; } .fuzzy:hover { filter: none; text-shadow: none; } /*表格半透明样式*/ table.wikitable>tr>th, table.wikitable>*>tr>th { background-color: rgba(213, 215, 219, .4); } /*筛选工具样式*/ .filterable-button { float: right; color: black; padding: 0 2px 0 0.5em; text-shadow: none; transition: all 1250ms cubic-bezier(0.19, 1, 0.22, 1); cursor: pointer; } .filterable-button:hover { text-shadow: 1px 1px 2px #888; } .filterable-button-active { color: black; } .filterable-input-group { position: absolute; max-width: 45vw; display: none; } .filterable-input-group .list-group-item input { vertical-align: text-bottom; margin: 0 5px 0 0; } .filterable-input-group .dropdown-content { padding: 0 10px; } .filterable-input-group .dropdown-content .list-group-item { /*overflow: hidden; */ white-space: nowrap; text-overflow: ellipsis; } .filterable-input-group .list-group { margin-bottom: 10px; max-height: 206px; overflow-y: auto; } .dropdown-menu { padding: 7px; position: absolute; top: 100%; left: 0; z-index: 95; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; font-size: 14px; text-align: left; background-color: #ffffff; border: 1px solid #cccccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); background-clip: padding-box; } .dropdown-menu.pull-right { right: 0; left: auto; } .dropdown-menu .divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5; } .dropdown-menu>li>a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.42857143; color: #333333; white-space: nowrap; } .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { text-decoration: none; color: #262626; background-color: #f5f5f5; } .dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus { color: #ffffff; text-decoration: none; outline: 0; background-color: #337ab7; } .dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus { color: #777777; } .dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus { text-decoration: none; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); cursor: not-allowed; } /*筛选工具样式*/ .btn-group-sm { display: inline-block; } .dropdown-menu { padding: 7px; } /* 在Vector皮肤中隐藏Minerva元素 */ .skin-vector .nodesktop { display: none !important; } .mw-collapsible-toggle { position: relative; Z-index: 50; } /* 图片注释 */ .custom-img-comment { opacity: 0; transition: opacity 0.5s; -moz-transition: opacity 0.5s; -webkit-transition: opacity 0.5s; -o-transition: opacity 0.5s; } .custom-img-comment:hover { opacity: 1; } /* 模板:半折叠 */ .template-semicollapse { display: inline-block; } .template-semicollapse-content { overflow-y: hidden; max-height: 400px; padding: 1px; -webkit-mask-image: linear-gradient(black 80%, transparent); mask-image: linear-gradient(black 80%, transparent); } .template-semicollapse-button { display: block; width: 200px; margin: auto; margin-top: 8px; border-radius: 4px; background-color: #4487DF; color: white; text-align: center; padding: 4px; font-size: 20px; cursor: pointer; } .template-semicollapse-button:hover { background: #85C1F7; text-decoration: none; } /* 全局1.6倍行高 */ #mw-content-text { line-height: 1.6; } /* 条目目录1级标题(对应条目2级标题)自动加粗 */ li.toclevel-1>a>span.toctext { font-weight: bold; } /* 条目2级标题(对应条目目录1级标题)自动加粗 */ .mw-body-content h2 { font-weight: bold; } /** 结构式讨论话题页面隐藏评论 **/ body.ns-2600 .comment-container-top, body.ns-2600 .comment-container, body.ns-2600 .comment-paginator, body.ns-2600 .comment-replybox { display: none !important; } /*** 隐藏首页标题 ***/ body.page-首页.action-view h1.firstHeading, body.page-首页.action-submit h1.firstHeading, body.page-首页_sandbox.action-view h1.firstHeading, body.page-首页_sandbox.action-submit h1.firstHeading { display: none; } /*** *** ***/ /*** plainlist & plainlinks ***/ .plainlist ol, .plainlist ul { line-height: inherit; list-style: none none; margin: 0; } .plainlist ol li, .plainlist ul li { margin-bottom: 0; } /*** *** ***/ /*黑幕CSS引自萌娘百科(https://zh.moegirl.org/),文字内容遵守【知识共享 署名-非商业性使用-相同方式共享 3.0】协议。*/ /* 黑幕模板配合CSS */ /* 把这几行单独拎出来写,否则会被Firefox合并到“.heimu a”这条规则,然后又被上面的“点过外链不变色”规则override */ .heimu, .heimu rt { background-color: #252525; } span.heimu a.external, span.heimu a.external:visited, span.heimu a.extiw, span.heimu a.extiw:visited { color: #252525; } .heimu, .heimu a, a .heimu, .heimu a.new { color: #252525; text-shadow: none; } body:not(.heimu_toggle_on) .heimu:hover, body:not(.heimu_toggle_on) .heimu:active, body:not(.heimu_toggle_on) .heimu.off { transition: color .13s linear; color: white; } body:not(.heimu_toggle_on) .heimu:hover a, body:not(.heimu_toggle_on) a:hover .heimu, body:not(.heimu_toggle_on) .heimu.off a, body:not(.heimu_toggle_on) a:hover .heimu.off { transition: color .13s linear; color: lightblue; } body:not(.heimu_toggle_on) .heimu.off .new, body:not(.heimu_toggle_on) .heimu.off .new:hover, body:not(.heimu_toggle_on) .new:hover .heimu.off, body:not(.heimu_toggle_on) .heimu:hover .new { transition: color .13s linear; color: #FCC; } /******************** **Styles for mboxes** ********************/ /* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */ th.mbox-text, td.mbox-text { /* The message body cell(s) */ border: none; padding: 0.25em 0.9em; /* 0.9em left/right */ width: 100%; /* Make all mboxes the same width regardless of text length */ } td.mbox-image { /* The left image cell */ border: none; padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */ text-align: center; } td.mbox-imageright { /* The right image cell */ border: none; padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */ text-align: center; } td.mbox-empty-cell { /* An empty narrow cell */ border: none; padding: 0px; width: 1px; } /* Article message box styles */ table.ambox { margin: 0px 10%; /* 10% = Will not overlap with other elements */ border: 1px solid #a2a9b1; border-left: 10px solid #36c; /* Default "notice" blue */ background: #f8f9fa; } table.ambox+table.ambox { /* Single border between stacked boxes. */ margin-top: -1px; } .ambox th.mbox-text, .ambox td.mbox-text { /* The message body cell(s) */ padding: 0.25em 0.5em; /* 0.5em left/right */ } .ambox td.mbox-image { /* The left image cell */ padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */ } .ambox td.mbox-imageright { /* The right image cell */ padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */ } table.ambox-notice { border-left: 10px solid #36c; /* Blue */ } table.ambox-speedy { border-left: 10px solid #b32424; /* Red */ background: #fee7e6; /* Pink */ } table.ambox-delete { border-left: 10px solid #b32424; /* Red */ } table.ambox-content { border-left: 10px solid #f28500; /* Orange */ } table.ambox-style { border-left: 10px solid #fc3; /* Yellow */ } table.ambox-move { border-left: 10px solid #9932cc; /* Purple */ } table.ambox-protection { border-left: 10px solid #a2a9b1; /* Gray-gold */ } /* Image message box styles */ table.imbox { margin: 4px 10%; border-collapse: collapse; border: 3px solid #36c; /* Default "notice" blue */ background: #f8f9fa; } .imbox .mbox-text .imbox { /* For imboxes inside imbox-text cells. */ margin: 0 -0.5em; /* 0.9 - 0.5 = 0.4em left/right. */ } .mbox-inside .imbox { /* For imboxes inside other templates. */ margin: 4px; } table.imbox-notice { border: 3px solid #36c; /* Blue */ } table.imbox-speedy { border: 3px solid #b32424; /* Red */ background: #fee7e6; /* Pink */ } table.imbox-delete { border: 3px solid #b32424; /* Red */ } table.imbox-content { border: 3px solid #f28500; /* Orange */ } table.imbox-style { border: 3px solid #fc3; /* Yellow */ } table.imbox-move { border: 3px solid #9932cc; /* Purple */ } table.imbox-protection { border: 3px solid #a2a9b1; /* Gray-gold */ } table.imbox-license { border: 3px solid #88a; /* Dark gray */ background: #f7f8ff; /* Light gray */ } table.imbox-featured { border: 3px solid #cba135; /* Brown-gold */ } /* Category message box styles */ table.cmbox { margin: 3px 10%; border-collapse: collapse; border: 1px solid #a2a9b1; background: #eaf3ff; /* Default "notice" blue */ } table.cmbox-notice { background: #eaf3ff; /* Blue */ } table.cmbox-speedy { margin-top: 4px; margin-bottom: 4px; border: 4px solid #b32424; /* Red */ background: #fee7e6; /* Pink */ } table.cmbox-delete { background: #fee7e6; /* Red */ } table.cmbox-content { background: #FFE7CE; /* Orange */ } table.cmbox-style { background: #FFF9DB; /* Yellow */ } table.cmbox-move { background: #E4D8FF; /* Purple */ } table.cmbox-protection { background: #EFEFE1; /* Gray-gold */ } /* Other pages message box styles */ table.ombox { margin: 4px 10%; border-collapse: collapse; border: 1px solid #a2a9b1; /* Default "notice" gray */ background: #f8f9fa; } table.ombox-notice { border: 1px solid #a2a9b1; /* Gray */ } table.ombox-speedy { border: 2px solid #b32424; /* Red */ background: #fee7e6; /* Pink */ } table.ombox-delete { border: 2px solid #b32424; /* Red */ } table.ombox-content { border: 1px solid #f28500; /* Orange */ } table.ombox-style { border: 1px solid #fc3; /* Yellow */ } table.ombox-move { border: 1px solid #9932cc; /* Purple */ } table.ombox-protection { border: 2px solid #a2a9b1; /* Gray-gold */ } /* Talk page message box styles */ table.tmbox { margin: 4px 10%; border-collapse: collapse; border: 1px solid #c0c090; /* Default "notice" gray-brown */ background: #f8eaba; } .mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" */ margin: 2px 0; /* class ensures that this declaration overrides other */ width: 100%; /* For Safari and Opera */ /* styles (including mbox-small above) */ } .mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when */ line-height: 1.5em; /* also "nested", so reset styles that are */ font-size: 100%; /* set in "mbox-small" above. */ } table.tmbox-speedy { border: 2px solid #b32424; /* Red */ background: #fee7e6; /* Pink */ } table.tmbox-delete { border: 2px solid #b32424; /* Red */ } table.tmbox-content { border: 2px solid #f28500; /* Orange */ } table.tmbox-style { border: 2px solid #fc3; /* Yellow */ } table.tmbox-move { border: 2px solid #9932cc; /* Purple */ } table.tmbox-protection, table.tmbox-notice { border: 1px solid #c0c090; /* Gray-brown */ } /* Disambig and set index box styles */ table.dmbox { clear: both; margin: 0.9em 1em; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background: transparent; font-size: small; } /* Footer and header message box styles */ table.fmbox { clear: both; margin: 0.2em 0; width: 100%; border: 1px solid #a2a9b1; background: #f8f9fa; /* Default "system" gray */ } table.fmbox-system { background: #f8f9fa; } table.fmbox-warning { border: 1px solid #bb7070; /* Dark pink */ background: #ffdbdb; /* Pink */ } table.fmbox-editnotice { background: transparent; } /* Div based "warning" style fmbox messages. */ div.mw-warning-with-logexcerpt, div.mw-lag-warn-high, div.mw-cascadeprotectedwarning, div#mw-protect-cascadeon { clear: both; margin: 0.2em 0; border: 1px solid #bb7070; background: #ffdbdb; padding: 0.25em 0.9em; } /* Div based "system" style fmbox messages. Used in [[MediaWiki:Noarticletext]] and [[MediaWiki:Readonly lag]]. */ div.mw-lag-warn-normal, div.noarticletext, div.fmbox-system { clear: both; margin: 0.2em 0; border: 1px solid #a2a9b1; background: #f8f9fa; padding: 0.25em 0.9em; } /* These mbox-small classes must be placed after all other ambox/tmbox/ombox etc classes. "body.mediawiki" is so they override "table.ambox + table.ambox" above. */ body.mediawiki table.mbox-small { /* For the "small=yes" option. */ clear: right; float: right; margin: 4px 0 4px 1em; width: 238px; font-size: 88%; line-height: 1.25em; } body.mediawiki table.mbox-small-left { /* For the "small=left" option. */ margin: 4px 1em 4px 0; width: 238px; border-collapse: collapse; font-size: 88%; line-height: 1.25em; } /* CODE FOR COMPACT AMBOX */ /* Hide the images */ .compact-ambox table .mbox-image, .compact-ambox table .mbox-imageright, .compact-ambox table .mbox-empty-cell { display: none; } /* Remove borders, backgrounds, padding, etc. */ .compact-ambox table.ambox { border: none; border-collapse: collapse; background: transparent; margin: 0 0 0 1.6em !important; padding: 0 !important; width: auto; display: block; } body.mediawiki .compact-ambox table.mbox-small-left { font-size: 100%; width: auto; margin: 0; } /* Style the text cell as a list item and remove its padding */ .compact-ambox table .mbox-text { padding: 0 !important; margin: 0 !important; } .compact-ambox table .mbox-text-span { display: list-item; line-height: 1.5em; list-style-type: square; list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs="); } /* Allow for hiding text in compact form */ .compact-ambox .hide-when-compact { display: none; } #siteNotice div { margin: 0; } #mw-dismissable-notice { background: transparent; } #wpSummary, #wpSummaryLabel, input#wpSummary, input.mw-summary { margin-top: 0; margin-bottom: 0; } /* When div class="nonumtoc" is used on the table of contents, the ToC will display without numbers */ .nonumtoc .tocnumber { display: none; } .nonumtoc #toc ul, .nonumtoc .toc ul { line-height: 1.5em; list-style: none; margin: .3em 0 0; padding: 0; } .nonumtoc #toc ul ul, .nonumtoc .toc ul ul { margin: 0 0 0 2em; } /* Allow limiting of which header levels are shown in a TOC; div class="toclimit-3", for instance, will limit to showing ==headings== and ===headings=== but no further (as long as there are no =headings= on the page, which there shouldn't be according to the MoS). */ .toclimit-2 .toclevel-2, .toclimit-3 .toclevel-3, .toclimit-4 .toclevel-4, .toclimit-5 .toclevel-5, .toclimit-6 .toclevel-6, .toclimit-7 .toclevel-7 { display: none; } /* styles for {{copyvio}} and {{copyvio/bot}{. To reduce the HTML code produced by these templates. */ .copyvio-title { font-family: Microsoft Yahei, 微软雅黑, Microsoft Jhenghei, 微軟正黑體, Arial Unicode MS, 黑体; text-align: center; font-size: 150%; font-weight: bold; } .copyvio-titlebox { border-bottom: 2px solid #003153; color: white; background: #999999; padding: 0.5em; height: 3em; -moz-border-radius: 5px 5px 0 0; } .copyvio-box { width: 95%; border: 3px solid #003153; background: white; margin: .5em auto; font-size: 90%; -o-border-radius: 8px; -icab-border-radius: 8px; -khtml-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -o-box-shadow: 10px 10px 5px #888; -icab-box-shadow: 10px 10px 5px #888; -khtml-box-shadow: 10px 10px 5px #888; -moz-box-shadow: 10px 10px 5px #888; -webkit-box-shadow: 10px 10px 5px #888; box-shadow: 10px 10px 5px #888; } /* 这是catlinks(分类)的CSS,通过变更margin-bottom属性可以更改与评分的间距 */ #page-content #catlinks { margin-bottom: 15px; } /* 数据表格 */ .mw-datatable.TablePager { width: 100%; table-layout: fixed; word-wrap: break-word; } /* 表格宽度 */ .wikitable { max-width: 100%; display: table; } /*表格居中*/ .centertable { margin-left: auto; margin-right: auto; } /* 悬浮 */ .iteminfo { display: none; } .itemhover:hover .iteminfo { display: block; } /** 限制图表最大宽度 **/ .vega .canvas { max-width: 100%; } /** pathnav2 **/ .pathnav2-center a, .pathnav2-center a:visited { color: white; } .pathnav2-center a:hover { color: #DDDDDD; } /** tl-idnav **/ .tl-idnav a, .tl-idnav a:visited { color: white; } .tl-idnav a:hover { color: #DDDDDD; } /** tl-splink **/ .tl-splink a, .tl-splink a:visited, .tl-splink a:hover { border-bottom: dashed 1px; } /** tabber样式 **/ .tabber { display: inline-block; } .tabbernav { border-bottom: none !important; } .tabbertab { border-radius: 4px; background: rgba(248, 248, 248, 0.4) !important; border: 1px solid #ccc !important; } .tabbernav li a:link { border-radius: 4px 4px 0 0; background: #63b8ff !important; color: #f8f8f8 !important; } .tabbernav li a:visited { background: #63b8ff !important; color: #f8f8f8 !important; } .tabbernav li a:hover { background: #1c86ee !important; color: #f8f8f8 !important; } .tabbernav li.tabberactive a:link { color: #0645ad !important; background-color: #f8f8f8 !important; border: 1px solid #ccc !important; border-bottom: 1px solid #f8f8f8 !important; } .tabbernav li.tabberactive a:visited { color: #0645ad !important; background-color: #f8f8f8 !important; border: 1px solid #ccc !important; border-bottom: 1px solid #f8f8f8 !important; } .tabbernav li.tabberactive a:hover { color: #0645ad !important; background-color: #f8f8f8 !important; border: 1px solid #ccc !important; border-bottom: 1px solid #f8f8f8 !important; } abbr[original-title], .explain[original-title] { border-bottom: 1px dotted; cursor: help; } /* Extension:MultimediaViewer的半透明化修改 */ .mw-mmv-overlay { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.8); opacity: 0.73; } body.mediawiki.mw-mmv-lightbox-open #mw-page-base, body.mediawiki.mw-mmv-lightbox-open #mw-head-base, body.mediawiki.mw-mmv-lightbox-open #mw-navigation, body.mediawiki.mw-mmv-lightbox-open #content, body.mediawiki.mw-mmv-lightbox-open #footer, body.mediawiki.mw-mmv-lightbox-open #globalWrapper { display: inherit; } body.mediawiki.mw-mmv-lightbox-open>* { display: inherit; } body.mediawiki.mw-mmv-lightbox-open>script, body.mediawiki.mw-mmv-lightbox-open>style { display: none; } body.mediawiki.mw-mmv-lightbox-open { overflow: hidden; } body .mw-mmv-wrapper { position: fixed; } /* mutilmediaViewer 信息栏修复 */ .mw-mmv-image-metadata-column.mw-mmv-image-metadata-desc-column { width: 30%; } .mw-mmv-image-metadata-column.mw-mmv-image-metadata-links-column { width: 70%; max-width: 70%; } ul.mw-mmv-image-links li { float: left; padding: .3em 1em; } div.mw-mmv-image-desc-div, div.mw-mmv-image-links-div { display: block } div.metadata-panel-is-closed .mw-mmv-image-links li.mw-mmv-license-li { height: inherit; line-height: inherit; } /* MW自带10em宽度去掉 */ #p-personal ul { padding-left: 0; } /* wikitable MD化 */ table.wikitable { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); border-radius: 4px; overflow: hidden; } /* 折叠表格的定位处理 */ body:not(.ns--1):not(.ns--2) .mw-collapsible:not(.mw-collapsed) tr:first-child> :last-child { position: relative; } body:not(.ns--1):not(.ns--2) .mw-collapsible:not(.mw-collapsed) tr:first-child> :last-child .mw-collapsible-toggle:not(:last-child) { position: absolute; right: .1em; top: 0; float: none; } .mw-collapsible-title-center th { position: relative; } .mw-collapsible-title-center .mw-collapsible-toggle { position: absolute; right: 0.1em; } /*paginator*/ .tbui-paginator { /*最外部容器,上下描边*/ margin: 24px 0 !important; padding: 10px 0 !important; border: 1px solid #56340f; border-right: 0; border-left: 0; } .tbui-paginator li { /*列表项,单倍行高*/ line-height: 1 !important; } .tbui-paginator li.paginator-btn a { /*列表项中的翻页按钮链接*/ border: 1px solid #1E90FF; color: #1E90FF; padding: 0 24px; height: 40px; line-height: 40px; border-radius: 0; max-width: none; text-align: center; background: rgba(255, 255, 255, 0.5); } .tbui-paginator li.paginator-btn a:hover { /*列表项中的翻页按钮链接,悬停时*/ background: rgba(30, 144, 255, 0.5) !important; color: #FFFFFF !important; } .tbui-paginator .tbui-paginator-current { /*当前页的页码和母页面名称外框*/ margin: 0 !important; padding: 0 !important; display: inline-block; text-align: center; color: #000000; } .tbui-paginator .tbui-paginator-title, .tbui-paginator .tbui-paginator-pagenum { /*当前页的页码和母页面名称*/ display: inline-block; font-size: 16px; height: 20px; line-height: 20px; text-align: center; } /* 信息框 */ .infobox { border: 1px solid #a2a9b1; background-color: #f8f9fa; color: black; margin-bottom: 0.5em; margin-left: 1em; padding: 0.2em; float: right; clear: right; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); border-radius: 4px; overflow: hidden; } .infobox td, .infobox th { vertical-align: top; } .infobox th { background-color: rgba(213, 215, 219, .4); } .infobox caption { font-size: larger; } .infobox.bordered { border-collapse: collapse; } .infobox.bordered td, .infobox.bordered th { border: 1px solid #a2a9b1; } .infobox.bordered .borderless td, .infobox.bordered .borderless th { border: 0; } /* styles for bordered infobox with merged rows */ .infobox.bordered .mergedtoprow td, .infobox.bordered .mergedtoprow th { border: 0; border-top: 1px solid #a2a9b1; border-right: 1px solid #a2a9b1; } .infobox.bordered .mergedrow td, .infobox.bordered .mergedrow th { border: 0; border-right: 1px solid #a2a9b1; } /* 为cbox2设置自动宽度 */ @media screen and (max-width: 1500px) { div.cbox-autonarrow { width: 640px !important; } } /* 临时修正section问题 */ section.lst { display: none; } /* 修正结构式讨论在移动设备上无法点击的问题 */ .flow-ui-load-overlay { pointer-events: none; } /************************ **Styles from Wikipwdia** ************************/ /* Make the list of references smaller */ ol.references, div.reflist { font-size: 90%; /* Default font-size */ margin-bottom: 0.5em; } div.reflist ol.references { font-size: 100%; /* Reset font-size when nested in div.reflist */ } div.reflist ol.references, div.notelist ol.references { list-style-type: inherit; /* Enable custom list style types */ } /* .references-2column b/c */ div.references-2column { -moz-column-count: 2; column-count: 2; font-size: 90%; } div.references-2column ol.references, div.references-2column div.reflist { font-size: 100%; } /* Reset top margin for lists embedded in columns */ div.columns { margin-top: 0.3em; } div.columns dl, div.columns ol, div.columns ul { margin-top: 0; } /* Avoid list items from breaking between columns */ div.columns li, div.columns dd dd { -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid-column; } /* Highlight clicked reference in blue to help navigation */ ol.references li:target, sup.reference:target, span.citation:target { background-color: #DEF; } /* Prevent line breaks in silly places: 1) Where desired 2) Links when we don't want them to 3) Bold "links" to the page itself 4) HTML formulae 5) Ref tags with group names <ref group="Note"> --> "[Note 1]" */ .nowrap, .nowraplinks a, .nowraplinks .selflink, span.texhtml, sup.reference a { white-space: nowrap; } /* In the case where non-CJK links are joined with CJK punctuations (thus no space after punctuations), browsers tend to disallow link wrap around those punctuations (see diff=37708459). Insert an empty pseudo- element with standard wrapping to work around this. */ .nowraplinks a:before, .nowraplinks .selflink:before { content: " "; font-size: 0; white-space: normal; } /* However if there is a manual nowrap, do not ignore it. */ .nowraplinks .nowrap a:before, .nowraplinks .nowrap .selflink:before { white-space: nowrap; } /* Style for horizontal lists (separator following item) */ .skin-monobook .hlist dl, .skin-modern .hlist dl, .skin-vector .hlist dl { line-height: 1.5em; } .hlist dl, .hlist ol, .hlist ul { margin: 0; } .hlist dd, .hlist dt, .hlist li { display: inline; margin: 0; } /* Display nested lists inline */ .hlist dl dl, .hlist ol ol, .hlist ul ul { display: inline; } /* Generate interpuncts */ .hlist dt:after { content: " :"; } .hlist dd:after, .hlist li:after { content: " · "; font-weight: bold; } .hlist dd:last-child:after, .hlist dt:last-child:after, .hlist li:last-child:after { content: none; } /* for IE 8 */ .hlist dd.nopunct:after, .hlist dt.nopunct:after, .hlist li.nopunct:after { content: none; } /* Add parens around nested lists */ .hlist dl dl:before, .hlist ol ol:before, .hlist ul ul:before { content: "("; } .hlist dl dl:after, .hlist ol ol:after, .hlist ul ul:after { content: ")"; } /* Put numbers in ordered lists */ .hlist.hnum ol li { counter-increment: level1; } .hlist.hnum ol li:before { content: counter(level1) " "; } .hlist.hnum ol ol li { counter-increment: level2; } .hlist.hnum ol ol li:before { content: counter(level2) " "; } /* Unbulleted lists */ .plainlist ul { line-height: inherit; list-style: none none; margin: 0; } .plainlist ul li { margin-bottom: 0; } .same-bg { background: none } /******************************************************************************/ /* Default style for navigation boxes from Wikipedia*/ .navbox { /* Navbox container style */ border: 1px solid #a2a9b1; width: 100%; margin: auto; clear: both; font-size: 88%; text-align: center; padding: 1px; } .navbox-inner, .navbox-subgroup { width: 100%; } .navbox th, .navbox-title, .navbox-abovebelow { text-align: center; /* Title and above/below styles */ padding-left: 1em; padding-right: 1em; } th.navbox-group { /* Group style */ white-space: nowrap; /* @noflip */ text-align: right; } .navbox, .navbox-subgroup { background: #fdfdfd; /* Background color */ } .navbox-list { border-color: #fdfdfd; /* Must match background color */ } .navbox th, .navbox-title { background: #4487DF; /* Level 1 color */ } .navbox-title a, .navbox-title div{ color: white; } .navbox-abovebelow, th.navbox-group, .navbox-subgroup .navbox-title { background: #85C1F7; /* Level 2 color */ } .navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow { background: #EBF7FE; /* Level 3 color */ } .navbox-even { background: #f7f7f7; /* Even row striping */ } .navbox-odd { background: transparent; /* Odd row striping */ } table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */ margin-top: -1px; /* (doesn't work for IE6, but that's okay) */ } .navbox .hlist td dl, .navbox .hlist td ol, .navbox .hlist td ul, .navbox td.hlist dl, .navbox td.hlist ol, .navbox td.hlist ul { padding: 0.125em 0; /* Adjust hlist padding in navboxes */ } .navbox .hlist dd, .navbox .hlist dt, .navbox .hlist li { white-space: nowrap; /* Nowrap list items in navboxes */ } .navbox .hlist dd dl, .navbox .hlist dt dl, .navbox .hlist li ol, .navbox .hlist li ul { white-space: normal; /* But allow parent list items to be wrapped */ } ol + table.navbox, ul + table.navbox { margin-top: 0.5em; /* Prevent lists from clinging to navboxes */ } /* Default styling for Navbar template */ .navbar { display: inline; font-weight: normal; } .navbar ul { display: inline; white-space: nowrap; } .navbar li { word-spacing: -0.125em; } .navbar.mini li abbr[title] { font-variant: small-caps; border-bottom: none; text-decoration: none; cursor: inherit; } /* Navbar styling when nested in navbox */ .navbox .navbar { display: block; } .navbox-title .navbar { /* @noflip */ float: left; /* @noflip */ text-align: left; /* @noflip */ margin-right: 0.5em; width: 8em; } /* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript in [[MediaWiki:Common.js]] are styled here so they can be customised. */ .collapseButton { /* @noflip */ float: right; font-weight: normal; /* @noflip */ margin-left: 0.5em; /* @noflip */ text-align: right; width: auto; } /* In navboxes, the show/hide button balances the v·d·e links from [[Template:Navbar]], so they need to be the same width. */ .navbox .collapseButton { width: 8em; } /* For display uneditable section */ .noedit .editsection, .noedit .mw-editsection { display: none; } /******************************************************************************/ /*懒加载渐入*/ .lazyload, .lazyloading { opacity: 0; } .lazyloaded { opacity: 1; transition: opacity 300ms; } #ca-talk[class~=selected] a { color:black !important; } #ca-talk a:visited { color:orange; } .mw-collapsible-dark th{ background:#343434!important; color:#fff } .mw-collapsible-dark .mw-collapsible-text{ color: #ff8f00; } .uls-language-list>[data-region=WW]{ display:none !important; } .uls-language-list>[data-region=PA]{ display:none !important; } .uls-language-list>[data-region=EU]{ display:none !important; } .uls-language-list>[data-region=ME]{ display:none !important; } .uls-language-list>[data-region=AF]{ display:none !important; } .uls-language-list>[data-region=AM]>div:not(:nth-of-type(1)){ display:none !important; } .uls-language-list>[data-region=AM]>div:nth-of-type(1)>:not(:nth-child(1)){ display:none !important; } .uls-language-list>[data-region=AM]>div:nth-of-type(1)>:nth-child(1)>:not([data-code="en"]){ display:none !important; } .uls-language-list > [data-region=AS] >div:not(:nth-child(2)):not(:nth-child(3)){ display:none!important; } .uls-language-list > [data-region=AS] >div:nth-child(3)>ul:not(:nth-child(1)){ display:none!important; } .uls-language-list > [data-region=AS] >div:nth-child(3)>ul:nth-child(1)>:not([data-code="ja"]){ display:none!important; } .uls-language-list > [data-region=AS] >div:nth-child(2)>ul:not(:nth-child(4)){ display:none!important; } .uls-language-list > [data-region=AS] >div:nth-child(2)>ul:nth-child(4)>:not([data-code="zh-cn"]){ display:none!important; } .uls-lcd-quicklist{ display:none !important; } .uls-search{ display:none !important; }