Skip to content

Socialblade Dark by bamboo_overdrive

Screenshot of Socialblade Dark

Details

Authorbamboo_overdrive

LicenseCC BY

Categorysocialblade

Created

Updated

Size126 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

The attempt to create a robust dark-themed userstyle for Socialblade.com

Notes

The attempt to create a robust dark-themed userstyle for Socialblade.com

UserStyle with on-the-fly configuration and automated updates available at my GitHub

[2.0.0] - 2020-03-23
Added:

  • Pages
  • Cloudflare (Error)
  • Youtube
  • Achievements
  • Platform
  • Dlive
  • Storyfire
  • Dialog
  • Change Realtime User
  • Hover Highlight Of Tabs

Changed:

  • Update Advertisement Selectors
  • Fix Cookie Disclaimer Selector
  • Fix Padding Of Platform Images In Search Bar Selection
  • Fix Main Page
  • Search Bar (And Button)
  • Email Input And Submit Button
  • Fix Several Buttons
  • Fix Several Page Selectors
  • Fix Pages
  • Youtube (All Pages)
  • Twitch (All Pages)
  • Instagram (All Pages)
  • Twitter (All Pages)
  • Facebook
  • Summary
  • Socialblade
  • Youtube Favorites
  • Subscription

Removed:

  • Google Plus (Buttons And Colors)

[1.2.0] - 2018-12-29
Added:

  • Social network buttons keep their color independent of the page color
  • Pages:
  • SocialBlase: Account
  • SocialBlase: Authenticate (and subpages)
  • SocialBlase: Dashboard
  • SocialBlase: Favorites (and subpages)
  • SocialBlase: Info (and subpages)
  • SocialBlase: Products (and subpages)
  • SocialBlase: Reports (and subpages)
  • SocialBlase: Settings
  • SocialBlase: Tools
  • Youtube: Education
  • Youtube: FAQs
  • Network:
  • Instagram

Changed:

  • Ads are not hidden by default

Fixed:

  • Link hover effect
  • Several buttons
  • Diagram colors
  • Hardened element selectors (against insertion of new elements before page content)

[1.1.0] - 2018-09-02
Added:

  • Compare Pages when they are actually comparing users
  • Youtube Money Calculation Page

Fixed:

  • Icon next to search bar on the platform pages
  • Fixed color and added transparency SVG charts
  • Color of share on Facebook, Twitter and Google-Plus buttons

[1.0.4] - 2018-08-26

  • Adjusted User Tag selectors

[1.0.3] - 2018-08-22

  • Fixed Youtube User Tag container override of other elements

[1.0.2] - 2018-08-22

  • Minor adjustments

[1.0.1] - 2018-08-20

  • Replaced img icons with web-font icons.

[1.0.0] - 2018-08-19

  • Initial release.

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name           SocialBlade Dark 
@namespace      github.com/openstyles/stylus
@version        2.0.0
@homepageURL    https://github.com/DayvidKnows/Socialblade-Dark
@description    A dark theme for SocialBlade
@license        CC BY-ND 4.0
@author         DayvidKnows
@advanced dropdown hideAds "Hide Ads?" {
 no "No" <<<EOT
 inherit EOT;
 yes "Yes" <<<EOT
 none EOT;
}
@advanced dropdown hideAdContainers "Hide Ad containers?" {
 no "No" <<<EOT
 inherit EOT;
 yes "Yes" <<<EOT
 none EOT;
}
@advanced color socialblade-color "SocialBlade" #b3382c
@advanced dropdown platformOverride "Color site based on platform?" {
 yes "Yes" <<<EOT
 var() EOT;
 no "No" <<<EOT
 var(--socialblade-color) EOT;
}
@advanced color youtube-color "Youtube" #e52d27
@advanced color twitch-color "Twitch" #7550b9
@advanced color twitter-color "Twitter" #53abee
@advanced color instagram-color "Instagram" #e1306c
@advanced color facebook-color "Facebook" #3b5998
@advanced color dailymotion-color "Dailymotion" #00aaff
@advanced color mixer-color "Mixer" #1fbaed
@advanced color dlive-color "Dlive" #ffd300
@advanced color storyfire-color "StoryFire" #f0441f
==/UserStyle== */

@-moz-document domain("socialblade.com") {
     :root {
        --site-background: hsl(0, 0%, 13%);
        --container-background: hsl(0, 0%, 20%);
        --container-content: hsl(0, 0%, 27%);
        --container-highlight: hsl(0, 0%, 35%);
        --graph-line: hsl(0, 0%, 47%);
        --font-color: hsl(0, 0%, 93%);
        --font-color-darker: hsl(0, 0%, 69%);
        --site-header-color: rgb(47, 44, 44);
        --button-border-color: var(--site-background);
        --text-shadow-color: var(--site-background);
        --site-color: /*[[socialblade-color]]*/
        ;
        --good: #6f0;
        --bad: #ff4200;
    }
     :root {
        --socialblade-color: /*[[socialblade-color]]*/
        ;
        --youtube-color: /*[[youtube-color]]*/
        ;
        --twitch-color: /*[[twitch-color]]*/
        ;
        --twitter-color: /*[[twitter-color]]*/
        ;
        --instagram-color: /*[[instagram-color]]*/
        ;
        --facebook-color: /*[[facebook-color]]*/
        ;
        --dailymotion-color: /*[[dailymotion-color]]*/
        ;
        --mixer-color: /*[[mixer-color]]*/
        ;
        --dlive-color: /*[[dlive-color]]*/
        ;
        --storyfire-color: /*[[storyfire-color]]*/
        ;
    }
}

@-moz-document regexp("https?://socialblade.com/youtube/.*"),
regexp("https?://socialblade.com/favorites/youtube") {
     :root {
        --site-color: /*[[youtube-color]]*/
        ;
    }
}

@-moz-document regexp("https?://socialblade.com/twitch/.*"),
regexp("https?://socialblade.com/favorites/twitch") {
     :root {
        --site-color: /*[[twitch-color]]*/
        ;
    }
}

@-moz-document regexp("https?://socialblade.com/twitter/.*"),
regexp("https?://socialblade.com/favorites/twitter") {
     :root {
        --site-color: /*[[twitter-color]]*/
        ;
    }
}

@-moz-document regexp("https?://socialblade.com/instagram/.*"),
regexp("https?://socialblade.com/favorites/instagram") {
     :root {
        --site-color: /*[[instagram-color]]*/
        ;
    }
}

@-moz-document regexp("https?://socialblade.com/facebook/.*"),
regexp("https?://socialblade.com/favorites/facebook") {
     :root {
        --site-color: /*[[facebook-color]]*/
        ;
    }
}

@-moz-document regexp("https?://socialblade.com/dailymotion/.*"),
regexp("https?://socialblade.com/favorites/dailymotion") {
     :root {
        --site-color: /*[[dailymotion-color]]*/
        ;
    }
}

@-moz-document regexp("https?://socialblade.com/mixer/.*"),
regexp("https?://socialblade.com/favorites/mixer") {
     :root {
        --site-color: /*[[mixer-color]]*/
        ;
    }
}

@-moz-document regexp("https?://socialblade.com/dlive/.*"),
regexp("https?://socialblade.com/favorites/dlive") {
     :root {
        --site-color: /*[[dlive-color]]*/
        ;
    }
}

@-moz-document regexp("https?://socialblade.com/storyfire/.*"),
regexp("https?://socialblade.com/favorites/storyfire") {
     :root {
        --site-color: /*[[storyfire-color]]*/
        ;
    }
}

@-moz-document domain("socialblade.com") {
     :root {
        --site-color: /*[[platformOverride]]*/
        ;
    }
}

@-moz-document domain("socialblade.com") {
    /*--------------------------------------------------*/
    /* General Background, Site Header and Footer       */
    /* Header Menus, Cookie Settings, 404, Cloudflare   */
    /* Graphs                                           */
    /*--------------------------------------------------*/
    body {
        color: var(--font-color) !important;
        background: var(--site-background) !important;
    }
    a,
    a:hover {
        text-decoration: none;
        color: var(--site-color);
    }
    p,
    span,
    div,
    h2,
    label,
    input,
    a,
    option,
    select,
    button {
        text-shadow: -1px -1px 0 var(--text-shadow-color), 1px -1px 0 var(--text-shadow-color), -1px 1px 0 var(--text-shadow-color), 1px 1px 0 var(--text-shadow-color);
    }
    .hint--top {
        color: var(--site-color) !important;
    }
    /* Substitute colors */
    *[style*="color:#41a200;"] {
        color: var(--good) !important;
    }
    *[style*="color:#e53b00;"] {
        color: var(--bad) !important;
    }
    /* Site Header */
    #top-header,
    #top-header-wrap,
    #footer-bar-wrap,
    #footer-bar-wrap div,
    #footer-main-outer-wrap,
    #footer-main-outer-wrap div,
    #footer-bottom-bar-wrap,
    #footer-bottom-bar-wrap div {
        background: var(--site-header-color);
    }
    #main-menu-container {
        background: var(--site-header-color) !important;
    }
    #SearchInput {
        background: var(--container-content);
        color: var(--font-color);
    }
    .search-button,
    .top-menu-list>a,
    .top-menu-list>a:hover {
        color: var(--font-color);
    }
    #top-menu-wrap,
    .top-menu-list,
    .top-partner-link,
    .top-partner-link:hover {
        background: var(--site-color) !important;
    }
    .top-menu-list,
    .top-menu-partner,
    .top-menu-partner:hover,
    #top-menu,
    #top-menu-social {
        border-left: 1px solid var(--site-header-color);
        border-right: 1px solid var(--site-header-color);
    }
    .dash-bar-menu a:hover {
        background: none;
    }
    #top-header .dash-bar-menu a i {
        margin-top: -3px;
    }
    /* Live Counts / Realtime Menu*/
    #top-menu-content-realtime>div>a,
    #top-menu-content-realtime>div>a:hover {
        color: var(--font-color);
    }
    #top-menu-content-realtime>div:first-child>h2 {
        color: var(--youtube-color);
    }
    #top-menu-content-realtime>div:nth-child(2)>h2 {
        color: var(--twitch-color);
    }
    #top-menu-content-realtime>div:nth-child(3)>h2 {
        color: var(--twitter-color);
    }
    #top-menu-content-realtime>div:nth-child(4)>h2 {
        color: var(--dailymotion-color);
    }
    #top-menu-content-realtime>div:nth-child(5)>h2 {
        color: var(--mixer-color);
    }
    /* Supported Platforms */
    #top-menu-content-charts>div>a,
    #top-menu-content-charts>div>a:hover {
        color: var(--font-color);
    }
    /* Top Lists Menu*/
    .top-menu-top-charts-content>a {
        color: var(--font-color);
    }
    .top-menu-category-button:hover {
        background: var(--container-highlight) !important;
    }
    .top-menu-category-button[data-rolechange="youtube"] {
        border-color: var(--youtube-color) !important;
    }
    .top-menu-category-button[data-rolechange="twitch"] {
        border-color: var(--twitch-color) !important;
    }
    .top-menu-category-button[data-rolechange="instagram"] {
        border-color: var(--instagram-color) !important;
    }
    .top-menu-category-button[data-rolechange="twitter"] {
        border-color: var(--twitter-color) !important;
    }
    .top-menu-category-button[data-rolechange="dailymotion"] {
        border-color: var(--dailymotion-color) !important;
    }
    .top-menu-category-button[data-rolechange="mixer"] {
        border-color: var(--mixer-color) !important;
    }
    .top-menu-category-button[data-rolechange="facebook"] {
        border-color: var(--facebook-color) !important;
    }
    .top-menu-category-button[data-rolechange="dlive"] {
        border-color: var(--dlive-color) !important;
    }
    #top-menu-content-youtube .top-menu-top-charts-header {
        color: var(--youtube-color);
    }
    #top-menu-content-twitch .top-menu-top-charts-header {
        color: var(--twitch-color) !important;
    }
    #top-menu-content-instagram .top-menu-top-charts-header {
        color: var(--instagram-color) !important;
    }
    #top-menu-content-twitter .top-menu-top-charts-header {
        color: var(--twitter-color) !important;
    }
    #top-menu-content-dailymotion .top-menu-top-charts-header {
        color: var(--dailymotion-color) !important;
    }
    #top-menu-content-mixer .top-menu-top-charts-header {
        color: var(--dailymotion-color) !important;
    }
    #top-menu-content-facebook .top-menu-top-charts-header {
        color: var(--facebook-color) !important;
    }
    #top-menu-content-dlive .top-menu-top-charts-header {
        color: var(--dlive-color) !important;
    }
    /* Buttons */
    .core-button {
        color: var(--font-color);
    }
    .OrangeButton,
    .FacebookButton,
    .TwitchButton,
    .TwitterButton,
    .GoogleButton,
    .SocialButton,
    .core-button,
    .core-button:hover {
        border: 1px solid var(--button-border-color) !important;
        border-radius: 0;
    }
    .Oran...

Reviews

No reviews yet.