跳转到内容

MediaWiki:Gadget-site-styles.css

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

  • Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5Ctrl-R(Mac为⌘-R
  • Google Chrome:Ctrl-Shift-R(Mac为⌘-Shift-R
  • Internet Explorer或Edge:按住Ctrl的同时单击刷新,或按Ctrl-F5
  • Opera:Ctrl-F5
/*
 * 这里放置的样式将同时应用到桌面版和移动版视图
 * 仅用于桌面版的样式请放置于[[MediaWiki:Common.css]]和其他皮肤对应样式表内
 * 仅用于移动版的样式请放置于[[MediaWiki:Mobile.css]]
 */

/* content mostly taken from [https://wiki.adodoz.cn/MediaWiki:Gadget-site-styles.css Minecraft基岩版开发Wiki] */

/* also from [[mcwzh:MediaWiki:Gadget-site-styles.css]] */

/* 复制粘贴到别的地方的时候记得写原出处,而不要写这里。 */

/* Reset tab size */
body {
    tab-size: 4;
    -moz-tab-size: 4;
}

th.mbox-text,
td.mbox-text {
    border: none;
    padding: 0.25em 0.9em;
    width: 100%;
}

td.mbox-image {
    border: none;
    padding: 2px 0 2px 0.9em;
    text-align: center;
}

td.mbox-imageright {
    border: none;
    padding: 2px 0.9em 2px 0;
    text-align: center;
}

td.mbox-empty-cell {
    border: none;
    padding: 0px;
    width: 1px;
}

table.ambox {
    margin: 0px 10%;
    border-left: 10px solid #36c;
    background: #f8f9fa;
}

table.ambox + table.ambox {
    margin-top: -1px;
}

.ambox th.mbox-text,
.ambox td.mbox-text {
    padding: 0.25em 0.5em;
}

.ambox td.mbox-image {
    padding: 2px 0 2px 0.5em;
}

.ambox td.mbox-imageright {
    padding: 2px 0.5em 2px 0;
}

table.ambox-notice {
    border-left: 10px solid #36c;
}

table.ambox-speedy {
    border-left: 10px solid #b32424;
    background: #fee7e6;
}

table.ambox-delete {
    border-left: 10px solid #b32424;
}

table.ambox-content {
    border-left: 10px solid #f28500;
}

table.ambox-style {
    border-left: 10px solid #fc3;
}

table.ambox-move {
    border-left: 10px solid #9932cc;
}

table.ambox-protection {
    border-left: 10px solid #a2a9b1;
}

/* Style the "other languages" box the same way as other boxes on the main page */
.mw-pt-languages {
    display: block;
    background: none;
    border: 1px solid #ccc;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    width: auto;
}

.mw-pt-languages-label {
    background: none;
    border-right: none;
}

.mainpage-suggestions {
    text-align: right;
    font-size: 75%;
}

/* MD Icons */
/* fallback */
@font-face {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/materialicons/v70/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');
}

.material-icons {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    vertical-align: bottom;
}

@font-face {
    font-family: 'Smiley Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/images/d/d0/SmileySans-Oblique.otf.woff2) format('woff2');
}

.smiley-sans {
    font-family: 'Smiley Sans';
    font-style: normal;
    font-weight: 600;
}

/** Template stylings **/
/* [[Template:Documentation]], [[模块:Documentation]] */
.documentation,
.documentation-header.documentation-docpage {
    border: 1px solid #aaa;
}

.documentation,
.documentation-header,
.documentation-footer {
    background-color: #f8f9fa;
}

.documentation.documentation-nodoc {
    background-color: #f9eaea;
}

.documentation.documentation-baddoc {
    background-color: #f9f2ea;
}

/* [[Template:Infobox]], [[Module:Infobox]] */
.notaninfobox {
    position: relative;
    float: right;
    clear: right;
    width: 300px;
    margin: 0 0 0.6em 0.6em;
    font-size: 90%;
    border: 1px solid #ccc;
    background-color: #fff;
    padding: 2px;
    overflow-x: auto;
}

.notaninfobox > div:not(:first-child) {
    padding-top: 2px;
}

.infobox-title {
    background-color: #d8ecff;
    font-weight: bold;
    font-size: 1.25em;
    text-align: center;
    padding: 0.25em 0;
}

.infobox-imagearea {
    text-align: center;
    padding: 0 4px;
}

.infobox-imagearea > div:not(:first-child) {
    margin-top: 0.8em;
}

.infobox-subheader {
    text-align: center;
}

.infobox-rows {
    display: grid;
    grid-template-columns: max-content 1fr;
    gap: 2px;
}

.infobox-row {
    display: contents;
}

.infobox-cell-header,
.infobox-cell-data {
    padding: 1px 3px;
}

.infobox-cell-data .subinfobox {
    margin: -1px -3px;
}

.infobox-footer {
    font-size: 90%;
    text-align: center;
}

@media screen and (max-width: 720px) {
    .notaninfobox {
        position: static;
        float: none;
        clear: none;
        margin: 0.6em 0;
        width: calc(100% - 6px);
    }
}

.infobox-row:nth-child(2n) > .infobox-cell-data {
    background-color: #eee;
}

.infobox-row:nth-child(2n+1) > .infobox-cell-data {
    background-color: #fff;
}

.infobox-row > .infobox-cell-header {
    background-color: #ddf;
}

.subinfobox {
    background-color: #fff;
}

/* Infobox style by Light Beacon
.notaninfobox {
    box-shadow: 0px 3px 1px 0 rgba(81, 90, 97, .25);
    background: #e2eaf2;
    border: 0 solid;
    padding: 0;
    border-radius: 2px;
}

.infobox-subheader {
    background: #c7d3de;
}

.infobox-imagearea {
    padding: 6px !important;
    background: #d6e3ee;
}

.infobox-rows {
    gap: 0px;
    padding-top: 0 !important;
}

.notaninfobox > .infobox-rows {
    border-top: 4px solid #9aaab8;
}

.infobox-title {
    border: 0;
    background: #a7bac8;
    color: #262a2d;
}

.infobox-row > .infobox-cell-header {
    background: #abbac6 !important;
}

.infobox-row:nth-child(2n+1)  > .infobox-cell-header {
    background: #bbccd9 !important;
}

.infobox-rows.subinfobox > .infobox-row > .infobox-cell-header {
    background: #bac5cc !important;
}

.infobox-row:nth-child(2n+1) > .infobox-cell-data > .infobox-rows.subinfobox > .infobox-row > .infobox-cell-header {
    background: #cbd7df !important;
}

.infobox-cell-data {
    background: #f5f9fb !important;
}

.infobox-row:nth-child(2n) .infobox-cell-data {
    background: #eaf1f4 !important;
}

.subinfobox > .infobox-row + .infobox-row > .infobox-cell-header {
    border-top: 1px solid #7c8a94;
}

.subinfobox > .infobox-row + .infobox-row > .infobox-cell-data {
    border-top: 1px solid #bcd0e0;
}
*/

/* [[Template:Shortcut]] */
.shortcut-box {
    background-color: #f8f9fa;
    border: 1px solid #ccc;
    max-width: 400px;
    min-width: 70px;
    padding: 0.3em 0.5em;
}

/* Horizontal list */
#mw-content-text .hlist ul {
    display: inline;
    margin: 0;
    padding: 0;
}

#mw-content-text .hlist li {
    display: inline;
}

#mw-content-text .hlist li:not(:last-child) {
    padding-right: 0.286em;
}

#mw-content-text .hlist li:not(:last-child)::after {
    content: "";
    display: inline-block;
    position: relative;
    left: 0.286em;
    bottom: 0.214em;
    background-color: #000;
    height: 3px;
    width: 3px;
}

#mw-content-text .hlist li > ul li:first-child::before {
    content: "(";
}

#mw-content-text .hlist li > ul li:last-child::after {
    content: ")";
}

#mw-content-text .hlist li li li {
    font-size: x-small;
}

/** hlist exception on MobileDiff **/
#mw-mf-diffarea .hlist.revision-history-links li {
    display: inline-block;
    padding-right: 0;
}
#mw-mf-diffarea .hlist.revision-history-links li::after {
    display: none;
}

/* [[Template:Sprite]] */
.sprite {
    display: inline-block;
    height: 16px;
    width: 16px;
    background-repeat: no-repeat;
}
.sprite + .sprite-text {
    padding-left: 0.312em;
}

/* [[Template:CommentSprite]]: [[File:CommentCSS.png]] */
.comment-sprite {
    background-image: url(/images/9/9c/CommentCSS.png);
}

/* To make images responsive */
.res-img img {
    max-width: 100%;
    object-fit: cover;
}

.stretch-img img {
    width: 100%;
}

.pixel-img img {
    image-rendering: crisp-edges;
}

/* Generic nowrap class */
.nowrap {
    white-space: nowrap;
}

/* Hide noscript only elements */
.noscript {
    display: none;
}

/* Hide things on mobile (the extension is meant to do this automatically, but it doesn't work) */
.skin-minerva .nomobile {
    display: none;
}

/* [[Template:Archive box]] */
.archive-box {
    background-color: #f8f9fa;
    text-align: left;
    border: 1px solid #ccc;
    margin-top: 3px;
    max-width: 16em;
    min-width: 8em;
    font-size: 90%;
    padding: 2px;
}

/* [[Template:Table Choice]] */
.tc-default {
    background-color: #f8f9fa;
    color: #222222;
}
.tc-always {
    background-color: #5dcc5d;
    color: #004100;
}
.tc-yes {
    background-color: #c6efce;
    color: #006100;
}
.tc-no {
    background-color: #ffc7ce;
    color: #9C0006;
}
.tc-never {
    background-color: #ff5757;
    color: #700005;
}
.tc-rarely {
    background-color: #fdce5e;
    color: #835400;
}
.tc-neutral {
    background-color: #ffeb9c;
    color: #9c6500;
}
.tc-partial {
    background-color: #ffffdd;
    color: #8a7600;
}
.tc-planned {
    background-color: #dfdfff;
    color: #0131b7;
}
.tc-unknown {
    background-color: #cccccc;
    color: #222222;
}
.tc-in-off {
    background-color: #006600;
    color: #ffffff;
}
.tc-in-on {
    background-color: #00cc00;
    color: #ffffff;
}
.tc-out-off {
    background-color: #990000;
    color: #ffffff;
}
.tc-out-on {
    background-color: #ff0000;
    color: #ffffff;
}
.tc-na {
    background-color: #ffffff;
    color: #000000;
}

/* [[Template:Close topic]] */
.closed-topic-yes {
    border: 1px dotted #aaa;
    background-color: #efe;
    padding: 0 10px;
}
.closed-topic-no {
    border: 1px dotted #aaa;
    background-color: #fee;
    padding: 0 10px;
}
.closed-topic-neutral {
    border: 1px dotted #aaa;
    background-color: #eef;
    padding: 0 10px;
}

/** Misc stuff **/
/* The white header used throughout the wiki */
.wiki-header {
    background: #eee;
    border: 1px solid #ccc;
    border-bottom: 4px groove #bbb;
    border-right: 4px groove #bbb;
    padding: 5px;
}

.mainpage-header {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.wordmark-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

@media screen and (max-width: 850px), 
@media screen and (max-width: 1099px) and (min-width: 851px) {
    .wordmark-description-container {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
}

.mainpage-logo-title {
    font-size: 4em;
    font-family: 'Linux Libertine', 'Times New Roman', 'Liberation Serif', 'Nimbus Roman', 'Noto Serif', 'Times', sans-serif;
    border-bottom: solid 3px #c8ccd1;
    overflow-wrap: break-word;
    justify-content: center;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 24px;
}

.mainpage-logo-title:lang(zh),
.mainpage-logo-title:lang(zh-hans) {
    font-family: 'Linux Libertine', 'Times New Roman', 'Liberation Serif', 'Nimbus Roman', 'Noto Serif SC', 'Times', sans-serif;
}

.mainpage-logo-title:lang(zh-hant) {
    font-family: 'Linux Libertine', 'Times New Roman', 'Liberation Serif', 'Nimbus Roman', 'Noto Serif TC', 'Times', sans-serif;
}

.wordmark-description {
    font-size: 1.2em;
}

.siteNoticeScroll ul {
    margin-top: 0;
}

/* Collapsible elements ([[MediaWiki:Gadget-site.js]]) */
.collapsible.collapsed > tr:not(:first-child),
.collapsible.collapsed > tbody > tr:not(:first-child),
.collapsible.collapsed > thead + tbody > tr:first-child,
.collapsible.collapsed > tbody + tbody > tr:first-child,
.collapsible.collapsed > tfoot > tr,
.collapsible.collapsed > .collapsible-content {
    display: none;
}

.collapsetoggle {
    display: inline-block;
    font-weight: normal;
    font-style: normal;
    float: right;
    text-align: right;
    margin-left: 0.8em;
}
.collapsetoggle-left > tr > * > .collapsetoggle,
.collapsetoggle-left > * > tr > * > .collapsetoggle,
.collapsetoggle-left > * > .collapsetoggle,
.collapsetoggle-left > .collapsetoggle {
    float: left;
    text-align: left;
    margin-right: 0.8em;
    margin-left: 0;
}
.collapse-button-none > * > tr > * > .collapsetoggle,
.collapsetoggle-inline > tr > * > .collapsetoggle,
.collapsetoggle-inline > * > tr > * > .collapsetoggle,
.collapsetoggle-inline > * > .collapsetoggle,
.collapsetoggle-inline > .collapsetoggle {
    float: none;
    text-align: left;
}

.collapsetoggle-custom {
    visibility: hidden;
}

/* [[Template:Keys]], [[Module:Keys]] */
.keyboard-key {
    background-color: #f8f9fa;
    color: #222;
    font-size: 80%;
    font-family: inherit;
    font-weight: bold;
    border: 1px solid #c8ccd1;
    border-radius: 2px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px #fff inset;
    padding: 0.1em 0.4em;
    text-shadow: 0 1px 0 #fff;
    text-align: center;
}

/* tooltip */
abbr[title],
.explain[title] {
    border: 1px solid #cccccc;
    border-radius: 2px;
    text-decoration: none;
}

/* Comments */
.comments-body > p:nth-child(2) {
    display: none;
}
select[name="TheOrder"] {
    background-color: #f8f9fa;
    min-height: 2.28571429em;
    border: 1px solid #a2a9b1;
    border-radius: 2px;
    padding: 6px 12px;
    line-height: 1;
}
#spy > p > a,
.c-form-button > input {
    background-color: #f8f9fa;
    color: #202122;
    display: inline-block;
    box-sizing: border-box;
    min-height: 2.28571429em;
    padding: 6px 12px;
    border: 1px solid #a2a9b1;
    border-radius: 2px;
    cursor: pointer;
    font-weight: bold;
    margin: auto 0;
    font-size: 0.95em !important;
}

#spy > p {
    margin: 0;
}
.c-spy {
    font-size: 0.95em !important;
}

/* Portable Infobox */
.pi-section-navigation .pi-section-tab:hover .pi-section-label,
.pi-section-navigation .pi-section-tab:hover .pi-section-navigation .pi-section-label,
.pi-section-navigation .pi-section-navigation .pi-section-label,
.pi-section-navigation .pi-section-navigation .pi-section-label,
.pi-section-navigation .pi-section-tab:hover .pi-section-label,
.pi-section-tab:hover .pi-section-label,
.pi-section-label,
.pi-section-label {
    color: #088488;
}

.pi-section-label {
    align-items: center;
    display: inline-flex;
    font-size: 12px;
    font-weight: 700;
    height: 40px;
    margin: 0 11px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: color .1s;
    white-space: nowrap;
}

.pi-section-tab.pi-section-active {
    box-shadow: inset 0 -2px 0 0 #006cb0;
}

.pi-section-tab,
.wds-tabs__tab {
    cursor: default;
    flex-shrink: 0;
    position: relative;
}

.portable-infobox .pi-section-navigation {
    list-style: none;
    margin: 0;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
    overflow-x: scroll;
    overflow-y: hidden;
    padding: 0;
    scrollbar-width: none;
}

.pi-panel-scroll-wrapper {
    position: relative;
}

.pi-section-content {
    display: none;
}
.pi-section-content.pi-section-active {
    display: block;
}
.pi-section-navigation {
    align-items: flex-end;
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0;
}
.portable-infobox .pi-section-navigation::after,
.portable-infobox .pi-section-navigation::before {
    align-self: stretch;
    content: "";
    width: 100%;
}
.portable-infobox .pi-section-navigation::after,
.portable-infobox .pi-section-navigation::before {
    align-self: stretch;
    content: "";
    width: 100%;
}
.portable-infobox .pi-section-navigation::-webkit-scrollbar {
    display: none;
}
.pi-panel-scroll-wrapper::after {
    background-image: radial-gradient(farthest-side at 100% 50%, rgba(26, 26, 26, 0.25), transparent);
}
.pi-panel-scroll-wrapper::after {
    right: 0;
}
.pi-panel-scroll-wrapper::after,
.pi-panel-scroll-wrapper::before {
    content: "";
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity .3s;
    width: 10px;
    z-index: 1;
}
.pi-panel-scroll-wrapper::before {
    background-image: radial-gradient(farthest-side at 0 50%, rgba(26, 26, 26, 0.25), transparent);
}

.pi-panel-scroll-wrapper::before {
    left: 0;
}
.pi-panel-scroll-wrapper::after,
.pi-panel-scroll-wrapper::before {
    content: "";
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity .3s;
    width: 10px;
    z-index: 1;
}
.pi-section-navigation .pi-section-tab,
.pi-media-collection .pi-tab-link {
    border-width: 0px;
}

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 {
    background-color: #252525;
    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.off .new,
body:not(.heimu_toggle_on) .heimu.off .new:hover,
body:not(.heimu_toggle_on) .new:hover .heimu.off {
    transition: color .13s linear;
    color: #ba0000;
}

/*---- DPL Forum ----*/
/* Forumheader style */
.forum-header {
    background: #f8f9fa;
    border: solid #eaecf0;
    border-width: 1px 1px 0.2em;
    box-shadow: 0 1px 2px 1px rgb(0 0 0 / 2%);
    margin: 0 0 1em; 
    padding: 0 0.5em;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: space-between;
}

/* Forum table outside border */
table.forum-table {
    border: 1px solid lightgrey;
}

/* Forum table cell padding and borders for all table body cells */
table.forum-table > tbody > tr > td {
    border-top: 1px solid lightgrey;
    padding: 8px;
}

/* Forum table background color (show on odd rows) */
table.forum-table > tbody > tr {
    background-color: #fff;
}

/* Forum table background color (shows on even rows) */
table.forum-table > tbody > tr:nth-child(even) {
    background-color: #f5faff;
}

/* Forum table header row background, style and padding */
table.forum-table > tbody > tr > th {
    background-color: #cedff2;
    font-weight: bold;
    padding: 8px;
}

/*-- InputBox --*/
.inputbox-sidebar {
    width: 300px; 
    border: 1px solid lightgrey; 
    clear: right; 
    float: right; 
    margin: 3px; 
    padding: 10px;
    margin-left: 2em;
}

/* Forum thread style */
.thread {
    border: 1px solid #eee;
    border-radius: 4px;
    padding: 0 1em;
    background-color: #fff;
}
.thread-avatar {
    float: right;
    padding-top: 10px;
}

.blog-metadata {
    float: right;
}
#profile-toggle-button {
    display: none;
}

/* Dark side optimization */
.skin-citizen-dark .uf-logo,
html[data-darkreader-scheme="dark"] .uf-logo {
    filter: invert(1) hue-rotate(180deg);
}
Cookie帮助我们提供我们的服务。通过使用我们的服务,您同意我们使用cookie。