Skip to content

Better Bing+ | Dark Mode by okkidwi

Screenshot of Better Bing+ | Dark Mode

Details

Authorokkidwi

LicenseGNU General Public License v3.0

Categorymicrosoft, bing, chatgpt, openai, windows, dark mode, tweak, tweaks, design, redesign

Created

Updated

Size6.6 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

ℹ️ A CSS modification for Microsoft Bing with visual improvements

📦 Want to see a collection of other themes I've created? | Click Here

✅ Perfectly tested on Chromium based browsers (Google Chrome, Microsoft Edge, etc)
⚠️ There is no guarantee that it will work flawlessly in Mozilla Firefox
❓ NOTE: It may not work perfectly with Bing extensions due to incompatible CSS customizations
🎨 You need Stylus Extension to apply this theme
- Chromium Extension | Download Here
- Mozilla Firefox Extension | Download Here

If you find a bug, want to help me or want to suggest something, feel free to contact me via Telegram
I made this as a hobby. I'll fix it when I have free time. Please be patient. Don't forget to leave me a review below. Hope you like it :)

- Okki Dwi -

Notes

✨ Features

  • Dark mode consistency
  • Other improvements

📝 Upcoming Plan

  • Add dark mode to Bing Chat (in development)

📜 Changelogs

v1.0 Initial release | 21/04/2023

Source code

/* ==UserStyle==
@name         Better Bing+ | Dark Mode
@version      1.0
@namespace    https://t.me/okkidwi
@description  A CSS modification for Microsoft Bing with visual improvements
@author       Okki Dwi
@license      GNU General Public License v3.0
==/UserStyle== */

@-moz-document domain("bing.com") {

    
/* Global Settings */ 
    
    :root {
        --bb-bg-color: #222;
    }

    * {
        color: #ccc !important;
        color-scheme: dark light !important;
        background-color: transparent !important;
    }

  
/* Homepage */ 
    
    /* Search Box */
    
        .c_show_c.c_show_form_expanded.c_show_form.hassbi.sb_form {
            background-color: var(--bb-bg-color) !important; 
        }
    
    /* Search Box */
    
        .cdxAcrylicContents,
        .cdxAcrylicAnimated.cdxAcrylic,
        .cdxPrompt {
            background-color: var(--bb-bg-color) !important; 
            border-radius: 12px;
        }
    
    /* Article Title */
    
        .hp_text {
            background-color: var(--bb-bg-color) !important; 
        }     
    

/* Body */     
    
    body {
        background-color: #222 !important;
    }  
    

/* Search Bar */  
    
    .b_searchboxForm {
        background-color: var(--bb-bg-color) !important;
    }
    
    
/* Profile Menu */
    
    input#id_a {
        background-color: var(--bb-bg-color);
        border: 1px solid #666;
        border-radius: 6px;
    }
    
    .id_accountInfo {
        background-color: var(--bb-bg-color) !important; 
    }
    
    
/* Settings Menu */
    
    #HBContent {
        background-color: var(--bb-bg-color) !important;
    }

    #sydwrap_wrapper {
        background-color: var(--bb-bg-color) !important;
    }

    .b_antiSideBleed.b_antiTopBleed {
        background-color: var(--bb-bg-color) !important;
    }

    #b_filterTabBar > a {
        background-color: var(--bb-bg-color) !important;
        border: 1px solid #666 !important;
    }

    #b_filterTabBar > a.selectedFilter {
        background-color: #444 !important;
    }

    #overlayPanel {
        background-color: var(--bb-bg-color) !important;
    }    
    

/* Menu Category */
    
    /* Background */
    
        .b_active::after {
            background-color: #402dde !important;
            border-radius: 2px;
        }
    
        .b_scopebar>ul>li>a {
            color: #aaa !important;
        } 

    /* "SEARCH" Menu */
    
        .b_ds5 > .mfa_btn,
        #sw_as > div,
        #sw_as > div > div,
        #sw_as > div > ul,
        #sw_as > div > ul :active {
            background-color: var(--bb-bg-color) !important;
        }
    
        #sw_as > div > ul :hover {
            background-color: #444 !important;
            border-radius: 6px;
        }
    
    /* "MORE" Menu */
    
        .b_sp_over_menu {
            background-color: var(--bb-bg-color) !important; 
        }
    
    
/* Header White Line */ 
    
    #b_header {
        border-bottom: none !important;
        background-color: #222 !important;
        z-index: 3 !important;
    }    

    
/* Search Result */
    
    /* Website List Box */
    
        #b_results>li {
            background-color: var(--bb-bg-color) !important;
            border-radius: 12px;
        }
    
        #b_results > li.b_algo.b_algoBorder.b_algo_feedback.b_snippetGobig.b_rcgbt_bg {
            background-color: var(--bb-bg-color) !important;
        } 
    
        #b_results>li#mfa_root.fabcolapse {
            background-color: transparent !important;
        }
    
        div > div > a.na_ccw,
            #na_ti > div > div > div.itm_cap.b_overflow.wimg,
            #b_results > li > div > div.captionMediaCard > div {
            background-color: #2a2a2a !important;
        }
    
    /* Website Title */
    
        a {
            color: cornflowerblue !important;
        }
 
    /* Website Link */
    
        cite {
            color: #58a02e !important;
        }
    
    /* Website Category Icon */
    
        .algoSlug_icon {
            padding: 3px 4px !important;
            color: #fff !important;
            border: none !important;
            background-color: #444 !important;
        }
    
    /* In-line Tab Views*/
    
        div.tab-head > div,
        div.tab-head > div > ul,
        div.tab-head > div > ul > li {
            background-color: var(--bb-bg-color) !important;
        }

        .lite-entcard-blk {
            background-color: #222 !important;
        }
    
    /* "Explore this Page" Menu */
    
        .scs_box {
            background-color: var(--bb-bg-color) !important;    
        }
    
    
/* Search Related Context Side Pane */
    
    /* Background */
    
        #b_context {
            background-color: var(--bb-bg-color) !important;
            border-radius: 12px !important;
        }
    
        #b_context > li > div > div > div.b_sideBleed.lite-entcard-ans > div.lite-entcard-exp.exp-rs {
            background-color: transparent !important;
        }
    
        #tob_rail_slide,
        #tob_rail_container,
        #b_context > li > div > div > div.b_sideBleed.lite-entcard-ans {
            background-color: transparent !important;
            border-radius: 4px;
            border: 1px solid var(--bb-bg-color) !important;
        }
    
    /* Related Searches */   
    
        #rs_lgw_list a {
        background-color: var(--bb-bg-color) !important;
        border-radius: 0 16px 16px 0 !important;
        } 
    

/* Search Related Context Bottom Pane */    
    
    #brsv3 > ul > li > a {
        background-color: #222 !important;
    }  

    
/* Search Related Context Side Pane */    
    
    footer {
        background-color: var(--bb-bg-color) !important;
    } 
    

/* Other Fixes */ 
    
    div.user-prefix {
        /* hide the text in this div
        but do not change the size, otherwise
        the tab button would be displayed
        in a weird place */
        color: transparent !important;
    }
    
    div.ghost {
        color: #888 !important;
    }  
    
    .openans_gradient_div {
        background: linear-gradient(to right, var(--bb-bg-color), #222) !important;
    } 
    
    .df_alsoAskCard {
        border-color: #555 !important;
    }
    
    
}

Reviews

No reviews yet.