Skip to content

Facebook Focus Mode by macx

Mirrored from https://raw.githubusercontent.com/macx/Facebook-Focus-Mode/main/facebook-focus-mode.user.css

Screenshot of Facebook Focus Mode

Details

Authormacx

LicenseMIT

Categoryfacebook,userstyles,darkmode

Created

Updated

Code size3.1 kB

Code checksumf5f1e8e3

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Focus-Mode for Facebook on Desktop websites

Notes

Change log

2022-01-17

  • Fix Sidebar on image zoomed pages
  • Remove Ad
  • Increase Icon and spacing on Sidebars

Source code

/* ==UserStyle==
@name         Facebook Focus Mode
@version      v1.1.0
@namespace    github.com/macx
@description  Focus-Mode for Facebook on Desktop websites
@author       macx
@license      MIT
@homepageURL  https://github.com/macx/Facebook-Focus-Mode
@supportURL   https://github.com/macx/Facebook-Focus-Mode/issues

==/UserStyle== */

@-moz-document domain("facebook.com") {
  /* facebook.com*/

  /*
  ┌──────────────────────────────────┐
    NAV BAR
  └──────────────────────────────────┘
  */

  /* Set size of Navbar icons */
  [aria-label='Facebook'] svg {
    width: 24px;
  }

  [fill='url(#jsc_s_27)'] {
    margin-left: 5px;
  }

  /* Remove background from icons */
  .tdjehn4e {
    background: none;
  }

  /*
  ┌──────────────────────────────────┐
    CONTENT STAGE
  └──────────────────────────────────┘
  */

  /* Enlarge content width */
  [data-pagelet='stories'],
  .abvwweq7.abvwweq7 {
    width: 680px;
  }

  /* Hide Rooms functions entierly */
  [data-pagelet='VideoChatHomeUnit'] {
    display: none;
  }

  /*
  ┌──────────────────────────────────┐
    SIDEBARS
  └──────────────────────────────────┘
  */

  /* Hide Sidebars */
  html:not(._9t1d) [role='banner'] ~ div [role='navigation'],
  html:not(._9t1d) [role='banner'] ~ div [role='complementary'] {
    flex: 0 1 280px;
    background-color: rgba(0, 0, 0, 0.1);
    opacity: 0.08;
    transition: opacity 120ms ease-in-out;
    filter: blur(10px);
  }

  html:not(._9t1d) [role='banner'] ~ div [role='navigation']:hover,
  html:not(._9t1d) [role='banner'] ~ div [role='complementary']:hover {
    opacity: 1;
    background-color: var(--nav-bar-background);
    box-shadow: 0 12px 12px var(--shadow-2), inset 0 0 0 0 var(--shadow-inset);
    filter: none;
  }

  /* Make icons and spacing smaller */

  .nddp3pr2.nddp3pr2 {
    transform: scale(0.77777777);
  }

  .hx8drtub.hx8drtub {
    margin-top: 4px;
  }

  .j13r6fgp.j13r6fgp {
    margin-bottom: 4px;
  }

  .icc0peqn.icc0peqn {
    margin-left: -4px;
  }

  .m6uieof3.m6uieof3 {
    margin-right: 6px;
  }

  /* Remove top ad */
  [data-pagelet='RightRail'] .sponsored_ad,
  [data-pagelet='RightRail'] .l9j0dhe7 > div > span {
    display: none;
  }

  /* Set icon size */
  .nddp3pr2.nddp3pr2 {
    transform: scale(0.77777777);
  }

  /* Hide Scrollbars */
  .oj68ptkr {
    display: none;
  }

  /* Hide Search until hover */
  .poy2od1o .b3i9ofy5 {
    opacity: 0;
    transition: opacity 200ms ease-in-out;
  }

  .poy2od1o:hover .b3i9ofy5 {
    opacity: 1;
  }
}

Reviews

No reviews yet.