Skip to content

Fluent UI for google.com{WIP} by Kinomerc

Screenshot of Fluent UI for google.com{WIP}

Details

AuthorKinomerc

LicenseNo License

Categorygoogle.com

Created

Updated

Size12 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

work in progress
only few elements are applyed

Notes

Userstyle doesn't have notes.

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name       Fluent UI for google.com
@version    20240930.13.16
@namespace  kinomerc
==/UserStyle== */

@-moz-document url-prefix("") {
/* ==UserStyle==
@name       Fluent UI for google.com
@version    20240930
@namespace  kinomerc
*/
}

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


/* google data / store */
div[role="navigation"] a[class="MV3Tnb"]{
    text-decoration: none; 
    transition: background-color 0.2s, box-shadow 0.2s, color 0.3s ease !important;
}
div[role="navigation"] a[class="MV3Tnb"]:hover {
    text-decoration: none !important;
    color: #007bff !important;
}

/* gmail / image */
a[aria-label^="Gmail"] {
    text-decoration: none; 
    transition: background-color 0.2s, box-shadow 0.2s, color 0.3s ease !important;
}
a[aria-label^="Gmail"]:hover {
    text-decoration: none !important;
    color: #007bff !important;
}
a[href^="https://www.google.com/imghp?"] {
    text-decoration: none; 
    transition: background-color 0.2s, box-shadow 0.2s, color 0.3s ease !important;
}
a[href^="https://www.google.com/imghp?"]:hover {
    text-decoration: none !important;
    color: #007bff !important;
}

/* search bar */
form[action="/search"] div{
    background-color: transparent ;
    transition: background-color 0.2s, border-color 0.2s, box-shadow 0.2s ;
}
form[action="/search"] div[jsmodel] div[jscontroller] div[jscontroller] div[jsname="aajZCb"] {
    background-color: transparent ;
    backdrop-filter: blur(10px) ;
    transition: background-color 0.2s, box-shadow 0.2s ;
}
form[action="/search"] div[jsmodel] div[jscontroller] div[jscontroller] {
    background-color: transparent ;
    border-radius: 15px;
    transition: background-color 0.2s, box-shadow 0.2s ;
}
form[action="/search"] div[jsmodel] div[jscontroller] div[jscontroller]:hover {
    box-shadow: 0 1px 3px rgba(128, 128, 128, .3);    
    background-color: transparent ;
    border-radius: 15px ;
    text-decoration: none;
}
li[class$="sbhl"]{
    box-shadow: 0 1px 3px rgba(128, 128, 128, .3);    
    background-color: rgba(0, 0, 0, 0) ;
    text-decoration: none;
    transition: color 0.2s, box-shadow 0.2s ;
}
li[class$="sbhl"]:hover {
    box-shadow: 0 1px 3px rgba(128, 128, 128, .3);    
    background-color: rgba(0, 0, 0, .15) ;
    text-decoration: none;
}

/* search button, feeling lucky button */
form[action="/search"] div[jsmodel] div[jscontroller] div[class] center input[type="submit"]{
    border: 1px solid rgba(0, 0, 0, 0.1) ;
    border-radius: 10px ;
    box-shadow: 0 1px 3px rgba(128, 128, 128, 0.3) ;
    transition: background-color 0.2s, box-shadow 0.2s ;
}
form[action="/search"] div[jsmodel] div[jscontroller] div[class] center input[type="submit"]:hover {
    box-shadow: 0 4px 10px rgba(128, 128, 128, .3) ;    
    border-radius: 10px ;
    text-decoration: none;
}

/* footer */
div[role="contentinfo"]{
    background-color: rgba(128, 128, 128, .1) ;
    border: 1px solid rgba(0, 0, 0, 0.1) ;
    border-radius: 10px ;
    box-shadow: 0 1px 3px rgba(128, 128, 128, 0.3) ;
    margin-bottom: 10px ;
    transition: background-color 0.2s, box-shadow 0.2s ;
}
div[role="contentinfo"]:hover {
    box-shadow: 0 4px 10px rgba(128, 128, 128, .3);
}
div[role="contentinfo"] div[class] a[class] {
    text-decoration: none; 
    transition: background-color 0.2s, box-shadow 0.2s, color 0.3s ease !important;
}
div[role="contentinfo"] div[class] a[class]:hover {
    text-decoration: none !important;
    color: rgba(0, 123, 255, .9) !important;
}
div[role="contentinfo"] div[class] span {
    text-decoration: none; 
    transition: background-color 0.2s, box-shadow 0.2s, color 0.3s ease !important;
}
div[role="contentinfo"] div[class] span span g-popup div:hover {
    text-decoration: none !important;
    color: #007bff !important;
}
/*
{
    background-color: rgba(255, 255, 255, 0.3) !important;
    backdrop-filter: blur(10px) !important;
    border: 1px solid rgba(0, 0, 0, 0.1) !important;
    border-radius: 10px !important;
    box-shadow: 0 1px 3px rgba(128, 128, 128, 0.3) !important;
    margin-top: 10000px !important;
    transform: translateX(2px) !important;
    transition: background-color 0.2s, color 0.2s border-color 0.2s, box-shadow 0.2s !important;
}
div[jsname] div[jsname] div[class] div[role="listitem"]
*/
div[role="navigation"] div[class] div[jscontroller] div div[id] div div[aria-hidden] div[class] {
    background-color: rgba(255, 255, 255, 0.3) !important;
    backdrop-filter: blur(10px) !important;
    border: 1px solid rgba(0, 0, 0, 0.1) !important;
    border-radius: 10px !important;
    box-shadow: 0 1px 3px rgba(128, 128, 128, 0.3) !important;
    transition: background-color 0.2s, color 0.2s,border-color 0.2s !important;
}   
div[role="navigation"] div[class] div[jscontroller] div div[id] div div[aria-hidden] div[class]:hover {
    box-shadow: 0 4px 10px rgba(128, 128, 128, .3) ;    
    border-radius: 10px ;
    text-decoration: none;
}




/* at search result page, more*/
div[role="listitem"] g-popup[jsname] div[jsname] div[jsname] {
    background-color: rgba(255, 255, 255, 0)!important;
    box-shadow: 0 1px 3px rgba(128, 128, 128, 0) !important;
    border-radius: 10px !important;
    transition: background-color 0.2s, box-shadow 0.2s !important;
}
div[role="listitem"] g-popup[jsname] div[jsname] div[jsname] div[class="LtmTod"]{
    background-color: rgba(255, 255, 255, 0)!important;
    box-shadow: 0 1px 3px rgba(128, 128, 128, 0.3) !important;
    backdrop-filter: blur(10px) !important;
    border-radius: 10px !important;
    transition: background-color 0.2s, box-shadow 0.2s !important;
}
div[role="listitem"] g-popup[jsname] div[jsname] div[jsname] div[class="LtmTod"]:hover {
    background-color: rgba(255, 255, 255, 0.3);
    border-radius: 10px !important;
    box-shadow: 0 4px 10px rgba(128, 128, 128, .3) !important;
}

/* at search result page, link hover*/
div[id="search"] div div[class]  div[jscontroller] div[class] div[class] div[class] div span[jscontroller] a[jsname]:hover {
    text-decoration: none !important;
    color: #007bff !important;
    background-color: rgba(255, 255, 255, 0.3);
    box-shadow: 0 1px 3px rgba(128, 128, 128, .3) !important;
    transition: color 0.2s, background-color 0.2s, box-shadow 0.2s !important;
}
div[jsname] div div[jscontroller] div a div[role="heading"] div div span:hover {
    text-decoration: none !important;
    color: #007bff !important;
    background-color: rgba(255, 255, 255, 0.3);
    box-shadow: 0 1px 3px rgba(128, 128, 128, .3) !important;
    transition: color 0.2s, background-color 0.2s, box-shadow 0.2s !important;
}
div[class] g-more-link[class] a[class] div[class] {
    border: 1px solid rgba(0, 0, 0, 0.1) ;
    border-radius: 15px ;
    box-shadow: 0 1px 3px rgba(128, 128, 128, 0.3) ;
    transition: background-color 0.2s, box-shadow 0.2s ;
}
div[class] g-more-link[class] a[class] div[class]:hover {
    box-shadow: 0 4px 10px rgba(128, 128, 128, .3) ;
    background-color: rgba(241, 243, 244, .9) ;
    border-radius: 15px ;
    text-decoration: none;
}


div[data-fbevent="fastbutton" ]{
    transition: color 0.2s, box-shadow 0.2s ;
}
div[data-fbevent="fastbutton" ]:hover {
    box-shadow: 0 4px 10px rgba(128, 128, 128, .3) ;
    background-color: rgba(241, 243, 244, .9) ;
    border-radius: 15px ;
    text-decoration: none;
}
div[data-audio-play-tts="true"] div{
    transition: background-color 0.2s, box-shadow 0.2s ;
}
div[data-audio-play-tts="true"] div:hover {
    box-shadow: 0 4px 10px rgba(128, 128, 128, .3) ;
    background-color: rgba(66, 133, 244, .9) ;
    border-radius: 150px ;
    text-decoration: none;
}

}

@-moz-document url-prefix("https://ogs.google.com/u/0/widget/app") {
/* google apps*/
div[role="complementary"] div[jsaction]{
    background-color: transparent !important;
    backdrop-filter: blur(10px) ;
    box-shadow: 0 1px 3px rgba(128, 128, 128, 0.3) !important;
    transition: background-color 0.2s, box-shadow 0.2s !important;
}
div[role="complementary"] div[jsaction]:hover {
    box-shadow: 0 4px 10px rgba(128, 128, 128, .3)!important;    
}
div[role="complementary"] div[jsaction] div[class]{
    background-color: transparent;
}
div[role="complementary"] div div div div ul li {
    transition: background-color 0.2s, background-color 0.2s, box-shadow 0.2s, color 0.3s ease;
    text-shadow: -1px -1px 0 #FFF, 1px -1px 0 #FFF, -1px 1px 0 #FFF, 1px 1px 0 #FFF;
}
div[role="complementary"] div div div div ul li a{
    transition: background-color 0.2s, background-color 0.2s, box-shadow 0.2s, color 0.3s ease;
    text-shadow: -1px -1px 0 #FFF, 1px -1px 0 #FFF, -1px 1px 0 #FFF, 1px 1px 0 #FFF;       
}
div[role="complementary"] div div div div ul li :hover {
    text-decoration: none !important;
    color: rgba(0, 123, 255, .9) !important;
}
div[role="complementary"] div div div div ul li a:hover {
    text-decoration: none !important;
    color: rgba(0, 123, 255, .9) !important;
}
div[role="complementary"] div div div a[href="https://about.google/products/"] {
    transition: border-color 0.2s, background-color 0.2s, box-shadow 0.2s, color 0.3s ease;
}
div[role="complementary"] div div div a[href="https://about.google/products/"]:hover {
    text-decoration: none !important;
    color: rgba(0, 123, 255, .9) !important;
    box-shadow: 0 4px 10px rgba(128, 128, 128, .3)!important;    
}
}

@-moz-document url-prefix("https://ogs.google.com/u/0/widget/account") {
html body div c-wiz[jsrenderer] div[class] div[jsname]{
    background-color: transparent;
    backdrop-filter: blur(10px) ;
    box-shadow: 0 1px 3px rgba(128, 128, 128, 0.3) !important;
    transition: background-color 0.2s, box-shadow 0.2s !important;
}
html body div c-wiz[jsrenderer] div[class] div[js...

Reviews

No reviews yet.