2023年政策修订增补工作正在进行中,欢迎参与!
  • Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

夏卜卜/style.css

萌娘百科,萬物皆可萌的百科全書!轉載請標註來源頁面的網頁連結,並聲明引自萌娘百科。內容不可商用。
跳至導覽 跳至搜尋
/* 页面[[夏卜卜]]专用,更新于20221207 */

/* 修复 */

#mw-content-text h2:before, .mw-parser-output h2:before,#mw-content-text h3:before, .mw-parser-output h3:before,#mw-content-text h4:before, .mw-parser-output h4:before{
	background-color:transparent!important;
}
 
/* 时间线 */
 
.timelinetable tr td:first-of-type{
	width:5em;
	font-weight:bold;
}
 
.timelinetable tbody tr td{
	vertical-align: sub!important;
}
 
/* 隐藏三级标题 */
li.toclevel-3{
	display:none;
}
 
/* 信息栏 */
.infobox2{
	max-width:360px;
}
 
.vupacting{ 
	color: rgb(242,131,255);
	text-shadow: 2px 2px 3px rgb(255,230,156);
	font-weight: bold;
	font-style: italic;
	transition: letter-spacing 1s;
}
 
.vupacting:hover{ 
	color: rgb(163,73,164);
	letter-spacing: 0.5em;
}
 
/* 顶端logo */
.bubulogo{
	margin:0.2em 0%;
	height:auto;
	min-width:250px;
	max-width: 50%!important;
}
 
/* 标题优化 */
h2 {
	margin: 1em 0 0.5em;
	padding: 3px 1em;
	max-width: 100%;
	border-bottom: none;
	border-radius: 5px 5px 0 0;
	background-color: rgb(163,73,164);
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-size: 1.5em;
	font-family: sans-serif;
	transition: background-color 0.7s;
}
 
h3,h4 {
	margin-bottom: 0.8em;
	color: rgb(163,73,164);
	text-align: center;
	font-family: sans-serif;
 
}
 
h3 .mw-headline::before {
	content: "⭐";
}
 
h3 .mw-headline::after {
	content: "⭐";
}
 
h4 .mw-headline::before {
	content: "★";
}
 
h4 .mw-headline::after {
	content: "★";
}
 
h2:hover, h2:focus {
	max-width: 100%;
	background-color: rgb(110,34,110);
}
 
/* 黑幕颜色 */
.heimu {
	background-color: rgb(110,34,110);
	color: rgb(110,34,110);
}
 
/* 外链 */
a.external, a.external:visited {
	color: rgb(110,34,110);
	text-decoration: underline;
}
 
a.external:hover, a.external:focus {
	color: rgb(110,34,110);
	text-decoration: none;
}
 
a ,a:hover,a:focus{
	color: rgb(110,34,110)!important;
}
 
h2 a ,h2 a:hover,h2 a:focus{
	color: #fff!important;
}
 
a.new,a.new:hover,a.new:focus {
	color: #880000!important;
	text-decoration: none;
}/* 保护红链 */
 
.navbox a,.navbox a:hover,.navbox a:focus{
	color: #0645ad!important;
}/* 保护大家族模板 */
 
.navbox a.new,.navbox a.new:hover,.navbox a.new:focus{
	color: #ba0000!important;
}/* 保护大家族模板 */

.toc h2 {
	font-size:100%;
	background:none;
	color: black!important;
}/* 保护目录 */

/* 分割线 */
hr {
	margin: 1em 10% 0.5em;
	width: 80%;
	border-bottom: 2px dashed rgb(238,185,239);
	background: none;
}
 
/* 折叠窗优化 */
 
table.wikitable {
	margin: 0.5em 10%;
	width: 80%!important;
	text-align: center;
}
 
table.wikitable img {
	height: auto;
	max-width: 80%;
}
 
table.wikitable > tr > th, table.wikitable > * > tr > th {
	background-color: rgb(238,185,239);
}
 
.mw-collapsible-text {
	color: rgb(110,34,110);
}
 
table.wikitable tbody{
	display: contents;
}
 
div.mw-customtoggle {
	border: 1px solid rgb(163,73,164);
	padding: 3px 0.4em;
}/* 点击展开收起 通常 */
 
span.mw-customtoggle {
	border: 1px solid rgb(163,73,164);
	color: rgb(163,73,164);
	padding: 3px 0.2em;
}/* 点击展开收起 内联 */
 
span.mw-customtoggle:hover,span.mw-customtoggle:focus {
	font-weight:bold;
	border: 1px solid rgb(255,255,255);
	transition: border 1s;
}/* 点击展开收起 内联 */
 
/* 画廊优化 */
 
.mw-parser-output .gallery-mod-text .caption {
	text-align: center;
}
 
/* 引用框 */
blockquote.toccolours{
	min-width: 75%;
	text-align: left;
}
 
/* 侧边栏人物 待检查 */
.sidebar-character:hover,.sidebar-character:focus{
	opacity:0.1!important;
	transition: opacity 1s!important;
}
 
.sidebar-character{
	opacity:1!important;
}
 
/* 媒体适配 */

div._root_1kszh_1 a:before,div._root_1kszh_1 a:after{
	display:none!important;
	}
 
@media screen and (max-width: 960px) {
	table.wikitable {
		margin: 0.5em 0;
		width: 100%!important;
	}/* 伸缩到全屏 */
	
	.infobox2{
		max-width:100%!important;
	}/* 伸缩到全屏 */
	
	.bubulogo{
		margin:0.2em 15%;
		height:auto;
		max-width:70%;
	}/* 伸缩到更大 */
	
	h2 {
		padding: 5px 0em;
		border-radius: 5px 5px 0 0;
	}
	
	table.wikitable tbody{
		display: inline-block;
	}
	
}

@media screen and (min-width: 960px) {

	#moe-article .references ol li{
		font-size: 0.8em;
	}
	
	table.gallery-mod{
		display:flex;
		width:100%;
	}
}

 
/* MoeSkin */
h2:after, .mw-parser-output h2:after{
	display:none!important;
	}
	
h3, h4, h5, h6, .mw-parser-output h3, .mw-parser-output h4, .mw-parser-output h5, .mw-parser-output h6{
	color:rgb(163,73,164)!important;
	}
 
h2 span.mw-headline, .mw-parser-output h2 span.mw-headline, h2, .mw-parser-output h2{
	color:rgb(255,255,255)!important;
	}
 
/* [[Category:在主名字空间下的CSS页面]] */