MediaWiki:Gadget-Wikiplus.css
外观
请注意:更新本页面后,您可能需要清除浏览器缓存才能看到所作变更的影响。
Google Chrome、Microsoft Edge、Mozilla Firefox、Safari:按住⇧ Shift,同时单击“刷新”。
Google Chrome、Microsoft Edge、Mozilla Firefox、Safari:按住⇧ Shift,同时单击“刷新”。
Wikiplus代码采用下列版权许可:
本文件采用知识共享署名-相同方式共享(CC BY-SA 4.0)许可协议授权。
- 您可以自由地:
- 分享 – 在任何媒介以任何形式复制、发行本作品
- 演绎 – 修改、转换或以本作品为基础进行创作
- 惟须遵守下列条件:
- 署名 – 您必须给出适当的署名,提供指向本许可协议的链接,同时标明是否(对原始作品)作了修改。您可以用任何合理的方式来署名,但是不得以任何方式暗示许可人为您或您的使用背书。
- 相同方式共享 – 如果您再混合、转换或者基于本作品进行创作,您必须基于与原先许可协议相同或相兼容的许可协议分发您贡献的作品。
Copyright 2026 The author
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Apache许可证2.0版正文:2.0版/**
* SPDX-License-Identifier: CC-BY-SA-4.0 OR Apache-2.0
* _addText: '{{Gadget Header|title=Wikiplus|license=CC-BY-SA-4.0|license2=Apache-2.0}}'
*
* Wikiplus
*
* @base {@link https://github.com/Wikiplus/Wikiplus}
* @source {@link https://git.qiuwen.net.cn/InterfaceAdmin/Wikiplus}
* @source {@link https://git.qiuwen.net.cn/InterfaceAdmin/QiuwenGadgets/src/branch/master/src/Wikiplus/}
* @author Eridanus Sora (妹空酱)
* @license CC-BY-SA-4.0 {@link https://www.qiuwenbaike.cn/wiki/H:CC-BY-SA-4.0} OR Apache-2.0 {@link http://www.apache.org/licenses/LICENSE-2.0}
*/
/**
* Copyright 2014-2024 Eridanus Sora (妹空酱)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*/
/**
* +------------------------------------------------------------+
* | === WARNING: GLOBAL GADGET FILE === |
* +------------------------------------------------------------+
* | All changes should be made in the repository, |
* | otherwise they will be lost. |
* +------------------------------------------------------------+
* | Changes to this page may affect many users. |
* | Please discuss changes by opening an issue before editing. |
* +------------------------------------------------------------+
*/
/* <nowiki> */
/* src/Wikiplus/Wikiplus.less */
.client-js .Wikiplus-InterBox {
max-width: -webkit-calc(100% - 2em);
max-width: calc(100% - 2em);
}
.client-js .Wikiplus-Symbol-Btn {
vertical-align: bottom !important;
}
.client-js .mw-editsection-visualeditor {
display: none;
}
/* src/Wikiplus/modules/wikiplus.less */
/*! Wikiplus - 4.0.11 | Eridanus Sora (妹空酱) | CC-BY-SA-4.0 <https://qwbk.cc/H:CC-BY-SA-4.0> */
#Wikiplus-Quickedit {
width: 100%;
min-height: 500px;
word-break: break-all;
}
#Wikiplus-Quickedit-Summary-Input {
width: 50%;
}
.skin-vector #Wikiplus-Quickedit-Summary-Input {
margin-top: 5px;
}
#Wikiplus-Quickedit-Preview-Submit,
#Wikiplus-Quickedit-Submit {
margin-top: 5px;
padding: revert;
}
#Wikiplus-Quickedit-Preview-Output {
clear: both;
margin: 5px 0;
}
.Wikiplus-Btn {
position: relative;
float: left;
margin: 3px 5px;
padding: 3px 1em;
width: auto;
background-color: #fff;
box-shadow: 0 1px 2px #aaa;
text-align: center;
cursor: pointer;
}
.Wikiplus-Btn a {
position: relative;
display: block;
margin: 0;
color: #000;
-webkit-text-decoration: none;
text-decoration: none;
}
.Wikiplus-InterBox {
position: absolute;
top: 20%;
z-index: 200;
padding: 20px 10px;
width: 600px;
min-height: 100px;
border: 1px solid rgba(161, 154, 220, 0.41);
background-color: #edf9f7;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.Wikiplus-InterBox-Header {
position: relative;
top: 0;
top: -8px;
margin: 0;
width: 100%;
border-bottom: 1px solid #6cf;
text-align: left;
font-size: 1.1rem;
line-height: 2rem;
cursor: move;
}
.Wikiplus-InterBox-Input {
margin: 20px;
width: 60%;
}
.Wikiplus-InterBox-Btn {
position: relative;
float: right;
margin: auto 3px;
padding: 6px 12px;
border: 1px solid #dedede;
background-color: #fff;
vertical-align: middle;
text-align: center;
cursor: pointer;
}
.Wikiplus-InterBox-Btn:hover {
background-color: #e8e8e8;
}
.Wikiplus-InterBox-Close {
position: absolute;
top: 0;
right: 0;
margin: 3px 7px;
font-size: 1.5rem;
cursor: pointer;
}
.Wikiplus-InterBox label {
font-size: 0.95rem;
}
.Wikiplus-InterBox table.diff {
table-layout: auto;
}
.Wikiplus-InterBox table.diff .diff-addedline,
.Wikiplus-InterBox table.diff .diff-deletedline,
.Wikiplus-InterBox table.diff .diff-lineno {
width: 50%;
}
.Wikiplus-InterBox table.diff .diff-marker {
text-align: left;
}
.Wikiplus-Banner {
margin: 0;
padding: 10px 5px;
min-height: 50px;
background: rgba(193, 222, 214, 0.51);
text-align: center;
font-size: 2rem;
font-family: sans-serif;
font-family: var(--fonts-sans, sans-serif);
}
.MoeNotification-notice {
position: relative;
display: none;
overflow: hidden;
margin: 3px 5px;
padding: 0 5px;
width: auto;
box-shadow: 0 3px 3px #aaa;
font-size: 1rem;
}
.MoeNotification-notice span {
position: relative;
margin: 3px auto 3px 3px;
color: #fff;
text-align: left;
font-size: 1rem;
font-family: sans-serif;
font-family: var(--fonts-sans, sans-serif);
line-height: 1.5;
}
.MoeNotification-notice-success {
border-left: 5px solid #8dda93;
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
background-color: #008a00;
}
.MoeNotification-notice-warning {
border-left: 5px solid #ffdf00;
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
background-color: #f4bd00;
}
.MoeNotification-notice-warning span {
color: #000;
}
.MoeNotification-notice-error {
border-left: 5px solid #e71717;
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
background-color: #b00e06;
}
#MoeNotification {
position: fixed;
bottom: 30px;
left: 0;
z-index: 713;
min-width: 20%;
}
/* </nowiki> */
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vc3JjL1dpa2lwbHVzL1dpa2lwbHVzLmxlc3MiLCAiLi4vLi4vc3JjL1dpa2lwbHVzL21vZHVsZXMvd2lraXBsdXMubGVzcyJdLAogICJzb3VyY2VzQ29udGVudCI6IFsiLmNsaWVudC1qcyAuV2lraXBsdXMtSW50ZXJCb3gge1xuICBtYXgtd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gMmVtKTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pO1xufVxuLmNsaWVudC1qcyAuV2lraXBsdXMtU3ltYm9sLUJ0biB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cbi5jbGllbnQtanMgLm13LWVkaXRzZWN0aW9uLXZpc3VhbGVkaXRvciB7XG4gIC8qIHNlZSA8aHR0cHM6Ly9naXRodWIuY29tL1dpa2lwbHVzL1dpa2lwbHVzL2lzc3Vlcy82NT4gKi9cbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsICIvKiEgV2lraXBsdXMgLSA0LjAuMTEgfCBFcmlkYW51cyBTb3JhICjlprnnqbrphbEpIHwgQ0MtQlktU0EtNC4wIDxodHRwczovL3F3YmsuY2MvSDpDQy1CWS1TQS00LjA+ICovXG4jV2lraXBsdXMtUXVpY2tlZGl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4jV2lraXBsdXMtUXVpY2tlZGl0LVN1bW1hcnktSW5wdXQge1xuICB3aWR0aDogNTAlO1xufVxuLnNraW4tdmVjdG9yICNXaWtpcGx1cy1RdWlja2VkaXQtU3VtbWFyeS1JbnB1dCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbiNXaWtpcGx1cy1RdWlja2VkaXQtUHJldmlldy1TdWJtaXQsXG4jV2lraXBsdXMtUXVpY2tlZGl0LVN1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogcmV2ZXJ0O1xufVxuI1dpa2lwbHVzLVF1aWNrZWRpdC1QcmV2aWV3LU91dHB1dCB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDVweCAwO1xufVxuLldpa2lwbHVzLUJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogM3B4IDVweDtcbiAgcGFkZGluZzogM3B4IDFlbTtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAjYWFhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5XaWtpcGx1cy1CdG4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwMDA7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uV2lraXBsdXMtSW50ZXJCb3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjAlO1xuICB6LWluZGV4OiAyMDA7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgd2lkdGg6IDYwMHB4O1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNjEsIDE1NCwgMjIwLCAwLjQxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjlmNztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5XaWtpcGx1cy1JbnRlckJveC1IZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgdG9wOiAtOHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZjZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBjdXJzb3I6IG1vdmU7XG59XG4uV2lraXBsdXMtSW50ZXJCb3gtSW5wdXQge1xuICBtYXJnaW46IDIwcHg7XG4gIHdpZHRoOiA2MCU7XG59XG4uV2lraXBsdXMtSW50ZXJCb3gtQnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogYXV0byAzcHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5XaWtpcGx1cy1JbnRlckJveC1CdG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xufVxuLldpa2lwbHVzLUludGVyQm94LUNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDNweCA3cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uV2lraXBsdXMtSW50ZXJCb3ggbGFiZWwge1xuICBmb250LXNpemU6IDAuOTVyZW07XG59XG4uV2lraXBsdXMtSW50ZXJCb3ggdGFibGUuZGlmZiB7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbn1cbi5XaWtpcGx1cy1JbnRlckJveCB0YWJsZS5kaWZmIC5kaWZmLWFkZGVkbGluZSxcbi5XaWtpcGx1cy1JbnRlckJveCB0YWJsZS5kaWZmIC5kaWZmLWRlbGV0ZWRsaW5lLFxuLldpa2lwbHVzLUludGVyQm94IHRhYmxlLmRpZmYgLmRpZmYtbGluZW5vIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5XaWtpcGx1cy1JbnRlckJveCB0YWJsZS5kaWZmIC5kaWZmLW1hcmtlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uV2lraXBsdXMtQmFubmVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgxOTMsIDIyMiwgMjE0LCAwLjUxKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udHMtc2Fucywgc2Fucy1zZXJpZik7XG59XG4uTW9lTm90aWZpY2F0aW9uLW5vdGljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAzcHggNXB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCAjYWFhO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uTW9lTm90aWZpY2F0aW9uLW5vdGljZSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDNweCBhdXRvIDNweCAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udHMtc2Fucywgc2Fucy1zZXJpZik7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uTW9lTm90aWZpY2F0aW9uLW5vdGljZS1zdWNjZXNzIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjOGRkYTkzO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGEwMDtcbn1cbi5Nb2VOb3RpZmljYXRpb24tbm90aWNlLXdhcm5pbmcge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmRmMDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRiZDAwO1xufVxuLk1vZU5vdGlmaWNhdGlvbi1ub3RpY2Utd2FybmluZyBzcGFuIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uTW9lTm90aWZpY2F0aW9uLW5vdGljZS1lcnJvciB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2U3MTcxNztcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDBlMDY7XG59XG4jTW9lTm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDcxMztcbiAgbWluLXdpZHRoOiAyMCU7XG59XG4iXSwKICAibWFwcGluZ3MiOiAiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSxDQUFDLFVBQVUsQ0FBQztBQUNWLGFBQVcsYUFBYSxLQUFLLEVBQUU7QUFDL0IsYUFBVyxLQUFLLEtBQUssRUFBRTtBQUN6QjtBQUNBLENBSkMsVUFJVSxDQUFDO0FBQ1Ysa0JBQWdCO0FBQ2xCO0FBQ0EsQ0FQQyxVQU9VLENBQUM7QUFFVixXQUFTO0FBQ1g7OztBQ1ZBO0FBQ0EsQ0FBQztBQUNDLFNBQU87QUFDUCxjQUFZO0FBQ1osY0FBWTtBQUNkO0FBQ0EsQ0FBQztBQUNDLFNBQU87QUFDVDtBQUNBLENBQUMsWUFBWSxDQUhaO0FBSUMsY0FBWTtBQUNkO0FBQ0EsQ0FBQztBQUNELENBQUM7QUFDQyxjQUFZO0FBQ1osV0FBUztBQUNYO0FBQ0EsQ0FBQztBQUNDLFNBQU87QUFDUCxVQUFRLElBQUk7QUFDZDtB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 */