• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Support Themes & Styles New update LIQUID GLASS jellyfin theme glassmorphism [10.11.x]

    Pages (3): « Previous 1 2 3

     
    • 2 Vote(s) - 5 Average

    New update LIQUID GLASS jellyfin theme glassmorphism [10.11.x]

    new theme for jellyfin
    Jfin
    Offline

    Junior Member

    Posts: 7
    Threads: 0
    Joined: 2024 May
    Reputation: 0
    Country:Canada
    #21
    2025-10-29, 03:09 PM
    A big thank you for your theme, blends well with iOS 26. I hope you keep improving it, I’m using it full-time now.
    Apple M2 Mac mini macOS 26
    Sphinx Coldhand
    Offline

    Junior Member

    Posts: 4
    Threads: 0
    Joined: 2025 Oct
    Reputation: 0
    #22
    2025-10-29, 09:41 PM
    My favorite theme! Big thank you for the 10.11 update. Keep up the good work!
    Sphinx Coldhand
    Offline

    Junior Member

    Posts: 4
    Threads: 0
    Joined: 2025 Oct
    Reputation: 0
    #23
    2025-11-05, 07:22 PM
    What would be the CSS code (for both theme variants) to blur the background image of the home page?
    Ted Hinklater
    Offline

    Member

    Posts: 188
    Threads: 8
    Joined: 2023 Nov
    Reputation: 25
    Country:United Kingdom
    #24
    2025-11-06, 12:24 PM (This post was last modified: 2025-11-06, 12:30 PM by Ted Hinklater. Edited 2 times in total.)
    It already is?

    [Image: Screenshot-from-2025-11-06-12-13-12.png]

    but if you're just asking in general, this theme uses a ::before layer over .backgroundContainer.withBackdrop with css that blurs anything beneath it:

    Code:
    #reactRoot:not(:has(.skinHeader.semiTransparent)) > .backgroundContainer.withBackdrop::before {
      backdrop-filter: blur(30px) saturate(80%) brightness(60%);
    -  webkit-backdrop-filter: blur(30px) saturate(80%) brightness(60%);
    }

    You can do it that way or you can apply a blur to the backdrop itself on the homepage

    Code:
    #reactRoot:not(:has(.skinHeader.semiTransparent)) > .backdropContainer > .backdropImage {
      filter: blur(30px);
    }
    Sphinx Coldhand
    Offline

    Junior Member

    Posts: 4
    Threads: 0
    Joined: 2025 Oct
    Reputation: 0
    #25
    2025-11-06, 06:14 PM (This post was last modified: 2025-11-06, 06:16 PM by Sphinx Coldhand. Edited 2 times in total.)
    I want to apply a blur only to the backdrop itself only on the homepage.
    I tried both of your codes, none worked out.
    Here is what I used:
    Code:
    @import 'https://cdn.jsdelivr.net/gh/alexyle/jellyfin-theme@liquid-glass/glassmorphism/theme.css';
    #reactRoot:not(:has(.skinHeader.semiTransparent)) > .backdropContainer > .backdropImage {filter: blur(30px);}
    Ted Hinklater
    Offline

    Member

    Posts: 188
    Threads: 8
    Joined: 2023 Nov
    Reputation: 25
    Country:United Kingdom
    #26
    2025-11-06, 06:31 PM
    Yeah the theme is overriding it with its own blur, best bet is to copy the whole theme css instead of using the import link, and editing out the blur bit i mentioned
    Sphinx Coldhand
    Offline

    Junior Member

    Posts: 4
    Threads: 0
    Joined: 2025 Oct
    Reputation: 0
    #27
    2025-11-06, 08:04 PM (This post was last modified: 2025-11-06, 08:05 PM by Sphinx Coldhand. Edited 1 time in total.)
    From my understanding, the CSS is executed from top to bottom.
    If I add, for example:
    Code:
    .backdropImage {filter: blur(20px) saturate(120%) contrast(120%) brightness(40%);}
    after the @import, the backdrop is blured, but all, not only for the homepage.
    So, the blur is not overriden by @import (it comes after the @import).
    To me it seems that it has to be a possibility to achive the desired effect only for the homepage.
    jakamy
    Offline

    Junior Member

    Posts: 6
    Threads: 3
    Joined: 2025 Jun
    Reputation: 0
    Country:Canada
    #28
    6 hours ago
    Made an all glass tweak for my taste here:
    • Glass play buttons and cards
    • (commented using copilot for easy edits)
       
    /* Base styling for detail buttons */
    .detailButton {
      color: #fff; /* White text for contrast */
      background: radial-gradient(
        ellipse at center,          /* Elliptical gradient centered */
        rgba(0, 0, 0, 0.4),          /* Dark translucent center */
        rgba(0, 0, 0, 0.1)          /* Fades to lighter edge */
      );
      backdrop-filter: blur(2px);          /* Applies blur behind element */
      -webkit-backdrop-filter: blur(2px);  /* Safari support */
      border: 1px solid rgba(255, 255, 255, 0.2); /* Subtle white border */
      border-radius: 40px; /* Rounded pill shape */
    }

    /* Hover effect for detail buttons */
    .detailButton:hover {
      background: radial-gradient(
        ellipse at center,
        rgba(255, 255, 150, 0.Nerd-face,    /* Bright yellow center */
        rgba(255, 255, 0, 0.4)      /* Fades to yellow edge */
      );
      box-shadow: 0 0 12px rgba(255, 255, 0, 0.4); /* Yellow glow on hover */
    }

    /* Styling for play buttons inside detail buttons */
    .detailButton.btnPlay.play-button {
      color: #fff;
      background: radial-gradient(
        ellipse at center,
        rgba(128, 128, 0, 0.4),      /* Olive yellow center */
        rgba(255, 255, 0, 0.1)      /* Fades to light yellow edge */
      );
      backdrop-filter: blur(2px);
      -webkit-backdrop-filter: blur(2px);
      border: 1px solid rgba(255, 255, 255, 0.2);
      border-radius: 40px;
    }

    /* Hover effect for play buttons */
    .detailButton.btnPlay.play-button:hover {
      background: radial-gradient(
        ellipse at center,
        rgba(255, 255, 150, 0.Nerd-face,    /* Bright yellow center */
        rgba(255, 255, 0, 0.4)      /* Yellow edge */
      );
      box-shadow: 0 0 12px rgba(255, 255, 0, 0.4); /* Glow effect */
    }

    /* Styling for Emby home library buttons */
    .homeLibraryButton.emby-button {
      color: #fff;
      background: radial-gradient(
        ellipse at center,
        rgba(0, 0, 0, 0.4),          /* Dark translucent center */
        rgba(0, 0, 0, 0.1)          /* Fades to lighter edge */
      );
      backdrop-filter: blur(2px);
      -webkit-backdrop-filter: blur(2px);
      border: 1px solid rgba(255, 255, 255, 0.2);
      border-radius: 40px;
    }

    /* Hover effect for Emby buttons */
    .homeLibraryButton.emby-button:hover {
      background: radial-gradient(
        ellipse at center,
        rgba(255, 255, 150, 0.6),    /* Bright yellow center */
        rgba(255, 255, 0, 0.2)      /* Yellow edge */
      );
      box-shadow: 0 0 12px rgba(255, 255, 0, 0.4); /* Glow effect */
    }

    /* Styling for card boxes */
    .cardBox {
      color: #fff;
      background: radial-gradient(
        ellipse at center,
        rgba(0, 0, 0, 0.4),          /* Dark translucent center */
        rgba(0, 0, 0, 0.1)          /* Fades to lighter edge */
      );
      backdrop-filter: blur(2px);
      -webkit-backdrop-filter: blur(2px);
      border: 1px solid rgba(255, 255, 255, 0.2);
      border-radius: 8px; /* Slightly rounded corners */
    }

    Cheers
    Pages (3): « Previous 1 2 3

    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)


    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode