MediaWiki:Vector.css: Difference between revisions

From BOTF-Wiki
m more style fixtures
m cleanup & minor style fixes
Line 7: Line 7:
     color: #f0f0f0;                    /* wiki page font color */
     color: #f0f0f0;                    /* wiki page font color */


     a, a.external:not(.text), .vector-pinnable-element .mw-list-item a, .vector-toc .vector-toc-link {
    /* Text Colors */
    .mw-heading, .vector-menu-heading, h1, h2, h3, h4, h5, h6 {
        color: white;                  /* topic color */
    }
    li::marker {
        color: #f0f0f0;                /* wiki page list marker color */
    }
    ul {
        list-style-image: none;        /* remove black list item image */
    }
    .mw-footer li {
        color: #f0f0f0;                /* footer color */
    }
    code, .mw-code {
        background-color: #2d2d2d;      /* code box color */
        color: #f0f0f0;                /* code font color */
    }
 
    /* Link Colors */
     a, a.external:not(.text), .vector-pinnable-element .mw-list-item a,
    .vector-menu-tabs .mw-list-item a, .vector-toc .vector-toc-link {
         color: #ffe453;                /* link color */
         color: #ffe453;                /* link color */
    }
    a:visited, .vector-pinnable-element .mw-list-item a:visited,
    .vector-menu-tabs .mw-list-item a:visited {
        color: #ffa42e;                /* visited link color */
     }
     }
     a.external.text {
     a.external.text {
         filter: hue-rotate(190deg) brightness(2.2);
         filter: hue-rotate(190deg) brightness(2.2); /* external link text & icon color */
     }
     }
     a.external.text:visited {
     a.external.text:visited {
         filter: hue-rotate(150deg) brightness(2);
         filter: hue-rotate(150deg) brightness(2);   /* visited external link text & icon color */
    }
 
    /* Menu Items */
    .vector-menu-tabs .mw-list-item.selected a, .vector-menu-tabs .mw-list-item.selected a:visited {
        color: white;                  /* menu tabs*/
    }
    .vector-toc .vector-toc-list-item-active > .vector-toc-link {
        color: #ffa42e;                /* active contents link color */
     }
     }
     #pt-userpage-2 a {
     #pt-userpage-2 a {
         color: #ffe453;                /* top user page link color */
         color: #ffe453;                /* top user page link color */
     }
     }
     a:visited, .vector-pinnable-element .mw-list-item a:visited {
     .vector-icon {
         color: #ffa42e;                 /* visited link color */
         filter: invert(100%);           /* invert icon colors */
        -webkit-filter: invert(100%);
     }
     }
     .mw-heading, .vector-menu-heading, h1, h2, h3, h4, h5, h6 {
     .cdx-button:enabled.cdx-button--weight-quiet:hover, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:hover {
        color: white;                  /* topic color */
         background-color: #606060;     /* hovered button color */
    }
    .vector-toc .vector-toc-list-item-active > .vector-toc-link {
        color: #ffa42e;                /* active contents link color */
    }
    .mw-content-ltr ul li::marker {
         color: #f0f0f0;                 /* wiki page list marker color */
     }
     }
    /* Menu Alignment Fixtures */
     .vector-pinned-container {
     .vector-pinned-container {
         background-color: #2d2d2d;      /* left and right tool boxes */
         background-color: #2d2d2d;      /* left and right tool boxes */
Line 42: Line 71:
     .vector-column-start .vector-sticky-pinned-container {
     .vector-column-start .vector-sticky-pinned-container {
         margin-left: 0px;              /* fix left contents menu alignment */
         margin-left: 0px;              /* fix left contents menu alignment */
    }
    .vector-menu-tabs .mw-list-item.selected a, .vector-menu-tabs .mw-list-item.selected a:visited {
        color: white;                  /* menu tabs*/
    }
    .vector-icon {
        filter: invert(100%);          /* invert icon colors */
        -webkit-filter: invert(100%);
    }
    .cdx-button:enabled.cdx-button--weight-quiet:hover, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:hover {
        background-color: #606060;      /* hovered button color */
    }
    .mw-footer li {
        color: #f0f0f0;                /* footer color */
    }
    code, .mw-code {
        background-color: #2d2d2d;      /* code box color */
        color: #f0f0f0;                /* code font color */
     }
     }
}
}

Revision as of 15:32, 1 September 2024

/* Dark BOTF-Wiki style for the Vector skin. */
/* Globally applied through MediaWiki:Vector.css page. */
/* Editing requires interface administrator permission. */
.skin-vector {
    --background-color-base: #363636;   /* wiki background color */
    background-color: #202020;          /* outer background color */
    color: #f0f0f0;                     /* wiki page font color */

    /* Text Colors */
    .mw-heading, .vector-menu-heading, h1, h2, h3, h4, h5, h6 {
        color: white;                   /* topic color */
    }
    li::marker {
        color: #f0f0f0;                 /* wiki page list marker color */
    }
    ul {
        list-style-image: none;         /* remove black list item image */
    }
    .mw-footer li {
        color: #f0f0f0;                 /* footer color */
    }
    code, .mw-code {
        background-color: #2d2d2d;      /* code box color */
        color: #f0f0f0;                 /* code font color */
    }

    /* Link Colors */
    a, a.external:not(.text), .vector-pinnable-element .mw-list-item a,
    .vector-menu-tabs .mw-list-item a, .vector-toc .vector-toc-link {
        color: #ffe453;                 /* link color */
    }
    a:visited, .vector-pinnable-element .mw-list-item a:visited,
    .vector-menu-tabs .mw-list-item a:visited {
        color: #ffa42e;                 /* visited link color */
    }
    a.external.text {
        filter: hue-rotate(190deg) brightness(2.2); /* external link text & icon color */
    }
    a.external.text:visited {
        filter: hue-rotate(150deg) brightness(2);   /* visited external link text & icon color */
    }

    /* Menu Items */
    .vector-menu-tabs .mw-list-item.selected a, .vector-menu-tabs .mw-list-item.selected a:visited {
        color: white;                   /* menu tabs*/
    }
    .vector-toc .vector-toc-list-item-active > .vector-toc-link {
        color: #ffa42e;                 /* active contents link color */
    }
    #pt-userpage-2 a {
        color: #ffe453;                 /* top user page link color */
    }
    .vector-icon {
        filter: invert(100%);           /* invert icon colors */
        -webkit-filter: invert(100%);
    }
    .cdx-button:enabled.cdx-button--weight-quiet:hover, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet:hover {
        background-color: #606060;      /* hovered button color */
    }

    /* Menu Alignment Fixtures */
    .vector-pinned-container {
        background-color: #2d2d2d;      /* left and right tool boxes */
    }
    .vector-toc .vector-pinnable-header {
        margin-left: 0px;               /* fix left contents menu pedding */
    }
    .vector-toc .vector-toc-list-item {
        padding-left: 0px;              /* fix left contents menu pedding */
    }
    .vector-column-start .vector-sticky-pinned-container {
        margin-left: 0px;               /* fix left contents menu alignment */
    }
}