imported>=海豚= |
|
第1行: |
第1行: |
| /* 放置于这里的CSS将影响使用移动版网站的用户 */
| | == 文 件说明 == |
| /* 链接样式 */
| | 基于批量上传工具上传 的文件 |
| a:hover {
| |
| text-decoration: none;
| |
| color: #2a4b8d;
| |
| }
| |
| a, a:visited {
| |
| text-decoration: none;
| |
| color: #3366cc;
| |
| }
| |
| .mw-body a.external:visited {
| |
| color: #3366cc;
| |
| }
| |
| /* 社群推荐背景样式 */
| |
| #mp-banner {
| |
| background-image: url(https://www.hmoegirl.com/images/0/09/80468767.jpg);
| |
| }
| |
| /* 黑幕 */
| |
| .heimu,
| |
| .heimu a,
| |
| a .heimu,
| |
| .heimu a.new {
| |
| background-color: #252525;
| |
| color: #252525;
| |
| text-shadow: none;
| |
| }
| |
| .heimu:hover,
| |
| .heimu:active,
| |
| .heimu:hover .heimu,
| |
| .heimu:active .heimu {
| |
| color: white !important;
| |
| }
| |
| .heimu:hover a,
| |
| a:hover .heimu,
| |
| .heimu:active a,
| |
| a:active .heimu {
| |
| color: lightblue !important;
| |
| }
| |
| .heimu:hover .new,
| |
| .heimu .new:hover,
| |
| .new:hover .heimu,
| |
| .heimu:active .new,
| |
| .heimu .new:active,
| |
| .new:active .heimu {
| |
| color: #BA0000 !important;
| |
| }
| |
| /* 目录样式 */
| |
| .client-js .toc-mobile {
| |
| background-color: #F5F5F5 !important;
| |
| border: solid 0px transparent !important;
| |
| border-left: 4px solid #f4c430 !important;
| |
| }
| |
| /* 页顶提示模板相关 */
| |
| #commonBoxInfo {
| |
| color: #f00;
| |
| font-weight: bold;
| |
| text-align: center;
| |
| }
| |
| #commonBoxList > .commonBoxButton {
| |
| display: inline-block;
| |
| border-bottom: 3px solid #000;
| |
| width: 40px;
| |
| height: 40px;
| |
| background: #fff 50% 50% no-repeat;
| |
| background-size: contain;
| |
| cursor: pointer;
| |
| transition: opacity .5s;
| |
| }
| |
| #commonBoxList.open > .commonBoxButton {
| |
| opacity: .1;
| |
| }
| |
| #commonBoxList.open > .commonBoxButton.current {
| |
| opacity: 1;
| |
| }
| |
| .common-box {
| |
| padding: .2em .4em;
| |
| border: 0.7px solid #ddd;
| |
| -moz-border-radius: 10px;
| |
| -webkit-border-radius: 10px;
| |
| -khtml-border-radius: 10px;
| |
| -o-border-radius: 10px;
| |
| border-radius: 10px;
| |
| background: rgba(250,250,250,0.65)!important;
| |
| }
| |
| /* 修复子页面列表和common-box宽度不足 */
| |
| .mw-prefixindex-list-table,
| |
| .common-box {
| |
| width: 100% !important;
| |
| }
| |
| /* info类模板 */
| |
| .infobox {
| |
| margin:0 auto;
| |
| box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.10);
| |
| border-radius: 5px;
| |
| overflow: hidden;
| |
| border: 0.5px solid #ddd;
| |
| }
| |
| .infobox2 {
| |
| padding: 0.2em;
| |
| float: middle;
| |
| clear: middle;
| |
| border-radius: 4px;
| |
| background: rgba(251,251,251);
| |
| }
| |
| .infoBoxTitle {
| |
| margin: 3px auto;
| |
| padding: 0;
| |
| text-align: center;
| |
| font-weight: 700;
| |
| }
| |
| .infoBoxIcon {
| |
| display: table-cell;
| |
| padding: 2px 0 2px .5em;
| |
| vertical-align: middle;
| |
| }
| |
| .infoBoxText {
| |
| display: table-cell;
| |
| padding: .25em .5em .25em 1.3em;
| |
| width: 100%;
| |
| vertical-align: middle;
| |
| }
| |
| .infoBoxContent {
| |
| padding: 0.6em;
| |
| box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
| |
| border-radius: 5px;
| |
| overflow: hidden;
| |
| border: 1px solid #ddd;
| |
| background: rgba(251,251,251);
| |
| }
| |
| .infoBoxBelow {
| |
| margin: 0 auto;
| |
| padding: 0;
| |
| text-align: center;
| |
| }
| |
| .infoBoxYellow {
| |
| padding: 0.5em;
| |
| background: rgba(255,255,245);
| |
| }
| |
| .infoBoxRed {
| |
| padding: 0.5em;
| |
| background: rgba(258,240,245);
| |
| }
| |
| .infoBoxBlue {
| |
| padding: 0.4em;
| |
| background: rgba(240,248,255);
| |
| }
| |
| .infoBoxPurple {
| |
| padding: 0.4em;
| |
| background: rgba(248,248,255);
| |
| }
| |
| .infoBoxGreen {
| |
| padding: 0.5em;
| |
| background: rgba(245,255,250);
| |
| }
| |
| .infoBoxOrange {
| |
| padding: 0.5em;
| |
| background: rgba(250,240,230);
| |
| }
| |
| /*热门评论*/
| |
| .comment-container-top>div:not(.comment-thread) {
| |
| background-color: #f4c430 !important;
| |
| color: white !important;
| |
| font-weight: bolder !important;
| |
| }
| |
| .comment-thread.comment-popular {
| |
| background-color: #FEF6E0 !important;
| |
| }
| |
| /* 评论边距 */
| |
| .comment-container-top,
| |
| .comment-container {
| |
| margin-left: 2% !important;
| |
| margin-right: 2% !important;
| |
| }
| |
| /* 编辑区样式 */
| |
| .my-buttons {
| |
| padding: .5em;
| |
| }
| |
| .my-buttons a {
| |
| text-decoration: none;
| |
| border: 1px #069 outset;
| |
| padding: .1em;
| |
| }
| |
| .my-buttons a:hover,
| |
| .my-buttons a:active {
| |
| border-style: inset;
| |
| }
| |
| .ve-ui-mwSaveDialog-summaryLabel {
| |
| display: none;
| |
| }
| |
| /* 表格使用最小字体 */
| |
| table.wraptable {
| |
| white-space: normal;
| |
| }
| |
| /* 修复单元格莫名空行 */
| |
| td {
| |
| vertical-align: middle;
| |
| }
| |
| /* 修复子页面列表和common-box宽度不足 */
| |
| .mw-prefixindex-list-table,
| |
| .common-box {
| |
| width: 100% !important;
| |
| }
| |
| /* 侧边栏和替换logo图片隐藏 */
| |
| #sidebar-character,
| |
| #wglogo {
| |
| display: none;
| |
| }
| |
| /* 导航条 */
| |
| #breadcrumb {
| |
| font: bold 18px Arial, Helvetica, sans-serif;
| |
| color: black;
| |
| border: solid 1px rgb(204, 204, 204);
| |
| width: 100%;
| |
| overflow: hidden;
| |
| margin: 0;
| |
| padding: 0 0 .5em 0;
| |
| }
| |
| #breadcrumb span {
| |
| list-style-type: none;
| |
| float: left;
| |
| padding-left: 10px;
| |
| }
| |
| #breadcrumb span:after {
| |
| content: "·"
| |
| }
| |
| #breadcrumb span:last-child:after {
| |
| content: "";
| |
| }
| |
| #breadcrumb a {
| |
| text-align: center;
| |
| vertical-align: middle;
| |
| display: inline-block;
| |
| padding-right: 15px;
| |
| text-decoration: none;
| |
| color: #454545 !important;
| |
| }
| |
| .home {
| |
| border: none;
| |
| margin: 8px 0;
| |
| }
| |
| /* 注释 文 字 */
| |
| sup.mobileref {
| |
| display: none;
| |
| }
| |
| sup.mobileref:after {
| |
| content: " ("attr(title) ")";
| |
| display: inline;
| |
| }
| |
| /* code 内边距修复 */
| |
| code {
| |
| padding: 3px
| |
| }
| |
| /* wikitable border */
| |
| #content.content table.wikitable {
| |
| border: none;
| |
| }
| |
| /* Tabs */
| |
| .tab .TabLabelText {
| |
| border-top: 3px solid transparent;
| |
| padding: 1px;
| |
| background: #fff;
| |
| border-left: 1px solid transparent;
| |
| border-right: 1px solid transparent;
| |
| cursor: pointer;
| |
| flex: none;
| |
| }
| |
| .tab .TabLabel {
| |
| z-index: 2;
| |
| position: sticky;
| |
| top: 0;
| |
| -webkit-user-select: none;
| |
| -moz-user-select: none;
| |
| -ms-user-select: none;
| |
| -o-user-select: none;
| |
| user-select: none;
| |
| display: flex;
| |
| flex-wrap: wrap;
| |
| background-color: white;
| |
| }
| |
| .tab .TabLabelText.selected {
| |
| border-top: 3px solid green;
| |
| padding: 1px;
| |
| background: white;
| |
| border-left: 1px solid #aaa;
| |
| border-right: 1px solid #aaa;
| |
| }
| |
| .tab .TabContent {
| |
| background: white;
| |
| padding: 20px 30px;
| |
| position: relative;
| |
| z-index: 1;
| |
| border: 1px solid #aaa;
| |
| }
| |
| .tab .TabContentText {
| |
| display: none;
| |
| }
| |
| .tab .TabContentText.selected {
| |
| display: block;
| |
| }
| |
| .Tabs .Tab {
| |
| border-bottom: 1px solid #aaa;
| |
| }
| |
| .Tabs .Tab:first-child {
| |
| border-top: 1px solid #aaa;
| |
| }
| |
| .Tabs .Tab .TabLabelText {
| |
| padding: 7px;
| |
| }
| |
| .Tabs .Tab .TabContentText {
| |
| padding: 3px;
| |
| }
| |
| /* wikitable green */
| |
| table.wikitable-green {
| |
| background: #c9f6e1
| |
| }
| |
| .wikitable-green th {
| |
| background: #13ec93
| |
| }
| |
| .wikitable-green td {
| |
| background: #f3f3f3
| |
| }
| |
| /* wikitable border */
| |
| #content.content table.wikitable {
| |
| border: none;
| |
| }
| |
| /* Ruby 模板 */
| |
| rb[data-id="template-ruby"]::before {
| |
| content: "";
| |
| }
| |
| rb[data-id="template-ruby"]::before,
| |
| .template-ruby-hidden {
| |
| display: inline-block;
| |
| width: 0;
| |
| font-size: 0;
| |
| }
| |
| /* 大家族模板 */
| |
| .navbox th,
| |
| .navbox-group {
| |
| background: #a5e4a5;
| |
| }
| |
| /* 来个高优先级的 */
| |
| body .content .navbox {
| |
| display: table !important;
| |
| }
| |
| .navbox .content table {
| |
| width: 100% !important;
| |
| }
| |
| .navbox {
| |
| border: 1px solid #aaa;
| |
| clear: both;
| |
| padding: 1px;
| |
| text-align: center;
| |
| width: 100%;
| |
| }
| |
| .navbox-group {
| |
| white-space: nowrap;
| |
| }
| |
| .navbox table {
| |
| margin: 0 !important;
| |
| }
| |
| .navbox-subgroup .navbox-group {
| |
| background: #e6f6e6;
| |
| }
| |
| .navbox-title>div:first-of-type {
| |
| display: none;
| |
| }
| |
| /* Fix by case : Rev 1327309 ([[Special:Permalink/1327309]])
| |
| Address alignment issue of nested tabs in Navbox */
| |
| .navbox .TabLabel {
| |
| text-align: left;
| |
| }
| |
| @media screen and (max-width: 640px) {
| |
| .navbox-group {
| |
| display: block;
| |
| }
| |
| .navbox-group+* {
| |
| display: block;
| |
| width: 100%;
| |
| border-left: 1em solid #a5e4a5 !important;
| |
| padding-left: 3px !important;
| |
| padding-top: 3px !important;
| |
| box-sizing: border-box;
| |
| }
| |
| .navbox-subgroup .navbox-group+* {
| |
| border-left: 1em solid #e6f6e6 !important;
| |
| }
| |
| }
| |
| /* 修复用户页欢迎辞覆盖编辑框的bug */
| |
| .overlay.visible {
| |
| z-index: 3;
| |
| }
| |
| body .oo-ui-windowManager-modal > .oo-ui-dialog {
| |
| z-index: 3;
| |
| }
| |
| /* Fix by case: Tracklist doesn't display on mobile devices due to inappropriate margin configuration */
| |
| .tracklist {
| |
| margin: 0 !important;
| |
| }
| |
| /* 扩展mediawiki.legacy.commonPrint,shared定义的样式 */
| |
| /* success and error messages */
| |
| .error,
| |
| .warning,
| |
| .success {
| |
| font-size: larger;
| |
| }
| |
| .error {
| |
| color: #d33;
| |
| }
| |
| .warning {
| |
| color: #705000;
| |
| }
| |
| .success {
| |
| color: #009000;
| |
| }
| |
| .errorbox,
| |
| .warningbox,
| |
| .successbox {
| |
| border: 1px solid;
| |
| padding: 0.5em 1em;
| |
| margin-bottom: 1em;
| |
| display: inline-block;
| |
| zoom: 1;
| |
| }
| |
| .errorbox h2,
| |
| .warningbox h2,
| |
| .successbox h2 {
| |
| font-size: 1em;
| |
| color: inherit;
| |
| font-weight: bold;
| |
| display: inline;
| |
| margin: 0 0.5em 0 0;
| |
| border: 0;
| |
| }
| |
| .errorbox {
| |
| color: #d33;
| |
| border-color: #fac5c5;
| |
| background-color: #fae3e3;
| |
| }
| |
| .warningbox {
| |
| color: #705000;
| |
| border-color: #fde29b;
| |
| background-color: #fdf1d1;
| |
| }
| |
| .successbox {
| |
| color: #008000;
| |
| border-color: #b7fdb5;
| |
| background-color: #e1fddf;
| |
| }
| |
| /* 折叠/展开(或自定义内容) 的文 字颜色,和桌面版一致,用于提示点击可触发事 件 。 */
| |
| a.mw-collapsible-text {
| |
| color: #3366cc;
| |
| }
| |