Incode Club Theme
Name: Incode Club Theme
Author: Iopk123451
License: Creative Commons Attribution-ShareAlike 3.0 License
Tags: css3 sidebar topbar
Supports top bar menu *: yes
Supports side bar menu *: yes
* depends on tags: topbar and sidebar
Description:
It was the Incode Club's theme,based on Basalt
How to install
- go to: your wiki admin panel » appearance » themes
- choose External CSS theme
- supply the following URL as the CSS location
http://themes.wdfiles.com/local--code/incode-club
Code
/* ____ _ _ */ /* | _ \ | | | */ /* | |_) | __ _ ___ __ _| | |_ */ /* | _ < / _` / __|/ _` | | __| */ /* | |_) | (_| \__ \ (_| | | |_ */ /* |____/ \__,_|___/\__,_|_|\__| */ /* */ /* ============================== */ /* */ /* [2021 Wikidot Theme] */ /* Version 2.1.0 */ /* */ /* by Liryn, Placeholder McD */ /* with thanks to EstrellaYoshte */ /* */ /* Built on Bedrock */ /* */ /*-----------------*/ /*---- IMPORTS ----*/ /*-----------------*/ @import url('https://cdn.scpwiki.com/theme/en/basalt/normalize-min.css'); @import url('https://cdn.scpwiki.com/theme/en/basalt/basalt-bedrock-min.css'); @import url('https://npm.elemecdn.com/font-awesome@4.7.0/css/font-awesome.min.css'); @import url('https://fonts.googleapis.com/css2?family=Sofia+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); @media (min-width: 767px) and (orientation: landscape){ #main-content { width: 70%; } } :root { /*----------------------*/ /*---- BEDROCK VARS ----*/ /*----------------------*/ --header-logo: var(--logo); --logo: url('https://incode.wdfiles.com/local--files/start/incode.png'); --header-title: var(--title); --header-subtitle: var(--subtitle); --header-logo-size:70%; --title: "Incode社团"; --subtitle: "点亮你的每一个创意!"; --main-content-width: 60rem; --main-content-top-margin: 1.5rem; --base-font-size: .875rem; --bottom-area-padding: calc(var(--true-font-size)*2); --side-bar-width: 17rem; --basalt-page-content-font-weight: 440; --header-font-primary: var(--UI-font-primary); --UI-font-primary: 'Sofia Sans'; --basalt-overtone: 10, 10, 11; --basalt-undertone: var(--basalt-bright-element-color); --basalt-UI-dark-palette: 50, 50, 51; --basalt-bright-element-color: 150, 24, 43; --basalt-dark-element-color: 105, 17, 30; --basalt-alternate-color: 221, 119, 17; --basalt-primary-color: 252, 252, 252; --basalt-secondary-color: 240, 240, 244; --basalt-tertiary-color: 229, 229, 238; --basalt-main-text-color: 35, 35, 38; --title-border-color: var(--basalt-overtone); --license-area-divider-color: var(--basalt-overtone); --footer-divider-color: var(--basalt-overtone); --search-icon-color: var(--basalt-overtone); --hr-color: var(--general-border-color); --general-border-color: 220, 220, 220; --rate-module-cancel-color: var(--basalt-alternate-color); --scrollbar-thumb-color: var(--basalt-dark-element-color); --modal-fader-background-color: 0, 0, 0; --side-bar-heading-background-color: 0, 0, 2, 0.07; --side-bar-media-background-color: none; /* Disabled by default */ --side-bar-resources-background-color: none; /* Disabled by default */ --side-bar-button-background-hover: none; /* Disabled by default */ --side-bar-heading-text-color-hover: 255, 255, 255, 0.4; --side-bar-button-color-hover: var(--side-bar-button-color); /*---------------------*/ /*---- BASALT VARS ----*/ /*---------------------*/ --basalt-UI-background-color: var(--basalt-secondary-color); --header-background-color: var(--basalt-UI-background-color); --side-bar-background-color: var(--basalt-UI-background-color); --bottom-area-background-color: var(--basalt-UI-background-color); --edit-area-ancillary-background-color: var(--basalt-UI-background-color); --edit-area-toolbar-background-color: var(--basalt-UI-background-color); --button-background-color: var(--basalt-UI-background-color); --basalt-UI-text-color: var(--basalt-main-text-color); --header-title-color: var(--basalt-UI-text-color); --header-subtitle-color: var(--basalt-UI-text-color); --top-bar-link-color: var(--basalt-UI-text-color); --search-icon-color: var(--basalt-UI-text-color); --side-bar-heading-text-color: var(--basalt-UI-text-color); --side-bar-link-color: var(--basalt-UI-text-color); --bottom-area-text-color: var(--basalt-UI-text-color); --edit-area-ancillary-text-color: var(--basalt-UI-text-color); --edit-area-toolbar-icon-color: var(--basalt-UI-text-color); --button-text-color: var(--basalt-UI-text-color); --basalt-sub-text-color: var(--basalt-UI-text-color); --ACS-font: var(--header-font); --basalt-th-background-color: var(--basalt-UI-dark-palette); --basalt-th-text-color: var(--basalt-light-text-color); --image-caption-text-color: var(--basalt-main-text-color); --authorbox-background-color: var(--basalt-primary-color); --floatbox-background-color: var(--basalt-secondary-color); --document-background-color: 253, 253, 253; --darkdocument-background-color: 30, 30, 35; --header-drop-shadow-opacity: 0.1; --window-border-radius: 8px; /*-----------------------*/ /*---- EXTERNAL VARS ----*/ /*-----------------------*/ /* Info Bar */ --linkColour: rgb(var(--basalt-light-text-color)) !important; --barColour: rgb(var(--basalt-undertone)) !important; --fnColor: rgb(var(--basalt-bright-element-color)); /* BetterFootnotes */ --posX: 6vw; --fnLinger: 0.33s; /* ACS */ --one-color: 0, 159, 107; --two-color: 0, 135, 189; --three-color: 255, 211, 0; --four-color: 255, 109, 0; --five-color: 196, 2, 51; --six-color: 173, 77, 191; } /*------------------------*/ /*---- BASALT CLASSES ----*/ /*------------------------*/ /*------------------------*/ /*---- BASALT CLASSES ----*/ /*------------------------*/ :is(div.blockquote, blockquote) { color: rgb(var(--basalt-main-text-color)); overflow: auto; } :is(div.blockquote, blockquote):has(div.floatbox) { overflow: unset; } #page-content div.notation { max-width: 45rem; } div.notation { display: block; margin-inline: auto; margin-block: 1.4rem; padding-inline: 1.1rem; padding-block: 0.9rem; background-color: rgb(var(--basalt-secondary-color)); border-left: solid 0.25rem rgb(var(--general-border-color)); border-right: solid 0.25rem rgb(var(--general-border-color)); color: rgb(var(--basalt-main-text-color)); } #page-content div.modal { max-width: 57rem; } div.modal { display: block; margin-inline: auto; margin-block: 1.4rem; padding-inline: 1.5rem; padding-block: 0.5rem; background-color: rgb(var(--basalt-primary-color)); border: solid 0.2rem rgb(var(--general-border-color)); color: rgb(var(--basalt-main-text-color)); } #page-content div.smallmodal { max-width: 47rem; } div.smallmodal { display: block; margin-inline: auto; margin-block: 1.4rem; padding-inline: 1rem; padding-block: 0.2rem; background-color: rgb(var(--basalt-primary-color)); border: solid 0.15rem rgb(var(--general-border-color)); color: rgb(var(--basalt-main-text-color)); } #page-content div:is(.jotting, .transcript) { max-width: 42rem; } div:is(.jotting, .transcript) { display: block; margin-inline: auto; margin-block: 1.4rem; padding-inline: 1.5rem; padding-block: 0.2rem; background-color: rgb(var(--basalt-secondary-color)); border: dashed 0.15rem rgb(var(--general-border-color)); color: rgb(var(--basalt-main-text-color)); } #page-content div.papernote { max-width: 30rem; } div.papernote { display: block; margin-inline: auto; margin-block: 1.4rem; padding: 1rem 2rem; background-color: rgb(var(--basalt-tertiary-color)); color: rgb(var(--basalt-main-text-color)); } #page-content div:is(.document, .darkdocument) { max-width: 45rem; } div:is(.document, .darkdocument) { display: block; margin-inline: auto; margin-block: 1.5em; padding: 1.5rem; position: relative; --posX: -20vw; } div.document { background-color: rgb(var(--document-background-color)); box-shadow: 0px 1px 1.9px -4px rgba(0, 0, 0, 0.1), 0px 6px 15px -4px rgba(0, 0, 0, 0.2); color: rgb(50, 50, 53); } div.darkdocument { background-color: rgb(var(--darkdocument-background-color)); box-shadow: 0px 1px 1.9px -4px rgba(0, 0, 10, 0.8), 0px 6px 15px -4px rgba(0, 0, 7, 0.9); color: rgb(195, 195, 200); } div:is(.document, .darkdocument)::before, div:is(.document, .darkdocument)::after { content: ""; height: 98%; position: absolute; width: 98%; z-index: -1; } div:is(.document, .darkdocument)::before { left: -5px; top: 4px; transform: rotate(-2.5deg); } div:is(.document, .darkdocument)::after { right: -3px; top: 1px; transform: rotate(1.4deg); } div:is(.document)::before, div:is(.document)::after { background-color: rgb(var(--document-background-color)); } div:is(.darkdocument)::before, div:is(.darkdocument)::after { background-color: rgb(var(--darkdocument-background-color)); opacity: 90%; } div.document::before { box-shadow: 0px 1px 1.9px -4px rgba(0, 0, 0, 0.1), 0px 6px 15px -4px rgba(0, 0, 0, 0.1); } div.document::after { box-shadow: 0px 1px 1.9px -4px rgba(0, 0, 0, 0.1), 0px 6px 15px -4px rgba(0, 0, 0, 0.05); } div.darkdocument::before { box-shadow: 0px 1px 1.9px -4px rgba(0, 0, 10, 0.8), 0px 6px 15px -4px rgba(0, 0, 7, 0.9); } div.darkdocument::after { box-shadow: 0px 1px 1.9px -4px rgba(0, 0, 10, 0.8), 0px 6px 15px -4px rgba(0, 0, 7, 0.05); } @media only screen and (max-width: 1020px) { div:is(.document, .darkdocument)::before, div:is(.document, .darkdocument)::after { display: none; } } .table1 { --basalt-th-background-color: var(--one-color); } .table2 { --basalt-th-background-color: var(--two-color); } .table3 { --basalt-th-background-color: var(--three-color); --basalt-th-text-color: var(--basalt-main-text-color); } .table4 { --basalt-th-background-color: var(--four-color); } .table5 { --basalt-th-background-color: var(--five-color); } .table6 { --basalt-th-background-color: var(--six-color); } div:is(.table1, .table2, .table3, .table4, .table5, .table6) .scp-image-block { border-bottom-color: rgba(var(--basalt-th-background-color), 0.75); } div.tableb :is(#page-content table:not(.form), table.wiki-content-table) { border-collapse: separate; border-spacing: 4px; } span:is(.bigtext, .bt) { font-family: var(--header-font); font-weight: bold; } span:is(.specialtext, .st) { font-family: var(--UI-font); font-weight: bold; } :is(.table1, .table2, .table3, .table4, .table5, .table6) span:is(.st, .specialtext) { color: rgb(var(--basalt-th-background-color)); } #page-content div.floatbox { background-color: rgb(var(--floatbox-background-color)); float: left; max-width: calc(var(--main-content-width)/2.25); box-sizing: border-box; margin: 0.25rem 1.25rem; margin-left: clamp(calc(var(--main-content-width)/-4.5), calc((87.5vw - 95%)/-2), 0rem); padding-inline: 1.2rem; padding-block: 0.5rem; font-size: 0.9125em; border-radius: 7px; border: solid 0.12rem rgba(var(--general-border-color), 0.4); } #page-content div.floatbox.right { float: right; margin-left: 1.25rem; margin-right: clamp(calc(var(--main-content-width)/-4.5), calc((87.5vw - 95%)/-2), 0rem); } @media only screen and (max-width: 640px) { #page-content div:is(.floatbox, .floatbox.right) { float: none; margin: 0.5rem auto; width: 100%; } } :is(.table-no-border, .authorbox) td { border-color: transparent !important; } /*--------------*/ /*---- MISC ----*/ /*--------------*/ html { scroll-behavior: smooth; overflow-x: hidden; } body, li, p { line-height: 1.55; } @supports (font-feature-settings: inherit) { *, *::before, *::after { font-feature-settings: "zero" var(--zero, 0); } } ::selection { text-shadow: none !important; } #page-content { font-size: calc(var(--true-font-size) * 1.2); } #main-content [id] { scroll-margin-top: calc(var(--header-final-height) + 1rem); } /* MISC --> Header alterations */ #header { background: linear-gradient(0deg, rgba(var(--header-background-color), 0.85) 0%, rgb(var(--header-background-color)) 100%); border-bottom: none; box-shadow: 0px 0px 8.5px -1px rgba(0, 0, 0, var(--header-drop-shadow-opacity)), 0px 0px 68px -21px rgba(0, 0, 0, calc(var(--header-drop-shadow-opacity) * 4)); -webkit-backdrop-filter: blur(var(--basalt-UI-blur)); backdrop-filter: blur(var(--basalt-UI-blur)); font-family: var(--header-font); } #header h1 a { padding-left: calc(var(--base-header-height)*0.25); padding-right: calc(var(--base-header-height)*0.5); } #header h1 a span::before { font-weight: 900; } #header h1 a span::after { margin-bottom: 6px; font-weight: 600; } #header h1 a span { align-items: unset; text-align: unset; } #top-bar div[class*="top-bar"] ul li ul li a { box-shadow: none; } #login-status span.printuser>a img { filter: drop-shadow(0rem 0.2rem 0.35rem rgba(0, 0, 0, 0.19)); } div#account-options>ul>li>a { transition: color 0.4s; } /* MISC --> Side bar alterations */ #side-bar:is(:hover, :focus-within)::before { height: calc(var(--base-header-height) + var(--header-border-width)); } :is(#side-bar, #interwiki) .heading { background-color: rgb(var(--side-bar-heading-background-color)); font-weight: 900; color: rgba(var(--side-bar-heading-text-color), 0.8); } #side-bar:is(:hover, :focus-within)::after { opacity: 40%; } #side-bar::after { transition: background-color var(--side-bar-transition), opacity var(--side-bar-transition); } /* MISC --> Various UI alterations */ form#edit-page-form table.form td:nth-of-type(1) { display: none; } #edit-page-title { background-color: rgba(var(--edit-area-ancillary-background-color)) !important; border: solid var(--edit-area-border-width) rgb(var(--edit-area-border-color), 0.5) !important; border-top-right-radius: var(--window-border-radius); border-top-left-radius: var(--window-border-radius); font-weight: 900; text-align: center; } #edit-page-textarea { font-family: var(--mono-font); font-size: 110%; height: 47vh; } .wd-editor-toolbar-panel ul li a::after, #edit-page-form .wd-editor-toolbar-panel a:is(:hover, :focus)::after, #edit-page-form .wd-editor-toolbar-panel div>ul>li.sfhover>a:not(:hover, :focus)::after, #edit-page-form .wd-editor-toolbar-panel div>ul>li:focus-within>a:not(:hover, :focus)::after { background-color: rgb(var(--edit-area-toolbar-icon-color)); } #edit-page-form .wd-editor-toolbar-panel a::after { -webkit-mask-size: 70%; mask-size: 70%; } #wd-editor-toolbar-panel>div { grid-gap: calc(var(--edit-area-toolbar-icon-size)/1.6); } #edit-page-form>.buttons.alignleft>input[type="button"] { font-size: var(--true-font-size); padding: 1ch; } #edit-page-title, #lock-info, #edit-page-comments { color: rgb(var(--edit-area-ancillary-text-color)); } #lock-info { border: solid 0.12rem rgba(var(--general-border-color), 0.4); } #action-area div.buttons> :is([name="save"], [name="save-continue"], [onclick*="PageTagsModule.listeners.save(event)"]) { --button-text-color: var(--basalt-positive-color); font-weight: bold; } #footer { color: rgb(var(--bottom-area-text-color)); border-top: solid 2px rgb(var(--basalt-tertiary-color)); } #footer-bar { display: none; } #license-area::before, #license-area::after { margin-bottom: 10px; } div[id*="page-options-bottom"]>a { font-family: var(--UI-font); color: rgb(var(--basalt-main-text-color)); } #more-options-button { background-color: rgb(var(--basalt-tertiary-color)); color: inherit; } form#edit-page-form>table.form { position: relative; } form#edit-page-form>table.form::before { content: "标题"; display: block; position: absolute; bottom: 30%; width: calc(100% - 15px); padding-left: 15px; pointer-events: none; opacity: 50%; font-family: var(--UI-font); font-weight: 900 !important; font-size: 11px; color: rgb(var(--edit-area-ancillary-text-color)); } #edit-page-textarea:focus-visible { border-color: rgb(var(--basalt-dark-element-color)); } #action-area>h1 { font-weight: 900; } #action-area>p { font-size: 0.9em; text-align: center; } #footer .options { border-right: solid var(--footer-divider-thickness) rgba(var(--footer-divider-color), 0.1); } #license-area::before { background: rgba(var(--license-area-divider-color), 0.1); } .autocomplete-list li.yui-ac-highlight { background-color: rgb(var(--basalt-secondary-color)); } #revision-list .page-history tr[id*="revision-row"] td:nth-child(1)::before { background-color: rgb(var(--basalt-undertone)); } #revision-list .page-history tr[id*="revision-row"]::before { background: rgb(var(--basalt-undertone)); } .owindow { border-radius: var(--window-border-radius); font-family: var(--UI-font); } .owindow .button-bar>a[onclick*="cleanAll"] { border-top-right-radius: var(--window-border-radius); } .owindow .title { font-family: var(--UI-font); background-color: transparent; height: 2rem; justify-content: center; opacity: 60%; color: rgb(var(--basalt-main-text-color)); } .owindow div[style*="margin-top"] { margin-bottom: 12px; margin-top: 20px !important; } .owindow> :not(.button-bar, .title)>img { height: 5em; border-radius: var(--window-border-radius); } .owindow .button-bar>a[onclick*="cleanAll"]::after { background: rgb(var(--basalt-main-text-color)); transition-property: background; transition-duration: 0.3s; } .owindow .button-bar>a[onclick*="cleanAll"]:hover::after { background: rgb(var(--basalt-light-text-color)); } .owindow>.content.modal-body>img+h1+table>tbody>tr>td { text-align: inherit; } #odialog-container[style*="block"] { background-color: rgb(var(--modal-fader-background-color), 0.65); } #search-top-box::before { background-color: rgb(var(--basalt-UI-dark-palette)); } #search-top-box-input { outline: solid 0 rgb(var(--basalt-UI-dark-palette)); } #main-content .page-tags span::before { content: "标签"; font-weight: 800; opacity: 80%; margin-inline: 10px; align-self: center; font-size: 10px; } #main-content>.page-tags>span { grid-gap: 0.6rem; font-family: var(--UI-font); font-size: calc(var(--true-font-size)*0.85); } #history-subarea, #action-area { font-family: var(--UI-font); } #action-area>h1 { margin: 0.425rem 0 1rem; } .preview-message { border: 0.15rem dashed rgb(var(--general-border-color)); background-color: rgba(var(--basalt-secondary-color)); } .diff-box table.page-compare th { font-family: unset; } input[type="checkbox"], [type="radio"] { cursor: pointer; } .warning-top-box { background-color: rgb(var(--basalt-primary-color)); border: 0.2rem solid rgb(var(--general-border-color)); border-radius: 0.5rem; padding: 0.7rem 1.5rem; } .warning-top-box h1 { color: rgb(var(--basalt-main-text-color)); } /* MISC --> Content alterations */ #page-content { padding-block: 2em; font-weight: var(--basalt-page-content-font-weight); } #page-title, .meta-title { border-bottom: solid 0.15rem rgba(var(--title-border-color), 0.1); font-weight: 800; color: rgba(var(--basalt-main-text-color), 0.75); letter-spacing: -0.05rem; } #page-title { display: block !important; } #breadcrumbs, .pseudocrumbs { font-size: 1em; margin: 0.7em 0 0 0; } h1, h2 { font-weight: 800; } h3, h4, h5, h6 { font-weight: 700; } .footer-wikiwalk-nav { margin-top: 3em; font-family: var(--UI-font); font-size: 0.9em; font-weight: 800; word-spacing: 0.3em; } .licensebox { margin-bottom: 1rem; font-size: 0.9em; text-align: center; } .licensebox :is(blockquote, .blockquote) { text-align: left; } hr { height: 2px; margin-block: 1rem; margin-inline: 1rem; overflow: auto; } .bibitems .title, .footnotes-footer .title { text-transform: none; } .bibitems, .footnotes-footer { margin: 4rem 0; } :is(.anom-bar-container, .anom-bar-esoteric) + :not(.acs-extra), .acs-extra + * { margin-top: 1.2rem !important; } .anom-bar-container, .anom-bar-container *, .acs-extra { font-family: var(--ACS-font), var(--body-font) !important; font-weight: 800; } .anom-bar-container.ekhi .danger-diamond>.quadrants>.left-quad, .anom-bar-container.danger .danger-diamond>.quadrants>.right-quad { background-color: rgba(255, 109, 0, 0.25); background-color: rgb(var(--four-color), 0.25) !important; } div:is(.class1, .item1)>div { font-family: var(--ACS-font), var(--header-font); font-weight: 900; } div.class1>div { font-size: 2em; } div.item1>div { font-size: 1.7em; text-transform: uppercase; } #delete-button:is(:hover, :focus) { background-color: rgb(var(--basalt-negative-color)); } .yui-ac-content { background: rgb(var(--basalt-primary-color)); border: 1px solid rgb(var(--basalt-tertiary-color)); } /* BetterFootnotes adjusted to make better use of space on wider screens, at the cost of slide-in animation */ /* Plus some cosmetic adjustments */ .fncon { background-color: rgb(var(--basalt-primary-color)); border: solid 2px rgb(var(--basalt-tertiary-color)); border-left: none; box-shadow: -8px 0px var(--fnColor); line-height: inherit; font-size: 0.9em; font-weight: var(--basalt-page-content-font-weight); right: var(--posX); transition: opacity 0.15s linear var(--fnLinger), visibility 0.01s linear var(--fnInteract); } .fnnum:hover+.fncon, .fncon:hover { transition: opacity 0.15s linear; } .fncon::before { color: rgba(255, 255, 255, 0.8); top: -2px; left: initial; right: 100%; transform: none; font-size: 1.125rem; text-align: right; font-family: var(--mono-font); } @media only screen and (max-width: 1279px) { .fncon { left: 10%; } } .collection .collapsible-block { background-color: rgb(var(--basalt-background-color)); border: none; } .collection :is(.collapsible-block-unfolded-link, .collapsible-block-folded) a { border: none; } sub, sup { line-height: inherit; } .scp-image-block.block-left, .scp-image-block.block-right { clear: both; } .scp-image-block .scp-image-caption { font-weight: 600; color: rgb(var(--image-caption-text-color)); } /* .scp-image-block>a { pointer-events: none; } */ .authorbox { background-color: rgb(var(--authorbox-background-color)) !important; color: rgb(var(--basalt-main-text-color)) !important; filter: drop-shadow(0rem 0.4rem 0.7rem rgba(0,0,0,0.2)) !important; } .authorbox::before { border-color: transparent transparent rgb(var(--authorbox-background-color)) transparent !important; } .authorlink-wrapper { --author-top-adjust: 0rem; --author-bottom-adjust: 1.5rem; } .authorlink-wrapper>a { margin-left: 0.4em; font-weight: bold !important; font-size: 80%; } .authorlink-wrapper>a::after { width: 0.7rem !important; height: 0.7rem !important; margin-left: 0.4em !important; } :is(#page-content table:not(.form), table.wiki-content-table) { table-layout: fixed; } @supports (-webkit-touch-callout: none) /* Targets iOS only */ { :is(#page-content table:not(.form), table.wiki-content-table) { max-width: none; width: auto; min-width: 100%; } } :is(#page-content table:not(.form), table.wiki-content-table) th { font-family: var(--body-font); padding: 0.45em 0.7em; background-color: rgb(var(--basalt-th-background-color)); border-color: rgb(var(--basalt-th-background-color)); color: rgb(var(--basalt-th-text-color)); letter-spacing: 0.033rem; text-align: center; } #page-content .quadrants > div { top: 2.25%; left: 18.5%; } .printuser a { font-weight: 600; } div.page-rate-widget-box span.btn>a::before, div.rate-box-with-credit-button .creditButton>p>a::before, div.rate-box-with-credit-button .creditButton>p>a::after, div.creditButtonStandalone>p>a::before, div.creditButtonStandalone>p> a::after { background-color: rgb(var(--rate-module-text-color)); } /* 临时修复评分模块 */ div.page-rate-widget-box .rate-points { background-color: transparent !important; } /* 独立信息模块 */ .creditButtonStandalone { width: var(--rate-module-button-size); height: var(--rate-module-button-size); display: inline-flex; box-shadow: none; background-color: rgb(var(--rate-module-background-color)); border: none; border-radius: 0; margin: 0.25rem 0; padding: 0.325em; text-align: center; } .creditButtonStandalone > p { display: contents; } .creditButtonStandalone > p > a { display: block; position: relative; width: 100%; height: 100%; padding: 0; margin: 0; border: none; color: transparent!important; background-color: transparent; box-sizing: border-box; transition: all 0.095s linear; } .creditButtonStandalone > p > a::before { content: ""; display: block; position: absolute; width: 100%; height: 100%; transition: background-color 0.095s linear; background-color: rgb(var(--basalt-UI-dark-palette)); } .creditButtonStandalone > p > a::after { content: ""; display: block; background-color: rgb(var(--basalt-light-text-color)); position: absolute; width: 100%; height: 100%; -webkit-mask-size: 40%; mask-size: 40%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; -webkit-mask-image: var(--vote-info-mask); mask-image: var(--vote-info-mask); -webkit-mask-size: 27.5%; mask-size: 27.5%; } .creditButtonStandalone > p > a:is(:hover, :focus)::before { background-color: rgb(var(--basalt-focus-color)); } /*-------------------------------------------------*/ /*----- END OF DEFAULT STYLING ("LIGHT MODE") -----*/ /*-------------------------------------------------*/ @media (prefers-color-scheme: dark) { :root { /*----------------------*/ /*---- BEDROCK VARS ----*/ /*---- (DARK MODE) -----*/ /*----------------------*/ --logo: url(https://write-on-paper.wikidot.com/local--files/start/penlogo.png); --basalt-overtone: 180, 180, 181; --basalt-UI-dark-palette: 55, 55, 56; --basalt-bright-element-color: 234, 46, 52; --basalt-dark-element-color: 226, 60, 63; --basalt-primary-color: 13, 13, 15; --basalt-secondary-color: 26, 26, 28; --basalt-tertiary-color: 44, 44, 45; --basalt-main-text-color: 195, 195, 195; --general-border-color: 55, 55, 55; --modal-fader-background-color: var(--basalt-secondary-color); --button-hover-text-color: var(--basalt-main-text-color); --top-bar-link-color-hover: var(--basalt-main-text-color); --top-bar-link-background-hover: var(--basalt-dark-element-color); --login-status-link-background-hover: var(--basalt-undertone); --login-status-text-color: var(--basalt-main-text-color); --selection-background-color: var(--basalt-undertone); --selection-text-color: var(--basalt-main-text-color); --rate-module-info-icon-color: var(--basalt-main-text-color); --tab-focus-text-color: var(--basalt-main-text-color); --side-bar-heading-background-color: 253, 253, 253, 0.07; --side-bar-heading-text-color: var(--basalt-main-text-color); --side-bar-link-color-hover: var(--basalt-main-text-color); --basalt-negative-color: 209, 38, 38; --basalt-focus-color: var(--basalt-tertiary-color); --linkColour: rgb(var(--basalt-main-text-color)) !important; --swatch-menubg-black-color: 59, 60, 63; --swatch-menutxt-dark-color: 100, 100, 100; /*-----------------------------*/ /*---- THEME-SPECIFIC VARS ----*/ /*---- (DARK MODE) ------------*/ /*-----------------------------*/ --basalt-th-text-color: var(--basalt-main-text-color); --authorbox-background-color: var(--basalt-secondary-color); --header-drop-shadow-opacity: 0.32; } :is(#u-credit-view, div#u-credit-otherwise) .modalbox { --basalt-light-text-color: var(--basalt-main-text-color); } .owindow .button-bar>a[onclick*="cleanAll"]::after, .owindow .button-bar>a[onclick*="cleanAll"]:hover::after { background: rgb(var(--basalt-main-text-color)); } div[id*="page-options-bottom"]>a:is(:hover, :focus) { color: rgb(var(--basalt-main-text-color)); } #more-options-button:is(:hover, :focus) { color: rgb(var(--basalt-main-text-color)); background-color: rgb(var(--general-border-color)); } form#edit-page-form table.edit-page-bottomtable tr td:nth-of-type(1)>div:nth-of-type(1):focus-within { color: rgb(var(--basalt-main-text-color)); } :is(#file-upload-form table.form, form[onsubmit*="setParent"] > table.form, #rename-option-rename table.form)>tbody>tr>td:nth-child(1) { color: rgb(var(--basalt-main-text-color)) !important; } .bibitems .title, .footnotes-footer .title { color: rgb(var(--basalt-main-text-color)); } .yui-navset.yui-navset-top>ul.yui-nav>li:not(li.selected)>a:hover { color: rgb(var(--basalt-light-text-color)); } .hovertip .content .footnote .f-heading, .hovertip .content .reference .r-heading { color: rgb(var(--basalt-main-text-color)); } .hovertip { border: solid 0.125rem rgb(var(--basalt-UI-dark-palette)) !important; } #main-content :is(.pager .pager-no, .pager>span.current) { color: rgb(var(--main-text-color)); } #revision-list .page-history tr[id*="revision-row"] td:nth-child(3)>span::before { background: rgb(var(--basalt-undertone)); } #history-form-1>table.form>tbody>tr:first-child>td:first-child { color: rgb(var(--basalt-main-text-color)); } .diff-box table.page-compare th { color: rgb(var(--basalt-main-text-color)); } #main-content .pager span>a:is(:hover, :focus) { color: rgb(var(--basalt-main-text-color)); } [type="checkbox"]:checked { border-color: rgb(var(--basalt-undertone)); background-color: rgb(var(--basalt-undertone)); } input[type="checkbox"], [type="radio"] { border: solid 0.25em rgba(255, 255, 255, 0.35); } [type="radio"]:checked { border: solid 0.425em rgb(var(--basalt-dark-element-color)); } #page-options-container .page-watch-options { color: rgba(var(--basalt-main-text-color, 0.2)); } /*---------------------*/ /*---- BASALT DIVS ----*/ /*---- (DARK MODE) ----*/ /*---------------------*/ div[class$="_memo"] { background-color: rgba(var(--basalt-secondary-color), 1); border: solid 2px rgba(var(--memo-color), 1); } div[class$="_memo"]::before { color: rgb(var(--memo-color)); } div.raisa_memo { --memo-logo: url(https://scp-wiki.wikidot.com/local--files/theme:basalt/RAISA_DARKLOGO.png); } div.classification_memo { --memo-logo: url(https://scp-wiki.wikidot.com/local--files/theme:basalt/CLASSIFICATION_DARKLOGO.png); } div.ettra_memo { --memo-logo: url(https://scp-wiki.wikidot.com/local--files/theme:basalt/ETTRA_DARKLOGO.png); } div.ethics_memo { --memo-logo: url(https://scp-wiki.wikidot.com/local--files/theme:basalt/ETHICS_DARKLOGO.png); } div.temporal_memo { --memo-logo: url(https://scp-wiki.wikidot.com/local--files/theme:basalt/DELTA_T_DARKLOGO.png); --memo-color: 195, 195, 200; } div.overwatch_memo { --memo-logo: url(https://scp-wiki.wikidot.com/local--files/theme:basalt/O5_DARKLOGO.png); } div.miscomm_memo { --memo-logo: url(https://scp-wiki.wikidot.com/local--files/theme:basalt/MISCOMM_DARKLOGO.png); } :is(.table1, .table2, .table3, .table4, .table5, .table6) { --basalt-th-text-color: var(--basalt-light-text-color); } :is(div.table1, div.table2, div.table3, div.table4, div.table5, div.table6) span:is(.specialtext, .st) { filter: brightness(1.2); } :is(.table1, .table2, .table3, .table4, .table5, .table6) h1 { color: rgb(var(--basalt-th-background-color)); } /*--------------*/ /*---- MISC ----*/ /*--------------*/ .fncon::before { color: rgba(0, 0, 0, 0.75); } .forum-group table tr.head td { background-color: #1a1a1c; } .forum-group div.head { background-color: #222; color: rgb(var(--basalt-main-text-color)) } .forum-category-box table tr.head td { background-color: #1a1a1c; } .forum-category-box .description-block, .forum-new-thread-box .description { border: 1px solid rgb(var(--general-border-color)); background-color: #1a1a1c; } div.new-post a { border: 1px solid rgb(var(--general-border-color)); background-color: #1a1a1c; font-size: 95%; } .forum-category-box .description-block .statistics, .forum-new-thread-box .description .statistics { color: rgb(var(--basalt-main-text-color)); } /*这段CSS代码由Ectaha编写,用处为改善网站在暗色模式下讨论区"横幅"中文字不明显的问题*/ /*--------------------------------------*/ /*----- END OF "DARK MODE" STYLING -----*/ /*--------------------------------------*/ } /* 解决独立信息模块在玄武岩有bug的情况 */ /* 临时修复评分模块 */ div.page-rate-widget-box .rate-points { background-color: transparent !important; } /* 独立信息模块 */ .creditButtonStandalone { width: var(--rate-module-button-size); height: var(--rate-module-button-size); display: inline-flex; box-shadow: none; background-color: rgb(var(--rate-module-background-color)); border: none; border-radius: 0; margin: 0.25rem 0; padding: 0.325em; text-align: center; } .creditButtonStandalone > p { display: contents; } .creditButtonStandalone > p > a { display: block; position: relative; width: 100%; height: 100%; padding: 0; margin: 0; border: none; color: transparent!important; background-color: transparent; box-sizing: border-box; transition: all 0.095s linear; } .creditButtonStandalone > p > a::before { content: ""; display: block; position: absolute; width: 100%; height: 100%; transition: background-color 0.095s linear; background-color: rgb(var(--basalt-UI-dark-palette)); } .creditButtonStandalone > p > a::after { content: ""; display: block; background-color: rgb(var(--basalt-light-text-color)); position: absolute; width: 100%; height: 100%; -webkit-mask-size: 40%; mask-size: 40%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; -webkit-mask-image: var(--vote-info-mask); mask-image: var(--vote-info-mask); -webkit-mask-size: 27.5%; mask-size: 27.5%; } .creditButtonStandalone > p > a:is(:hover, :focus)::before { background-color: rgb(var(--basalt-focus-color)); } /* 首页内容框浮动css */ .left-column { float: left; width: 45%; } .right-column { float: right; width: 45%; } /* 移动端取消浮动 */ @media screen and (max-width: 480px) and (orientation: portrait) { .content-paper { float: unset; width: unset; } } /* 内容块 */ .content-paper { background-color: rgb(var(--basalt-background-color)); box-shadow: 0px 1px 1.9px -4px rgba(0, 0, 0, 0.1), 0px 6px 15px -4px rgba(0, 0, 0, 0.2); display: block; padding: 1rem; margin-inline: auto; margin-block: 0.5em; transition:all 0.2s; } .content-paper:hover{ box-shadow:0px 1px 1.9px -4px rgba(0,0,0,0.1),0px 6px 40px -4px rgba(0,0,0,0.2); transition:all 0.2s; } /* 传统艺能之:夜间模式适配() */ @media (prefers-color-scheme: dark) { .content-paper { box-shadow: 0px 1px 1.9px -4px rgba(255, 255, 255, 0.1), 0px 6px 15px -4px rgba(255, 255, 255, 0.2); } .content-paper:hover{ box-shadow:0px 1px 1.9px -4px rgba(255, 255, 255, 0.1),0px 6px 40px -4px rgba(255, 255, 255, 0.2); } } /* 浮动式画廊 */ .tcontainer { display: flex; flex-wrap: wrap; justify-content: center; align-items: flex-start; align-content: space-between; } .caser { background-color: white; width: calc(11rem + 1.5vw); padding: 6px; margin: 6px; box-sizing: border-box; border: solid 1px #ccc; display: block; text-align: center; transition: transform .16s; line-height: 1.1; position: relative; } .caser hr { margin-left: 0; margin-right: 0; } .caser h4 { margin-top: 14px; margin-bottom: -12px; } .caser img.image { width: 100%; height: 100%; object-fit: cover; object-position: top; } .caser:hover { transform: scale(1.52); z-index: 2; } .caser:focus-within { transform: scale(1.52); z-index: 2; } .hoverdesc { position: absolute; box-sizing: border-box; background: white; border: solid 1px #ccc; width: calc(11rem + 1.5vw); top: 100%; left: 50%; transform: translateX(-50%); margin-top: -5rem; padding: 0.4rem; opacity: 0; font-size: 70%; pointer-events: none; transition: margin-top 0.3s cubic-bezier(.08,.72,.5,.94), opacity 0.175s linear; z-index: -1; word-break: unset; } .caser:hover .hoverdesc, .caser .hoverdesc:hover { margin-top: 0; opacity: 1; pointer-events: all; } .caser:focus-within .hoverdesc{ margin-top: 0; opacity: 1; pointer-events: all; } .anchor { position: sticky; height:0; top: 0; } .sidebox { margin-top: 16px; max-height: calc(92vh - 24px); position: absolute; top: 0; right: -14em; z-index: 4; box-sizing: border-box; } div#toc { display: block; box-sizing: border-box; font-size: 90%; box-shadow: none; border: solid 1px #ccc; max-height: 85vh; overflow-y: auto; } @media (max-width: 1384px) { .sidebox { display: none; } }
Notes
Similar themes
|
Browse themes by tag
2.0
3d
3d-buttons
610nm
and
and/or
ardeol
articles
band
base
beige
black
blog
bloo
blue
bmc
border
boring
brown
business
camo
cat
chocholate
christian
christmas
city
clan
claret
claus
clay
clean
coffe
coke
colorful
company
contest
contest-win
corperate
corporate
corporation
creative
crimson
cross
css3
css3-buttons
curved
d14
dark
dashed
deep
|
Comments
Show Comments