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

MediaWiki:Common.css:修订间差异

MediaWiki界面页面
无编辑摘要
无编辑摘要
 
(未显示同一用户的6个中间版本)
第143行: 第143行:
}
}


/* https://en.wikipedia.org/wiki/MediaWiki:Common.css */
/* Style for horizontal lists (separator following item) */
/* Infobox template style */
.skin-monobook .hlist dl,
.infobox {
.skin-modern .hlist dl,
border: 1px solid #a2a9b1;
.skin-vector .hlist dl {
border-spacing: 3px;
    line-height: 1.5em;
background-color: #f8f9fa;
}
color: black;
.hlist dl,
/* @noflip */
.hlist ol,
margin: 0.5em 0 0.5em 1em;
.hlist ul {
padding: 0.2em;
    margin: 0;
/* @noflip */
}
float: right;
.hlist dd,
/* @noflip */
.hlist dt,
clear: right;
.hlist li {
font-size: 88%;
    display: inline;
line-height: 1.5em;
    margin: 0;
width: 22em;
}
/* Display nested lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
.hlist dl dl, .hlist dl ol, .hlist dl ul,
.hlist ol dl, .hlist ol ol, .hlist ol ul,
.hlist ul dl, .hlist ul 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) " ";
}
}


.infobox-header,
/* Unbulleted lists */
.infobox-label,
.plainlist ul {
.infobox-above,
    line-height: inherit;
.infobox-full-data,
    list-style: none none;
.infobox-data,
    margin: 0;
.infobox-below,
}
.infobox-subheader,
.plainlist ul li {
.infobox-image,
    margin-bottom: 0;
.infobox-navbar,
/* Remove element selector when every .infobox thing is using the standard module/templates  */
.infobox th,
.infobox td {
vertical-align: top;
}
}


.infobox-label,
.same-bg { background: none }
.infobox-data,
 
/* Remove element selector when every .infobox thing is using the standard module/templates  */
/* https://commons.moegirl.org.cn/MediaWiki:Common.css License:CreativeCommons BY-NC-SA 3.0 */
.infobox th,
/* 圆角提示框 */
.infobox td {
.notice-box {
/* @noflip */
    padding: .2em .4em;
text-align: left;
    border: 1px solid #ddd;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -o-border-radius: 10px;
    -webkit-box-shadow: #666 0 2px 3px;
    -moz-box-shadow: #666 0 2px 3px;
    border-radius: 10px;
    box-shadow: #666 0 2px 3px;
}
}


/* Remove .infobox when element selectors above are removed */
/* https://zh.moegirl.org.cn/MediaWiki:Gadget-desktop-styles.css License:CreativeCommons BY-NC-SA 3.0 */
.infobox .infobox-above,
/* Spoiler CSS */
.infobox .infobox-title,
 
/* Remove element selector when every .infobox thing is using the standard module/templates  */
.spoiler,
.infobox caption {
.spoiler rt {
font-size: 125%;
    background-color: #252525;
font-weight: bold;
}
text-align: center;
span.spoiler a.external,
span.spoiler a.external:visited,
span.spoiler a.extiw,
span.spoiler a.extiw:visited {
    color: #252525;
}
.spoiler,
.spoiler a,
a .spoiler,
.spoiler a.new {
    color: #252525;
    text-shadow: none;
}
}
body:not(.spoiler_toggle_on) .spoiler:hover,
body:not(.spoiler_toggle_on) .spoiler:active,
body:not(.spoiler_toggle_on) .spoiler.off {
    transition: color .13s linear;
    color: white;
}
body:not(.spoiler_toggle_on) .spoiler:hover a,
body:not(.spoiler_toggle_on) a:hover .spoiler,
body:not(.spoiler_toggle_on) .spoiler.off a,
body:not(.spoiler_toggle_on) a:hover .spoiler.off {
    transition: color .13s linear;
    color: lightblue;
}
body:not(.spoiler_toggle_on) .spoiler.off .new,
body:not(.spoiler_toggle_on) .spoiler.off .new:hover,
body:not(.spoiler_toggle_on) .new:hover .spoiler.off,
body:not(.spoiler_toggle_on) .spoiler:hover .new {
    transition: color .13s linear;
    color: #FCC;
}
/* Mobile infobox optimization */


.infobox-title,
@media screen and (max-width: 450px)
/* Remove element selector when every .infobox thing is using the standard module/templates  */
{
.infobox caption {
.infobox {
padding: 0.2em;
font-size: 90%;
    position: relative;
    border: 1px solid #eaecf0;
    margin-bottom: 2em;
    background-color: #f8f9fa;
    display: flex;
    flex: 1 1 100%;
    flex-flow: column nowrap;
    width: 100% !important;
    max-width: 100% !important;
    align-items: center;
}
}
}


/* Remove .infobox when element selectors above are removed */
/* List/Collapsible */
.infobox .infobox-header,
div.Boxmerge,
.infobox .infobox-subheader,
div.NavFrame {
.infobox .infobox-image,
    margin: 0;
.infobox .infobox-full-data,
    padding: 4px;
.infobox .infobox-below {
    border: 1px solid #aaa;
text-align: center;
    text-align: center;
    border-collapse: collapse;
    font-size: 95%;
}
div.NavContent {
    text-align: left;
}
div.Boxmerge div.NavFrame,
div.NavFrame + div.NavFrame,
div.NavFrame + table.collapsible,
table.collapsible + div.NavFrame,
table.collapsible + table.collapsible {
    border-top-style: none;
    border-top-style: hidden;
}
div.NavPic {
    background-color: #fff;
    margin: 0;
    padding: 2px;
    float: left;
}
}
 
div.NavFrame div.NavHead {
/* Remove .infobox when element selectors above are removed */
    line-height: 1.6em;
.infobox .infobox-navbar {
    font-weight: bold;
/* @noflip */
    background-color: #ccf;
text-align: right;
    position: relative;
    cursor: pointer;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
    font-size: 100%;
}
div.NavEnd {
    margin: 0;
    padding: 0;
    line-height: 1px;
    clear: both;
}
span.NavToggle {
    position: absolute;
    top: 0;
    right: 3px;
    font-weight: normal;
    font-size: 90%;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
}

2022年5月23日 (一) 21:52的最新版本

/* 这里放置的CSS将应用于所有皮肤 */


/* https://zh.wikipedia.org/wiki/MediaWiki:Common.css */
/* Infobox template style */

.infobox {
   border: 1px solid #a2a9b1;
   background-color: #f8f9fa;
   color: black;
   margin-bottom: 0.5em;
   margin-left: 1em;
   padding: 0.2em;
   float: right;
   clear: right;
}
.infobox td,
.infobox th {
   vertical-align: top;
}
.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;
}

.infobox.sisterproject {
   width: 20em;
   font-size: 90%;
}
 
/* 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;
}
 
 
/* styles for geography infoboxes, e.g. countries, country subdivisions, cities, etc. */
 
.infobox.geography {
   text-align: left;
   border-collapse: collapse;
   line-height: 1.2em; 
   font-size: 90%;
}
 
.infobox.geography  td,
.infobox.geography  th {
   border-top: solid 1px #a2a9b1;
   padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
   border-top: solid 1px #a2a9b1;
   padding: 0.4em 0.6em 0.2em 0.6em;
}
 
.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
      border: 0;
      padding: 0 0.6em 0.2em 0.6em;
}
 
.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
   border-top: 0;
   border-bottom: solid 1px #a2a9b1;
   padding: 0 0.6em 0.4em 0.6em;
}
 
.infobox.geography .maptable td,
.infobox.geography .maptable th {
      border: 0;
      padding: 0;
}

/* 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;
}

/* 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.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
.hlist dl dl, .hlist dl ol, .hlist dl ul,
.hlist ol dl, .hlist ol ol, .hlist ol ul,
.hlist ul dl, .hlist ul 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 }

/* https://commons.moegirl.org.cn/MediaWiki:Common.css License:CreativeCommons BY-NC-SA 3.0 */
/* 圆角提示框 */
.notice-box {
    padding: .2em .4em;
    border: 1px solid #ddd;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -o-border-radius: 10px;
    -webkit-box-shadow: #666 0 2px 3px;
    -moz-box-shadow: #666 0 2px 3px;
    border-radius: 10px;
    box-shadow: #666 0 2px 3px;
}

/* https://zh.moegirl.org.cn/MediaWiki:Gadget-desktop-styles.css License:CreativeCommons BY-NC-SA 3.0 */
/* Spoiler CSS */

.spoiler,
.spoiler rt {
    background-color: #252525;
}
 
span.spoiler a.external,
span.spoiler a.external:visited,
span.spoiler a.extiw,
span.spoiler a.extiw:visited {
    color: #252525;
}
 
.spoiler,
.spoiler a,
a .spoiler,
.spoiler a.new {
    color: #252525;
    text-shadow: none;
}
 
body:not(.spoiler_toggle_on) .spoiler:hover,
body:not(.spoiler_toggle_on) .spoiler:active,
body:not(.spoiler_toggle_on) .spoiler.off {
    transition: color .13s linear;
    color: white;
}
 
body:not(.spoiler_toggle_on) .spoiler:hover a,
body:not(.spoiler_toggle_on) a:hover .spoiler,
body:not(.spoiler_toggle_on) .spoiler.off a,
body:not(.spoiler_toggle_on) a:hover .spoiler.off {
    transition: color .13s linear;
    color: lightblue;
}
 
body:not(.spoiler_toggle_on) .spoiler.off .new,
body:not(.spoiler_toggle_on) .spoiler.off .new:hover,
body:not(.spoiler_toggle_on) .new:hover .spoiler.off,
body:not(.spoiler_toggle_on) .spoiler:hover .new {
    transition: color .13s linear;
    color: #FCC;
}

/* Mobile infobox optimization */

@media screen and (max-width: 450px)
	{
		.infobox {
		font-size: 90%;
	    position: relative;
	    border: 1px solid #eaecf0;
	    margin-bottom: 2em;
	    background-color: #f8f9fa;
	    display: flex;
	    flex: 1 1 100%;
	    flex-flow: column nowrap;
	    width: 100% !important;
	    max-width: 100% !important;
	    align-items: center;
	}
}

/* List/Collapsible */
div.Boxmerge,
div.NavFrame {
    margin: 0;
    padding: 4px;
    border: 1px solid #aaa;
    text-align: center;
    border-collapse: collapse;
    font-size: 95%;
}
div.NavContent {
    text-align: left;
}
div.Boxmerge div.NavFrame,
div.NavFrame + div.NavFrame,
div.NavFrame + table.collapsible,
table.collapsible + div.NavFrame,
table.collapsible + table.collapsible {
    border-top-style: none;
    border-top-style: hidden;
}
div.NavPic {
    background-color: #fff;
    margin: 0;
    padding: 2px;
    float: left;
}
div.NavFrame div.NavHead {
    line-height: 1.6em;
    font-weight: bold;
    background-color: #ccf;
    position: relative;
    cursor: pointer;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
    font-size: 100%;
}
div.NavEnd {
    margin: 0;
    padding: 0;
    line-height: 1px;
    clear: both;
}
span.NavToggle {
    position: absolute;
    top: 0;
    right: 3px;
    font-weight: normal;
    font-size: 90%;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}