// 页面加载动画 body.skin-timeless { #mw-content-container, #mw-footer-container { transition: opacity 150ms linear; } #mw-overscroll-bottom-cover { transition: opacity 0ms linear 150ms; } } .page-loading-spinner { display: none; position: fixed; top: 30vh; margin: 0 auto; width: 100%; justify-content: center; } body.skin-timeless { .spinner-box { width: 300px; height: 300px; display: flex; justify-content: center; align-items: center; background-color: transparent; .circle-border { width: 150px; height: 150px; padding: 3px; display: flex; justify-content: center; align-items: center; border-radius: 50%; background: #3f51b5; background: linear-gradient(0deg,rgba(63, 81, 181, 0.1) 33%,#3f51b5 100%); animation: spin .8s linear 0s infinite; } .circle-core { width: 100%; height: 100%; background-color: #f3f3f3; border-radius: 50%; } @media screen and (max-width: 850px) { .circle-core { background-color: #fff; } } } } @keyframes spin { 0% { transform: rotate(0); } 99% { transform: rotate(356.4deg); } } html.content-loading body.skin-timeless { #mw-content-container, #mw-footer-container { opacity: 0; } #mw-overscroll-bottom-cover { opacity: 0; } .page-loading-spinner { display: flex; } } html.content-unloading body.skin-timeless { #mw-content-container, #mw-footer-container { opacity: 0; } #mw-overscroll-bottom-cover { transition: none; opacity: 0; } } html.content-loaded body.skin-timeless { } // 折叠区域 .mw-collapse-content { display: none; margin: 1em 0 0; } .mw-collapse-toggle { -webkit-user-select: none; user-select: none; cursor: pointer; } .wikitable-container .wikitable { min-width: 200px; } @media screen and (max-width: 850px){ .wikitable-container { width: 100%; box-sizing: border-box; float: none; margin-left: 0px; margin-right: 0px; .wikitable { width: 100%; } } } .black-space { background-color: #252525; color: #252525; transition: color .15s; &:hover { color: #fff; transition: color .15s; } } .ve-init-target-visual .black-space { color: #fff; } @media (prefers-color-scheme: dark) { body.auto-color-scheme .black-space { background-color: #fff; color: #fff; &:hover { color: #222; } } } #toc > ul { overflow-y: auto; max-height: 50vh; scrollbar-width: thin; &::-webkit-scrollbar { width: 8px; } &::-webkit-scrollbar-thumb { border-radius: 0; background: #cdcdcd; &:hover { background: #a6a6a6; } &:active { background: #606060; } } &::-webkit-scrollbar-track { border-radius: 0; background: #f0f0f0; } } @media screen and (min-width: 851px){ #mw-footer .footer-places li { white-space: pre; } } @media screen and (max-width: 850px){ #mw-footer #copyright { display: block; } } // 面包屑 .breadcrumb { padding: 8px 15px; margin-bottom: 10px; list-style: none; background-color: #f5f5f5; border-radius: 4px; margin-block-start: 0; margin-left: 0; font-size: 14px; > li { display: inline-block; &.active { color: #777; } } .breadcrumb-divider { padding: 0 5px; color: #ccc; } > li.root:before { padding: 0 5px 0 0; color: #ccc; content: "/"; } a { text-decoration: none; } } @media print { #toc, #contentSub .breadcrumb, #flowthread { display: none; } } .subpages { display: none !important; } #content { .user-heading { display: flex; align-items: flex-end; .user-avatar { width: 64px; height: 64px; } #firstHeading { flex-grow: 1; margin: 0 0.5em 0.25em 0; } } } .oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget { width: auto !important; } .googlead-container-bottom { margin-top: 10px; margin-bottom: 8px; width: 100%; min-height: 90px; } .skin-minerva .googlead-container-bottom { margin-top: 30px; margin-left: 16px; margin-bottom: 16px; margin-right: 16px; } @media screen and (max-width: 1099px) { .googlead-container-sidebar { display: none; } } // 对登录用户隐藏标题 @media (max-width: 576px) { .logged-in #p-logo-text { display: none; } }