|
|
第13行: |
第13行: |
| @import url('https://fonts.googleapis.com/css?family=Times+New+Roman&display=swap'); | | @import url('https://fonts.googleapis.com/css?family=Times+New+Roman&display=swap'); |
| @import url('https://fonts.googleapis.com/css?family=Calibri&display=swap'); | | @import url('https://fonts.googleapis.com/css?family=Calibri&display=swap'); |
|
| |
| /* 此处的 CSS 将应用于所有的皮肤 */
| |
|
| |
| .grayscale {
| |
| filter: gray;
| |
| filter: grayscale(1);
| |
| }
| |
|
| |
| .side-margin {
| |
| margin-right: 255px;
| |
| }
| |
|
| |
| @media screen and (max-width: 768px) {
| |
| .side-margin {
| |
| margin-right: 0;
| |
| }
| |
| }
| |
|
| |
| /* 隐含标题 */
| |
| .hide-header {
| |
| visibility: hidden;
| |
| height: 0;
| |
| overflow: hidden;
| |
| }
| |
| .hide-header span.mw-editsection {
| |
| display: none;
| |
| }
| |
|
| |
| /* Infobox template style */
| |
| .infobox {
| |
| margin-bottom: var(--mw-spacing-2x-small);
| |
| margin-left: var(--mw-spacing-2x-small);
| |
| padding: var(--mw-spacing-3x-small);
| |
| float: right;
| |
| clear: right;
| |
| border: 1px solid var(--mw-border-color-content);
| |
| background-color: var(--mw-background-color-content);
| |
| }
| |
| .infobox .tabberlive {
| |
| margin-top: 0;
| |
| }
| |
| .infobox .tabbernav {
| |
| margin-top: var(--mw-spacing-2x-small);
| |
| text-align: left;
| |
| font-size: var(--mw-font-size-x-small) !important;
| |
| }
| |
| .infobox .tabbertab {
| |
| padding: 0 !important;
| |
| border-width: 0 !important;
| |
| }
| |
| .infobox2 {
| |
| border-spacing: var(--mw-border-width-base);
| |
| min-width: 300px;
| |
| text-align: left;
| |
| font-size: var(--mw-font-size-x-small);
| |
| max-width: 410px;
| |
| }
| |
| .infobox td,
| |
| .infobox th {
| |
| padding: var(--mw-spacing-2x-small) 0px var(--mw-spacing-2x-small) var(--mw-spacing-2x-small);
| |
| vertical-align: middle;
| |
| }
| |
| .infobox caption {
| |
| font-size: var(--mw-font-size-small);
| |
| margin-bottom: var(--mw-spacing-2x-small);
| |
| line-height: 160%;
| |
| background-color: var(--mw-color-danger-30);
| |
| }
| |
| .infobox .titleH1 {
| |
| background: var(--mw-color-info-30);
| |
| }
| |
| .infobox .titleH2 {
| |
| background: var(--mw-color-info-10);
| |
| }
| |
| .infobox.bordered {
| |
| border-collapse: collapse;
| |
| }
| |
| .infobox.bordered td,
| |
| .infobox.bordered th {
| |
| border: 1px solid var(--mw-border-color-content);
| |
| }
| |
| .infobox.bordered .borderless td,
| |
| .infobox.bordered .borderless th {
| |
| border: 0;
| |
| }
| |
| .infobox.bordered .mergedtoprow td,
| |
| .infobox.bordered .mergedtoprow th {
| |
| border: 0;
| |
| border-top: 1px solid var(--mw-border-color-content);
| |
| border-right: 1px solid var(--mw-border-color-content);
| |
| }
| |
| .infobox.sisterproject {
| |
| width: 20em;
| |
| font-size: var(--mw-font-size-x-small);
| |
| }
| |
| .infobox .titleH1 {
| |
| text-align: center;
| |
| }
| |
|
| |
| td.专辑名称,
| |
| td.软件名称,
| |
| td.同人志名称,
| |
| td.视频名称,
| |
| td.软件名,
| |
| td.同人志名 {
| |
| white-space: normal;
| |
| }
| |
|
| |
| /* 同人作品基本信息 */
| |
| table.doujinworklist {
| |
| width: 100%;
| |
| border-collapse: collapse;
| |
| }
| |
| table.doujinworklist td {
| |
| padding-left: var(--mw-spacing-x-small);
| |
| }
| |
| table.doujinworklist tbody:nth-child(even) {
| |
| background-color: var(--mw-background-color-suppress);
| |
| border-color: var(--mw-border-color-content);
| |
| }
| |
|
| |
| table.doujininfo {
| |
| width: 100%;
| |
| }
| |
| table.doujininfo td {
| |
| word-break: break-all;
| |
| }
| |
| table.doujininfo .cover-artwork {
| |
| font-size: var(--mw-font-size-x-large);
| |
| text-align: center;
| |
| width: 40%;
| |
| }
| |
| table.doujininfo .cover-artwork-mobile {
| |
| display: none;
| |
| font-size: var(--mw-font-size-x-large);
| |
| text-align: center;
| |
| }
| |
| table.doujininfo .cover-char {
| |
| font-size: var(--mw-font-size-x-small);
| |
| }
| |
| table.doujininfo .cover-artwork-mobile .cover-char {
| |
| font-size: var(--mw-font-size-medium);
| |
| }
| |
| table.doujininfo td.label {
| |
| font-weight: bold;
| |
| min-width: 100px;
| |
| width: 100px;
| |
| }
| |
|
| |
| /* 专辑Staff表格 */
| |
| .stafflist-wrapper {
| |
| margin-left: var(--mw-spacing-x-large);
| |
| margin-bottom: var(--mw-spacing-x-small);
| |
| margin-top: var(--mw-spacing-2x-small);
| |
| }
| |
| .stafflist {
| |
| width: 100%;
| |
| }
| |
| .stafflist td {
| |
| border-top-color: var(--mw-border-color-content);
| |
| }
| |
| .stafflist td:first-of-type {
| |
| width: 25%;
| |
| word-break: break-all;
| |
| }
| |
| .stafflist td:nth-of-type(2) {
| |
| width: 45%;
| |
| word-break: break-all;
| |
| padding-left: var(--mw-spacing-x-small);
| |
| }
| |
| .stafflist td:nth-of-type(3) {
| |
| width: 30%;
| |
| word-break: break-all;
| |
| min-width: 2em;
| |
| }
| |
| .stafflist tr:first-of-type > td {
| |
| border-top: 0;
| |
| }
| |
|
| |
| /* 音乐表格 */
| |
| .musicTable {
| |
| width: 100%;
| |
| }
| |
| .musicTable tr {
| |
| border: 0 !important;
| |
| }
| |
| .musicTable td[class^="info"] {
| |
| width: 24px;
| |
| padding: 3px 9px 3px 7px;
| |
| color: #252525;
| |
| }
| |
| .musicTable .infoG {
| |
| background: #50c878;
| |
| }
| |
| .musicTable .infoP {
| |
| background: #ba55d3;
| |
| }
| |
| .musicTable .infoO {
| |
| background: #ffa500;
| |
| }
| |
| .musicTable .infoRD {
| |
| background: #f08080;
| |
| }
| |
| .musicTable .infoRL {
| |
| background: #e6c3c3;
| |
| }
| |
| .musicTable .infoYD {
| |
| background: #6495ed;
| |
| }
| |
| .musicTable .infoYL {
| |
| background: #87ceeb;
| |
| }
| |
| .musicTable .time {
| |
| width: 50px;
| |
| padding: 3px 9px 3px 7px;
| |
| }
| |
| .musicTable .title {
| |
| padding: 3px 9px 3px 7px;
| |
| word-break: break-all;
| |
| }
| |
| .musicTable .left {
| |
| border: 0 !important;
| |
| }
| |
| .musicTable .label {
| |
| width: 80px;
| |
| padding: 3px 0px 3px 7px;
| |
| }
| |
| .musicTable .text {
| |
| width: 440px;
| |
| padding: 3px 9px 3px 7px;
| |
| border-bottom-width: 1px;
| |
| border-right-width: 0;
| |
| }
| |
| .musicTable .bigtext {
| |
| padding: 3px 9px 3px 17px;
| |
| word-break: break-all;
| |
| }
| |
| .musicTable .source {
| |
| text-align: right;
| |
| }
| |
| .musicTable .time,
| |
| .musicTable .label {
| |
| background: var(--mw-background-color-suppress);
| |
| }
| |
| .musicTable .title {
| |
| background: var(--mw-color-warning-10) !important;
| |
| }
| |
|
| |
| @media screen and (max-width: 768px) {
| |
| table.doujininfo .cover-artwork {
| |
| display: none;
| |
| }
| |
| table.doujininfo .cover-artwork-mobile {
| |
| display: table-cell;
| |
| }
| |
| .stafflist-wrapper {
| |
| margin-left: 0;
| |
| }
| |
| }
| |
|
| |
| /* For template documentation */
| |
| .template-documentation {
| |
| clear: both;
| |
| margin: 1em 0 0 0;
| |
| border: 1px solid;
| |
| padding: 0.5em;
| |
| }
| |
|
| |
| /* extra buttons for edit dialog (from commons:MediaWiki:Common.css) */
| |
|
| |
| /* wikitable/prettytable class for skinning normal tables */
| |
| .wikitablenb {
| |
| border: none;
| |
| }
| |
| .mw-body .nobordertable,
| |
| .mw-body .nobordertable table,
| |
| .mw-body .nobordertbody tbody,
| |
| .mw-body .nobordertr tr,
| |
| .mw-body .noborderth th,
| |
| .mw-body .nobordertd td {
| |
| border: none !important;
| |
| }
| |
| .mw-body .noborderall table,
| |
| .mw-body .noborderall tbody,
| |
| .mw-body .noborderall tr,
| |
| .mw-body .noborderall th,
| |
| .mw-body .noborderall td {
| |
| border: none !important;
| |
| }
| |
|
| |
| /* 翻译表 */
| |
| table.tt-table {
| |
| width: 100%;
| |
| }
| |
| tr.tt-content > td,
| |
| tr.tt-bbsharp > td,
| |
| tr.tt-bbcloudgray > td,
| |
| tr.tt-bbcloud > td,
| |
| tr.tt-manual-content > td,
| |
| tr.tt-dialogue > td,
| |
| tr.tt-narrator > td {
| |
| padding: 0.5em 1em !important;
| |
| vertical-align: top;
| |
| }
| |
| table.tt-type-omaketxt {
| |
| font-family: monospace;
| |
| }
| |
| table.tt-type-omake > tbody > tr > td,
| |
| table.tt-type-omaketxt > tbody > tr > td,
| |
| table.tt-type-setting > tbody > tr > td {
| |
| width: 50%;
| |
| word-break: break-all;
| |
| white-space: normal;
| |
| overflow: hidden;
| |
| }
| |
| table.tt-type-omakezh > tbody > tr > td {
| |
| width: 100%;
| |
| word-break: break-all;
| |
| white-space: normal;
| |
| overflow: hidden;
| |
| }
| |
| td.tt-jamh,
| |
| td.tt-zhmh,
| |
| td.tt-jam,
| |
| td.tt-zhm,
| |
| td.tt-jamt,
| |
| td.tt-zhmt {
| |
| width: 40% !important;
| |
| }
| |
| td.tt-mh,
| |
| td.tt-pic {
| |
| width: 20% !important;
| |
| min-width: 280px;
| |
| }
| |
| td.tt-char,
| |
| td.tt-bbsharp,
| |
| td.tt-bbcloudgray,
| |
| td.tt-bbcloud,
| |
| td.tt-h,
| |
| td.tt-s,
| |
| td.tt-t {
| |
| width: 12% !important;
| |
| }
| |
| table.tt-type-dialogue td.tt-ja,
| |
| table.tt-type-dialogue td.tt-zh,
| |
| tr.tt-dialogue > td.tt-ja,
| |
| tr.tt-dialogue > td.tt-zh,
| |
| tr.tt-narrator > td.tt-ja,
| |
| tr.tt-narrator > td.tt-zh {
| |
| width: 44% !important;
| |
| }
| |
| table.tt-type-dialoguezh td.tt-zh {
| |
| width: 88% !important;
| |
| }
| |
| table.tt-type-dialogue tr.tt-header > td.tt-ja,
| |
| table.tt-type-dialogue tr.tt-header > td.tt-zh,
| |
| table.tt-type-dialoguezh tr.tt-header > td.tt-zh,
| |
| table.tt-type-dialogue tr.tt-bgm > td.tt-ja,
| |
| table.tt-type-dialogue tr.tt-bgm > td.tt-zh,
| |
| table.tt-type-dialoguezh tr.tt-bgm > td.tt-zh,
| |
| table.tt-type-dialogue tr.tt-name > td.tt-ja,
| |
| table.tt-type-dialogue tr.tt-name > td.tt-zh,
| |
| table.tt-type-dialoguezh tr.tt-name > td.tt-zh,
| |
| table.tt-type-dialogue tr.tt-remark > td.tt-ja,
| |
| table.tt-type-dialogue tr.tt-remark > td.tt-zh,
| |
| table.tt-type-dialoguezh tr.tt-remark > td.tt-zh,
| |
| td.tt-char,
| |
| td.tt-bbsharp,
| |
| td.tt-bbcloudgray,
| |
| td.tt-bbcloud,
| |
| td.tt-status,
| |
| table.tt-type-omake tr.tt-header > td,
| |
| table.tt-type-omake tr.tt-content-header > td,
| |
| table.tt-type-omake tr.tt-manual-header > td,
| |
| table.tt-type-omake td.tt-pic,
| |
| table.tt-type-omakezh tr.tt-header > td,
| |
| table.tt-type-omakezh tr.tt-content-header > td,
| |
| table.tt-type-omakezh tr.tt-manual-header > td,
| |
| table.tt-type-omakezh td.tt-pic,
| |
| table.tt-type-omaketxt tr.tt-header > td,
| |
| table.tt-type-omaketxt tr.tt-content-header > td,
| |
| table.tt-type-omaketxt tr.tt-manual-header > td,
| |
| table.tt-type-omaketxt td.tt-pic,
| |
| table.tt-type-setting tr.tt-header > td,
| |
| table.tt-type-setting tr.tt-content-header > td {
| |
| vertical-align: middle !important;
| |
| text-align: center !important;
| |
| font-weight: bold;
| |
| }
| |
| table.tt-type-dialogue td.tt-jaw,
| |
| table.tt-type-dialogue td.tt-zhw,
| |
| table.tt-type-dialoguezh td.tt-zhw {
| |
| vertical-align: middle !important;
| |
| text-align: center !important;
| |
| }
| |
| table.tt-type-dialogue td.tt-status,
| |
| table.tt-type-dialogue td.tt-text,
| |
| table.tt-type-dialoguezh td.tt-status,
| |
| table.tt-type-dialoguezh td.tt-text,
| |
| table.tt-type-omake td.tt-text,
| |
| table.tt-type-omakezh td.tt-text,
| |
| table.tt-type-omaketxt td.tt-text {
| |
| text-align: center !important;
| |
| }
| |
| tr.tt-content-right > td {
| |
| text-align: right !important;
| |
| }
| |
| table.tt-type-musicroom td.tt-titleja,
| |
| table.tt-type-musicroom td.tt-titlezh {
| |
| vertical-align: middle !important;
| |
| text-align: center !important;
| |
| width: 35% !important;
| |
| background: var(--mw-color-warning-10) !important;
| |
| }
| |
| table.tt-type-musicroom td.tt-category,
| |
| table.tt-type-musicroom td.tt-composer {
| |
| vertical-align: middle !important;
| |
| text-align: center !important;
| |
| font-weight: bold;
| |
| width: 15% !important;
| |
| background: var(--mw-background-color-suppress);
| |
| }
| |
| .musicTable .title,
| |
| table.tt-type-musicroom td.tt-titleja,
| |
| table.tt-type-musicroom td.tt-titlezh {
| |
| background: var(--mw-color-warning-10) !important;
| |
| }
| |
| table.tt-type-musicroom td.tt-mp3 {
| |
| padding-left: 20px;
| |
| padding-right: 20px;
| |
| }
| |
| table.tt-type-musicroom td.tt-source {
| |
| vertical-align: middle !important;
| |
| text-align: center !important;
| |
| font-weight: bold;
| |
| }
| |
| table.tt-type-musicroom td.tt-ja,
| |
| table.tt-type-musicroom td.tt-zh {
| |
| padding: 10px 20px;
| |
| vertical-align: top !important;
| |
| }
| |
| td.tt-composer div::before {
| |
| content: "♪ ";
| |
| }
| |
| div.tt-composer,
| |
| div.tt-char,
| |
| div.tt-bbsharp,
| |
| div.tt-bbcloudgray,
| |
| div.tt-bbcloud,
| |
| div.tt-header,
| |
| div.tt-text,
| |
| div.tt-status,
| |
| div.tt-category,
| |
| div.tt-titleja,
| |
| div.tt-titlezh,
| |
| div.tt-composer,
| |
| div.tt-source {
| |
| display: inline-block;
| |
| }
| |
| div.tt-jah,
| |
| div.tt-zhh,
| |
| div.tt-header,
| |
| div.tt-status {
| |
| font-weight: bold;
| |
| font-size: 120%;
| |
| }
| |
| div.tt-jar,
| |
| div.tt-zhr {
| |
| text-align: right;
| |
| }
| |
|
| |
| td.tt-time,
| |
| td.tt-sep {
| |
| text-align: center;
| |
| }
| |
| .tt-type-lyrics tr,
| |
| .tt-type-lyricszh tr,
| |
| .tt-type-lyrics td,
| |
| .tt-type-lyricszh td {
| |
| border-top: 0 !important;
| |
| border-bottom: 0 !important;
| |
| vertical-align: top;
| |
| }
| |
| tr.tt-lyrics-sep {
| |
| height: 1.2em;
| |
| }
| |
| td.tt-time {
| |
| white-space: nowrap;
| |
| }
| |
| tr.tt-lyrics-header > td {
| |
| text-align: center;
| |
| font-weight: bold;
| |
| }
| |
| td.tt-lyrics,
| |
| td.tt-lyricszh {
| |
| width: 60px;
| |
| min-width: 60px;
| |
| }
| |
| td.tt-mainh {
| |
| width: 50%;
| |
| }
| |
| td.tt-tranh {
| |
| width: 50%;
| |
| }
| |
| td.tt-mainhzh {
| |
| width: 90%;
| |
| }
| |
| td.tt-lyrics > div::after,
| |
| td.tt-lyricszh > div::after {
| |
| content: "时轴";
| |
| }
| |
| td.tt-mainh > div::after,
| |
| td.tt-mainhzh > div::after {
| |
| content: "原文";
| |
| }
| |
| td.tt-tranh > div::after {
| |
| content: "翻译";
| |
| }
| |
| table.tt-type-dialogue tr.tt-header > td.tt-ja,
| |
| table.tt-type-dialogue tr.tt-header > td.tt-zh,
| |
| table.tt-type-dialogue tr.tt-bgm > td.tt-ja,
| |
| table.tt-type-dialogue tr.tt-bgm > td.tt-zh,
| |
| table.tt-type-dialogue tr.tt-name > td.tt-ja,
| |
| table.tt-type-dialogue tr.tt-name > td.tt-zh,
| |
| table.tt-type-dialogue tr.tt-remark > td.tt-ja,
| |
| table.tt-type-dialogue tr.tt-remark > td.tt-zh,
| |
| td.tt-char,
| |
| td.tt-bbsharp,
| |
| td.tt-bbcloudgray,
| |
| td.tt-bbcloud,
| |
| td.tt-status,
| |
| table.tt-type-omake tr.tt-header > td,
| |
| table.tt-type-omake tr.tt-content-header > td,
| |
| table.tt-type-omake tr.tt-manual-header > td,
| |
| table.tt-type-omake td.tt-pic,
| |
| table.tt-type-omaketxt tr.tt-header > td,
| |
| table.tt-type-omaketxt tr.tt-content-header > td,
| |
| table.tt-type-omaketxt tr.tt-manual-header > td,
| |
| table.tt-type-omaketxt td.tt-pic,
| |
| table.tt-type-setting tr.tt-header > td,
| |
| table.tt-type-setting tr.tt-content-header > td,
| |
| tr.tt-lyrics-header > td {
| |
| background-color: var(--mw-background-color-suppress) !important;
| |
| border: 2px solid var(--mw-border-color-highlight) !important;
| |
| }
| |
|
| |
| @media screen and (max-width: 768px) {
| |
| tr.tt-content > td,
| |
| tr.tt-bbsharp > td,
| |
| tr.tt-bbcloudgray > td,
| |
| tr.tt-bbcloud > td,
| |
| tr.tt-manual-content > td,
| |
| tr.tt-dialogue > td,
| |
| tr.tt-narrator > td {
| |
| padding: 0.2em 0.4em !important;
| |
| }
| |
| td.tt-lyrics,
| |
| td.tt-lyricszh,
| |
| td.tt-time,
| |
| td.tt-sep {
| |
| display: none !important;
| |
| }
| |
| .tt-type-lyrics td.tt-zh {
| |
| border-bottom: var(--mw-border-width-base) solid var(--mw-border-color-content) !important;
| |
| }
| |
| tr.tt-lyrics-header {
| |
| display: none !important;
| |
| }
| |
| tr.tt-lyrics-sep {
| |
| border: var(--mw-border-width-base) solid var(--mw-border-color-content) !important;
| |
| }
| |
| .tt-type-lyrics tr,
| |
| .tt-type-lyricszh tr,
| |
| .tt-type-lyrics td,
| |
| .tt-type-lyricszh td {
| |
| border: 0 !important;
| |
| display: block;
| |
| }
| |
| }
| |
|
| |
| /* 曲目评分系统用 */
| |
| .track-rating-box {
| |
| border: 1px solid var(--mw-border-color-content);
| |
| background-color: var(--mw-background-color-highlight);
| |
| min-width: 400px;
| |
| }
| |
| .track-rating-box tr {
| |
| height: 46px;
| |
| }
| |
| .track-rating-box tr.row-track {
| |
| height: 50px;
| |
| }
| |
| .track-title {
| |
| border-bottom: 2px solid var(--mw-color-primary-50);
| |
| padding-left: 16px;
| |
| }
| |
| .track-id {
| |
| text-align: center;
| |
| border-bottom: 2px solid var(--mw-color-primary-50);
| |
| }
| |
| .track-div {
| |
| position: relative;
| |
| height: 48px;
| |
| width: 96px;
| |
| }
| |
| .track-div::after {
| |
| content: "";
| |
| display: block;
| |
| width: 87px;
| |
| height: 2px;
| |
| margin: 0 6px;
| |
| background-color: var(--mw-border-color-content);
| |
| -ms-transform: rotate(-30deg);
| |
| -webkit-transform: rotate(-30deg);
| |
| transform: rotate(-30deg);
| |
| -ms-transform-origin: center;
| |
| -webkit-transform-origin: center;
| |
| transform-origin: center;
| |
| position: absolute;
| |
| top: 50%;
| |
| left: 0%;
| |
| }
| |
| .track-cd {
| |
| position: absolute;
| |
| font-size: 150%;
| |
| top: 0px;
| |
| left: 2px;
| |
| }
| |
| .track-no {
| |
| position: absolute;
| |
| font-size: 150%;
| |
| bottom: 0px;
| |
| right: 2px;
| |
| }
| |
| .track-cd::before {
| |
| content: "CD";
| |
| font-size: 60%;
| |
| color: var(--mw-color-base-suppress);
| |
| }
| |
| .track-cd::after {
| |
| content: "";
| |
| }
| |
| .track-no::before {
| |
| content: "TR";
| |
| font-size: 60%;
| |
| color: var(--mw-color-base-suppress);
| |
| }
| |
| .track-name {
| |
| font-size: 120%;
| |
| display: block;
| |
| }
| |
| .track-genre {
| |
| color: var(--mw-color-base-suppress);
| |
| font-size: 80%;
| |
| margin-left: 1em;
| |
| }
| |
| .track-genre::before {
| |
| content: "【";
| |
| }
| |
| .track-genre::after {
| |
| content: "】";
| |
| }
| |
| .track-circle {
| |
| color: var(--mw-color-base-suppress);
| |
| font-size: 80%;
| |
| margin-left: 1em;
| |
| }
| |
| .track-circle::before {
| |
| content: "(";
| |
| }
| |
| .track-circle::after {
| |
| content: ")";
| |
| }
| |
| .total-rating {
| |
| width: 80px;
| |
| color: var(--mw-background-color-highlight);
| |
| text-align: center;
| |
| font-size: 200%;
| |
| font-weight: bold;
| |
| text-shadow: var(--mw-border-color-content) -2px -2px 0px, var(--mw-border-color-content) 2px -2px 0px, var(--mw-border-color-content) -2px 2px 0px,
| |
| var(--mw-border-color-content) 2px 2px 0px;
| |
| border-bottom: 2px solid var(--mw-border-color-content);
| |
| }
| |
| .track-rating-box .label {
| |
| text-align: center;
| |
| width: 100px;
| |
| overflow: hidden;
| |
| background-color: var(--mw-background-color-content);
| |
| }
| |
| .track-rating-box .type {
| |
| font-size: 110%;
| |
| font-weight: bold;
| |
| margin: 8px;
| |
| }
| |
| .track-rating-box .artist {
| |
| font-size: 60%;
| |
| text-overflow: ellipsis;
| |
| white-space: nowrap;
| |
| width: 98px;
| |
| overflow: hidden;
| |
| }
| |
| .track-rating-box .artist.shorten a {
| |
| display: inline-block;
| |
| max-width: 3em;
| |
| overflow: hidden;
| |
| }
| |
| .track-rating-box .comment {
| |
| border-bottom: 1px solid var(--mw-background-color-content);
| |
| padding: 0 8px;
| |
| }
| |
| .track-rating-box .no-comment {
| |
| color: var(--mw-color-base-suppress);
| |
| text-align: center;
| |
| }
| |
| .track-rating-box .no-comment::after {
| |
| content: "- 无评论 -";
| |
| }
| |
| .track-rating-box tr:last-of-type .comment {
| |
| border-bottom: 0;
| |
| }
| |
| .track-rating-box .rating {
| |
| width: 80px;
| |
| color: var(--mw-background-color-highlight);
| |
| text-align: center;
| |
| font-size: 140%;
| |
| font-weight: bold;
| |
| text-shadow: var(--mw-border-color-content) -2px -2px 0px, var(--mw-border-color-content) 2px -2px 0px, var(--mw-border-color-content) -2px 2px 0px,
| |
| var(--mw-border-color-content) 2px 2px 0px;
| |
| border-left: 2px solid var(--mw-border-color-content);
| |
| }
| |
| .track-rating-box .rating-h {
| |
| text-shadow: #008c00 -2px -2px 0px, #008c00 2px -2px 0px, #008c00 -2px 2px 0px, #008c00 2px 2px 0px;
| |
| }
| |
| .track-rating-box .rating-m {
| |
| text-shadow: #e3c800 -2px -2px 0px, #e3c800 2px -2px 0px, #e3c800 -2px 2px 0px, #e3c800 2px 2px 0px;
| |
| }
| |
| .track-rating-box .rating-l {
| |
| text-shadow: #ff0000 -2px -2px 0px, #ff0000 2px -2px 0px, #ff0000 -2px 2px 0px, #ff0000 2px 2px 0px;
| |
| }
| |
| .total-rating.rating-h {
| |
| border-bottom: 2px solid #008c00;
| |
| }
| |
| .total-rating.rating-m {
| |
| border-bottom: 2px solid #e3c800;
| |
| }
| |
| .total-rating.rating-l {
| |
| border-bottom: 2px solid #ff0000;
| |
| }
| |
| .track-rating-box .rating.rating-h {
| |
| border-left: 2px solid #008c00;
| |
| }
| |
| .track-rating-box .rating.rating-m {
| |
| border-left: 2px solid #e3c800;
| |
| }
| |
| .track-rating-box .rating.rating-l {
| |
| border-left: 2px solid #ff0000;
| |
| }
| |
| .track-rating-box .rating::after {
| |
| content: "/10";
| |
| font-size: 60%;
| |
| position: relative;
| |
| top: 5px;
| |
| text-shadow: var(--mw-color-base-highlight) -1px -1px 0px, var(--mw-color-base-highlight) 1px -1px 0px, var(--mw-color-base-highlight) -1px 1px 0px,
| |
| var(--mw-color-base-highlight) 1px 1px 0px;
| |
| }
| |
| .track-rating-box tr.row-oth .rating::after {
| |
| content: "/4";
| |
| }
| |
| .track-title::before {
| |
| content: "评分";
| |
| font-size: 90%;
| |
| float: right;
| |
| font-weight: bold;
| |
| margin-top: 6px;
| |
| }
| |
| .total-rating::after {
| |
| content: "/10";
| |
| font-size: 60%;
| |
| position: relative;
| |
| top: 7px;
| |
| text-shadow: var(--mw-color-base-highlight) -1px -1px 0px, var(--mw-color-base-highlight) 1px -1px 0px, var(--mw-color-base-highlight) -1px 1px 0px,
| |
| var(--mw-color-base-highlight) 1px 1px 0px;
| |
| }
| |
|
| |
| /* Styles for mboxes */
| |
|
| |
| /* Cell sizes for ambox message boxes */
| |
| th.mbox-text,
| |
| td.mbox-text {
| |
| /* The message body cell(s) */
| |
| border: none;
| |
| padding: 0.25em 0.9em; /* 0.9em left/right */
| |
| }
| |
| td.mbox-image {
| |
| /* The left image cell */
| |
| border: none;
| |
| padding: 2px 0 2px 0.9em; /* 0.9em left, 0px right */
| |
| text-align: center;
| |
| }
| |
| td.mbox-imageright {
| |
| /* The right image cell */
| |
| border: none;
| |
| padding: 2px 0.9em 2px 0; /* 0px left, 0.9em right */
| |
| text-align: center;
| |
| }
| |
| td.mbox-empty-cell {
| |
| /* An empty narrow cell */
| |
| border: none;
| |
| padding: 0px;
| |
| width: 1px;
| |
| }
| |
|
| |
| /* Article message box styles */
| |
| table.ambox {
| |
| height: 60px;
| |
| margin-left: auto;
| |
| margin-right: auto;
| |
| border: 1px solid var(--mw-border-color-content);
| |
| border-left: 10px solid #1e90ff; /* Default "notice" blue */
| |
| background-color: var(--mw-background-color-highlight);
| |
| }
| |
| table.ambox + table.ambox {
| |
| /* Single border between stacked boxes. */
| |
| margin-top: -1px;
| |
| }
| |
| .ambox th.mbox-text,
| |
| .ambox td.mbox-text {
| |
| /* The message body cell(s) */
| |
| padding: 0.25em 0.5em; /* 0.5em left/right */
| |
| }
| |
| .ambox td.mbox-image {
| |
| /* The left image cell */
| |
| padding: 2px 0 2px 0.5em; /* 0.5em left, 0px right */
| |
| }
| |
| .ambox td.mbox-imageright {
| |
| /* The right image cell */
| |
| padding: 2px 0.5em 2px 0; /* 0px left, 0.5em right */
| |
| }
| |
| .ambox td.mbox-image.width {
| |
| /* The left image cell */
| |
| min-width: 60px;
| |
| }
| |
|
| |
| table.ambox-notice {
| |
| border-left: 10px solid #1e90ff; /* Blue */
| |
| }
| |
| table.ambox-speedy {
| |
| border-left: 10px solid #ff0000; /* Red */
| |
| }
| |
| table.ambox-delete {
| |
| border-left: 10px solid #b22222; /* Red */
| |
| }
| |
| table.ambox-content {
| |
| border-left: 10px solid #f28500; /* Orange */
| |
| }
| |
| table.ambox-style {
| |
| border-left: 10px solid #f4c430; /* Yellow */
| |
| }
| |
| table.ambox-move {
| |
| border-left: 10px solid #9932cc; /* Purple */
| |
| }
| |
| table.ambox-protection {
| |
| border-left: 10px solid #bba; /* Gray-gold */
| |
| }
| |
|
| |
| /* Div based "warning" style fmbox messages. */
| |
| div.mw-warning-with-logexcerpt,
| |
| div.mw-lag-warn-high,
| |
| div.mw-cascadeprotectedwarning,
| |
| div#mw-protect-cascadeon {
| |
| clear: both;
| |
| margin: 0.2em 0;
| |
| padding: 0.25em 0.9em;
| |
| border: 1px solid var(--mw-color-danger-30);
| |
| background: var(--mw-color-danger-10);
| |
| }
| |
|
| |
| /* These mbox-small classes must be placed after all other
| |
| ambox/tmbox/ombox etc classes. "body.mediawiki" is so
| |
| they override "table.ambox + table.ambox" above. */
| |
| body.mediawiki table.mbox-small {
| |
| /* For the "small=yes" option. */
| |
| clear: right;
| |
| float: right;
| |
| margin: 4px 0 4px 1em;
| |
| width: 238px;
| |
| font-size: 88%;
| |
| line-height: 1.25em;
| |
| }
| |
| body.mediawiki table.mbox-small-left {
| |
| /* For the "small=left" option. */
| |
| margin: 4px 1em 4px 0;
| |
| width: 238px;
| |
| border-collapse: collapse;
| |
| font-size: 88%;
| |
| line-height: 1.25em;
| |
| }
| |
|
| |
| /* 通用圆角框 */
| |
| .common-box {
| |
| padding: 0.2em 0.4em;
| |
| border-radius: 10px;
| |
| -moz-border-radius: 10px;
| |
| -webkit-border-radius: 10px;
| |
| -khtml-border-radius: 10px;
| |
| -icab-border-radius: 10px;
| |
| -o-border-radius: 10px;
| |
| -webkit-box-shadow: var(--mw-color-neutral-70) 0px 2px 3px;
| |
| -moz-box-shadow: var(--mw-color-neutral-70) 0px 2px 3px;
| |
| box-shadow: var(--mw-color-neutral-70) 0px 2px 3px;
| |
| }
| |
|
| |
| /* 编辑区样式 */
| |
| .my-buttons {
| |
| padding: 0.5em;
| |
| }
| |
| .my-buttons a {
| |
| text-decoration: none;
| |
| padding: 0.1em;
| |
| border: 1px var(--mw-color-link-base) outset;
| |
| }
| |
| .my-buttons a:hover,
| |
| .my-buttons a:active {
| |
| border-style: inset;
| |
| }
| |
|
| |
| /* 展会专辑列表 */
| |
| .doujin-cd-box {
| |
| float: left;
| |
| margin: 0 6px 10px;
| |
| padding: 6px;
| |
| border-radius: 3px;
| |
| border: 1px solid;
| |
| }
| |
| .doujin-cd-box:hover {
| |
| box-shadow: 0 0 10px #a9a5f3;
| |
| }
| |
| .doujin-cd-iamge {
| |
| width: 200px;
| |
| height: 200px;
| |
| border: 1px solid;
| |
| margin: 0;
| |
| padding: 0;
| |
| text-align: center;
| |
| line-height: 190px;
| |
| overflow: hidden;
| |
| }
| |
| .doujin-cd-name {
| |
| margin: 3px 0 4px 0;
| |
| padding: 0;
| |
| white-space: nowrap;
| |
| overflow: hidden;
| |
| text-overflow: ellipsis;
| |
| }
| |
| .doujin-cd-circle {
| |
| text-align: right;
| |
| font-size: 90%;
| |
| margin: 0;
| |
| padding: 0;
| |
| white-space: nowrap;
| |
| overflow: hidden;
| |
| text-overflow: ellipsis;
| |
| }
| |
| .doujin-cd-info {
| |
| margin: 4px 0 0 0;
| |
| padding: 4px 0 0 0;
| |
| border-top: 1px solid;
| |
| }
| |
| .doujin-cd-no {
| |
| width: 80px;
| |
| float: left;
| |
| font-size: 90%;
| |
| margin: 0;
| |
| padding: 0;
| |
| }
| |
| .doujin-cd-track {
| |
| width: 120px;
| |
| float: right;
| |
| text-align: right;
| |
| font-size: 90%;
| |
| margin: 0;
| |
| padding: 0;
| |
| }
| |
| .doujin-cd-info2 {
| |
| margin: 2px 0 0 0;
| |
| padding: 4px 0 0 0;
| |
| }
| |
| .doujin-cd-price {
| |
| width: 90px;
| |
| float: left;
| |
| font-size: 90%;
| |
| margin: 4px 0 2px 0;
| |
| padding: 0;
| |
| }
| |
| .doujin-cd-web {
| |
| width: 110px;
| |
| float: right;
| |
| text-align: right;
| |
| font-size: 90%;
| |
| margin: 2px 0 0 0;
| |
| padding: 0;
| |
| white-space: nowrap;
| |
| overflow: hidden;
| |
| text-overflow: ellipsis;
| |
| }
| |
|
| |
| /* Navbox */
| |
| /* Default skin for navigation boxes */
| |
| table.navbox {
| |
| /* Navbox container style */
| |
| width: 100%;
| |
| margin: auto;
| |
| clear: both;
| |
| font-size: 88%;
| |
| text-align: center;
| |
| vertical-align: middle;
| |
| padding: 2px;
| |
| border: 1px solid #7384b5;
| |
| }
| |
| .navbox,
| |
| .navbox-subgroup {
| |
| background: var(--mw-background-color-content);
| |
| }
| |
| table.navbox + table.navbox {
| |
| /* Single pixel border between adjacent navboxes */
| |
| margin-top: -1px; /* (doesn't work for IE6, but that's okay) */
| |
| }
| |
| .navbox-title,
| |
| .navbox-abovebelow,
| |
| table.navbox th {
| |
| text-align: center; /* Title and above/below styles */
| |
| padding-left: 1em;
| |
| padding-right: 1em;
| |
| }
| |
| .navbox-group {
| |
| /* Group style */
| |
| white-space: nowrap;
| |
| text-align: right;
| |
| font-weight: bold;
| |
| padding-left: 1em;
| |
| padding-right: 1em;
| |
| }
| |
| .navbox-list {
| |
| width: 100%;
| |
| text-align: left;
| |
| background: transparent;
| |
| padding: 0;
| |
| border-color: var(--mw-background-color-content);
| |
| border-left: 2px solid var(--mw-background-color-content);
| |
| }
| |
| .navbox-list > div {
| |
| padding: 0em 0.25em;
| |
| }
| |
| .navbox-title,
| |
| table.navbox th {
| |
| font-size: 110%;
| |
| line-height: 1.5em;
| |
| background: var(--mw-color-info-30);
| |
| }
| |
| .navbox-abovebelow,
| |
| .navbox-group,
| |
| .navbox-subgroup .navbox-title {
| |
| background: var(--mw-color-info-10);
| |
| }
| |
| .navbox-title .navbar {
| |
| float: left;
| |
| width: 6em;
| |
| text-align: left;
| |
| }
| |
| .navbox-image {
| |
| width: 0%;
| |
| padding: 0px 0px 0px 2px;
| |
| }
| |
| .navbox-imageleft {
| |
| width: 0%;
| |
| padding: 0px 2px 0px 0px;
| |
| }
| |
| .navbox-subgroup .navbox-group,
| |
| .navbox-subgroup .navbox-abovebelow {
| |
| padding-left: 0.5em;
| |
| padding-right: 0.5em;
| |
| width: auto;
| |
| background: var(--mw-color-info-10);
| |
| }
| |
| .navbox-even {
| |
| background: var(--mw-background-color-content);
| |
| }
| |
| .navbox-odd {
| |
| background: transparent; /* Odd row striping */
| |
| }
| |
| @media screen and (max-width: 768px) {
| |
| .navbox-image,
| |
| .navbox-imageleft {
| |
| display: none;
| |
| }
| |
| }
| |
|
| |
| @media screen and (max-width: 768px) {
| |
| #EditHinter {
| |
| font-size: 10px;
| |
| font-weight: normal;
| |
| }
| |
| }
| |
| /* Spellcard skin for navigation boxes */
| |
| table.nav-spellcard {
| |
| border: 1px solid #73b581;
| |
| }
| |
| .nav-spellcard .navbox-title,
| |
| table.nav-spellcard th {
| |
| background: var(--mw-color-success-30);
| |
| }
| |
| .nav-spellcard .navbox-abovebelow,
| |
| .nav-spellcard .navbox-group,
| |
| .nav-spellcard .navbox-subgroup .navbox-title {
| |
| background: var(--mw-color-success-10);
| |
| }
| |
| .nav-spellcard .navbox-subgroup .navbox-group,
| |
| .nav-spellcard .navbox-subgroup .navbox-abovebelow {
| |
| background: var(--mw-color-success-10);
| |
| }
| |
|
| |
| /* Misc skin for navigation boxes */
| |
| table.nav-misc {
| |
| border: 1px solid #b56565;
| |
| }
| |
| .nav-misc .navbox-title,
| |
| table.nav-misc th {
| |
| background: var(--mw-color-danger-30);
| |
| }
| |
| .nav-misc .navbox-abovebelow,
| |
| .nav-misc .navbox-group,
| |
| .nav-misc .navbox-subgroup .navbox-title {
| |
| background: var(--mw-color-danger-10);
| |
| }
| |
| .nav-misc .navbox-subgroup .navbox-group,
| |
| .nav-misc .navbox-subgroup .navbox-abovebelow {
| |
| background: var(--mw-color-danger-10);
| |
| }
| |
|
| |
| /* cd.thwiki.cc搜索链接 */
| |
| span.thcsearchlinks {
| |
| float: right;
| |
| }
| |
| span.thcsearchlinks > a,
| |
| span.thcsearchlinks > a:visited {
| |
| color: var(--mw-color-neutral-50);
| |
| }
| |
| span.thcsearchlinks > a {
| |
| padding-right: 16px !important;
| |
| background: url(//static.thbwiki.cc/template/searchsmall.png) center right no-repeat !important;
| |
| }
| |
| span.thcsearchlinks > a > span::before {
| |
| content: "+";
| |
| }
| |
| span.thcsearchlinks > a > span[title]::before {
| |
| content: attr(title);
| |
| }
| |
|
| |
| #EditHinter {
| |
| background-color: var(--mw-background-color-highlight);
| |
| border: var(--mw-border-width-thick) solid var(--mw-border-color-content);
| |
| }
| |
|
| |
| .rootpage-游戏对话_东方封魔录 .tt-content > .tt-ja,
| |
| .rootpage-游戏对话_东方封魔录 .tt-content > .tt-zh,
| |
| .rootpage-游戏对话_东方梦时空 .tt-content > .tt-ja,
| |
| .rootpage-游戏对话_东方梦时空 .tt-content > .tt-zh,
| |
| .rootpage-游戏对话_东方幻想乡 .tt-content > .tt-ja,
| |
| .rootpage-游戏对话_东方幻想乡 .tt-content > .tt-zh,
| |
| .rootpage-游戏对话_东方怪绮谈 .tt-content > .tt-ja,
| |
| .rootpage-游戏对话_东方怪绮谈 .tt-content > .tt-zh,
| |
| .rootpage-游戏对话_东方封魔录 .tt-narrator > .tt-ja,
| |
| .rootpage-游戏对话_东方封魔录 .tt-narrator > .tt-zh,
| |
| .rootpage-游戏对话_东方梦时空 .tt-narrator > .tt-ja,
| |
| .rootpage-游戏对话_东方梦时空 .tt-narrator > .tt-zh,
| |
| .rootpage-游戏对话_东方幻想乡 .tt-narrator > .tt-ja,
| |
| .rootpage-游戏对话_东方幻想乡 .tt-narrator > .tt-zh,
| |
| .rootpage-游戏对话_东方怪绮谈 .tt-narrator > .tt-ja,
| |
| .rootpage-游戏对话_东方怪绮谈 .tt-narrator > .tt-zh {
| |
| background-color: rgba(0, 0, 0, 0.9) !important;
| |
| color: #ffffff !important;
| |
| }
| |
|
| |
| /* 文件详情 */
| |
| .fullImageLink img {
| |
| max-width: 100%;
| |
| object-fit: contain;
| |
| height: auto;
| |
| }
| |
|
| |
| .mw_metadata{
| |
| max-width: 100%;
| |
| }
| |
|
| |
| /* 消歧义 */
| |
| .disambig-box-text {
| |
| width: auto;
| |
| }
| |
|
| |
|
| |
|
| /* 隐含标题 */ | | /* 隐含标题 */ |