Полезная информация

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

№725114-12-2019 18:30:49

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2074
UA: Firefox 72.0

Re: Настройка внешнего вида Firefox в userChrome.css

_zt пишет

height: calc(var(--tab-min-height, 20px) - 30px);

Я не понял вы хотите чтобы высота панели была 0? а то и вовсе в минус ушла
этот код лучше удалить

_zt пишет

чтобы панель меню при вызове по Alt была поверх nav-bar. Как это сделать?

ну не знаю попробуйте так на [windows] не проверял, с некоторыми стилями не совместимо

скрытый текст

Выделить код

Код:

#toolbar-menubar[autohide="true"]:not([customizing="true"]) {
    position: relative !important;
    z-index: 3 !important;
    background-color: var(--toolbar-bgcolor, -moz-dialog) !important;
    background-image: var(--toolbar-bgimage, none) !important;
    color: var(--toolbar-color, -moz-dialogtext) !important;
}

#toolbar-menubar[autohide="true"]:not(:-moz-any([inactive="true"],[customizing="true"])) {
    height: calc(var(--tab-min-height, 29px) - var(--tabs-navbar-shadow-size, 0px)) !important;
    max-height: none !important;
    margin-bottom: calc(-1 * (var(--tab-min-height, 29px) - var(--tabs-navbar-shadow-size, 0px))) !important;
}

*|*:root[sizemode="normal"] #toolbar-menubar[autohide="true"]:not(:-moz-any([inactive="true"],[customizing="true"])) {
    height: calc(var(--tab-min-height, 29px) + var(--space-above-tabbar, 0px) - var(--tabs-navbar-shadow-size, 0px)) !important;
    margin-bottom: calc(-1 * (var(--tab-min-height, 29px) + var(--space-above-tabbar, 0px) - var(--tabs-navbar-shadow-size, 0px))) !important;
}

*|*:root:not([inFullscreen])[tabsintitlebar][sizemode="normal"] #navigator-toolbox > #titlebar {
    -moz-appearance: none !important;
}


это поверх любой панели не только nav-bar

Отредактировано Vitaliy V. (15-12-2019 21:16:01)

Отсутствует

 

№725214-12-2019 22:51:39

Mrakobes666
Участник
 
Группа: Members
Зарегистрирован: 03-03-2011
Сообщений: 159
UA: Firefox 71.0

Re: Настройка внешнего вида Firefox в userChrome.css

Всем привет. Как увеличить размер окна "новая закладка", который при добавлении открывается, при нажатии на "выбрать" а также переходил бы в дереве на последнюю папку куда добавлял последний раз?

Под размерами окошка я имею ввиду высоту - чтобы портянка дерева папок была высокой, для выбора, на 5К экране дефолтный размер не актуален

Отредактировано Mrakobes666 (14-12-2019 23:07:01)

Отсутствует

 

№725315-12-2019 06:30:26

FireForce
Участник
 
Группа: Members
Зарегистрирован: 18-01-2010
Сообщений: 463
UA: Firefox 71.0

Re: Настройка внешнего вида Firefox в userChrome.css

Mrakobes666 пишет

...а также переходил бы в дереве на последнюю папку куда добавлял последний раз?

Это никак (см. bug 1412263).

Отсутствует

 

№725415-12-2019 06:39:07

_zt
Участник
 
Группа: Members
Зарегистрирован: 10-11-2014
Сообщений: 1419
UA: Firefox 68.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.
Спасибо, я нашел нужное. Целиком же ваш стиль, полностью переопределяет, встроенное в firefox, поведение автоскрытия панели меню и не дает нужного результата. Например, панель не скрывается пока по ней не щелкнешь и цвета с фонами там не нужны.

Я не понял вы хотите чтобы высота панели была 0? а то и вовсе в минус ушла

Этот фикс я не просто так прикрутил и он верен, только значения могут быть другими. Например, для чистого профиля будет 28, для моего 24 (т.е. 4 пиксела мне какой то другой стиль добавляет). Иначе, при вызове меню по Alt, панели будут дергаться, смещаться на несколько пикселей.

Итак, код:

скрытый текст

Выделить код

Код:

/* Скрывает панель вкладок и прячет заголовок за nav-bar, оставляя тонкую рамку */
#tabbrowser-tabs {
    min-height: 0 !important;
    height: 0 !important;
    max-height: 0 !important;
    -moz-appearance: none !important;
    overflow: hidden !important;
}

/* Отступ контента nav-bar справа */
#PanelUI-button {
    padding-right: 105px !important;
}

/* Фикс размеров и уровня (выше других панелей) при отображении меню по Alt, цвета и фон можно закомментировать */
#toolbar-menubar {
    height: 0px !important;
    position: relative !important;
    z-index: 3 !important;
    background-color: var(--toolbar-bgcolor, -moz-dialog) !important;
    background-image: var(--toolbar-bgimage, none) !important;
    color: var(--toolbar-color, -moz-dialogtext) !important;
    padding: 0 !important;
    border-width: 0 !important;
}

/* Отступы для кнопок, если их добавить */
#toolbar-menubar {
    --toolbarbutton-outer-padding: 4px !important;
    --toolbarbutton-inner-padding: 1px !important;
}

#toolbar-menubar .toolbarbutton-1 {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
}

/* Фикс для полноэкранного режима */
#main-window:not([inFullscreen])[tabsintitlebar][sizemode="maximized"] #navigator-toolbox {
    -moz-appearance: -moz-window-titlebar-maximized !important;
}
#main-window:not([inFullscreen])[tabsintitlebar][sizemode="maximized"] #titlebar {
    height: 0px !important;
}

/* Здесь задается отступ от верхнего края окна */
#navigator-toolbox > #titlebar {
    -moz-appearance: none !important;
    height: 5px !important;
    position: static !important;
}


Результат для чистого профиля:
скрытый текст
cb1a967edc62.gif

Даже без Alt, navbar прозрачен для щелчков мыши относительно кнопок управления окном. Правильнее было бы назначить кнопкам управления окном уровень "всегда сверху", т.е. выше других панелей, но что есть, то есть. Возможно позже, у вас Vitaliy V., появится желание доделать этот код. Или переделать, так как теперь вопросов по его функциям быть не должно.

Отредактировано _zt (15-12-2019 21:50:08)

Отсутствует

 

№725515-12-2019 07:28:11

_zt
Участник
 
Группа: Members
Зарегистрирован: 10-11-2014
Сообщений: 1419
UA: Firefox 68.0

Re: Настройка внешнего вида Firefox в userChrome.css

Насчет разницы "height: calc(var(--tab-min-height, 20px) - 28px);"...
Видимо это зависит от ширины рамки окна заданной в системе для Windows 7-8.1. Следовательно для других систем последнее число надо подбирать методом проб. В Windows 10 ее вообще нет, так что умозрительно для нее значение должно быть 24.

Отсутствует

 

№725615-12-2019 10:23:00

Mrakobes666
Участник
 
Группа: Members
Зарегистрирован: 03-03-2011
Сообщений: 159
UA: Firefox 71.0

Re: Настройка внешнего вида Firefox в userChrome.css

FireForce

а высоту окошка бы раза в два увеличить? И чтобы всегда развернуто деревцо

Отсутствует

 

№725715-12-2019 13:25:48

Ovod
Участник
 
Группа: Members
Зарегистрирован: 10-06-2015
Сообщений: 132
UA: Firefox 66.0

Re: Настройка внешнего вида Firefox в userChrome.css

shadow_user пишет

Помещать в userContent.css.

ОНО?
dl_f.gif

Отсутствует

 

№725815-12-2019 14:07:43

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2074
UA: Firefox 72.0

Re: Настройка внешнего вида Firefox в userChrome.css

_zt пишет

Спасибо, я нашел нужное. Целиком же ваш стиль, полностью переопределяет, встроенное в firefox, поведение автоскрытия панели меню и не дает нужного результата. Например, панель не скрывается пока по ней не щелкнешь и цвета с фонами там не нужны.

Не совсем так, оно скрывалось со второго нажатия alt или f10, впрочем это исправлено. А насчет фона конечно нужен иначе все сольется
на панели могут быть кнопки и на другой тоже - получается каша

_zt пишет

Этот фикс я не просто так прикрутил и он верен, только значения могут быть другими. Например, для чистого профиля будет 28, для моего 24 (т.е. 4 пиксела мне какой то другой стиль добавляет). Иначе, при вызове меню по Alt, панели будут дергаться, смещаться на несколько пикселей.

нет это не верно, можно просто добавить height: 0px !important; и будет тоже самое, и ничего подбирать там не нужно
чтобы высота была действительно 0 нужно добавить padding: 0 !important; border-width: 0 !important;

вы хоть поняли что если у вас переменная --tab-min-height = 29px
то 29px - 28px = 1px
а до этого у вас было 29px - 30px = -1px
ну и к чему эти бессмысленные вычисления?!

Отредактировано Vitaliy V. (15-12-2019 14:11:28)

Отсутствует

 

№725915-12-2019 14:50:29

shadow_user
Участник
 
Группа: Members
Зарегистрирован: 14-02-2007
Сообщений: 244
UA: Firefox 68.0

Re: Настройка внешнего вида Firefox в userChrome.css

Ovod пишет

ОНО?

Почти оно. В профиле папка Chrome, в ней userContent.css (там же рядом и userChrome.css). Коды лучше комментировать, иначе потом не разберешься.

скрытый текст
/* Подсветка посещенных и непосещенных ссылок */
a:link {color: #FFFFFF !important;} /* Белый цвет непосещенной ссылки */
a:visited {color: #21431F  !important;} /* Серый цвет посещенной ссылки */

/* Подчеркивать ссылки при наведении на них */
a[href]:hover {
text-decoration: underline !important;
}


Перезапустить браузер. Чтобы Firefox мог брать настройки из .css, в about:config: toolkit.legacyUserProfileCustomizations.stylesheets = true

Отсутствует

 

№726015-12-2019 17:05:39

_zt
Участник
 
Группа: Members
Зарегистрирован: 10-11-2014
Сообщений: 1419
UA: Firefox 68.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.

оно скрывалось со второго нажатия alt

Нет, точно нет, проверял несколько раз и на чистом и на своем, с потерей фокуса и т.п.

можно просто добавить

Ага, теперь понятно, вроде.

Разницы между кодами я у себя не вижу, удаление из вашего кода двух последних секций ни какого эффекта не дает. Изменение значений в этих секциях, тоже ни какого эффекта не дает. Т.е. без объяснений выполняемых ими функций, они для меня выглядят просто лишними. Возможно они для других осей или версий firefox нужны?
В общем, спасибо за подсказки. Теперь код делает все что мне надо.


Для тех кто будет пользоваться - Выложенный выше код исправил, полноэкранный режим и размеры добавляемых кнопок пофиксил. Все значения отличные от нуля можно править.

Отредактировано _zt (15-12-2019 21:37:46)

Отсутствует

 

№726115-12-2019 19:38:36

solombala
Забанен
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 652
UA: Firefox 71.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.
Опять ....71  Текста не видно ...Может скрипт не работает? Все css перелопатил ...
pqxp6jpt.png
Это опять мультипроцесс....мать его.

Отредактировано solombala (15-12-2019 19:59:54)

Отсутствует

 

№726215-12-2019 22:50:38

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2074
UA: Firefox 72.0

Re: Настройка внешнего вида Firefox в userChrome.css

_zt
Ну раз вам уже не нужно выложу для других
не пропадать же зря коду, даже в [windows] пришлось лезть...
Теперь со скрытием панели вкладок

скрытый текст

Выделить код

Код:

#toolbar-menubar[autohide="true"]:not([customizing="true"]) {
    position: relative !important;
    z-index: 3 !important;
    background-color: var(--toolbar-bgcolor, -moz-dialog) !important;
    background-image: var(--toolbar-bgimage, none) !important;
    color: var(--toolbar-color, -moz-dialogtext) !important;
    -moz-box-align: start !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    border-top-width: 0 !important;
    border-bottom-width: 0 !important;
}
#toolbar-menubar[autohide="true"]:not(:-moz-any([inactive="true"],[customizing="true"])) {
    height: var(--tab-min-height, 29px) !important;
    max-height: none !important;
    margin-bottom: calc(-1 * var(--tab-min-height, 29px)) !important;
}
*|*:root:not([inFullscreen])[tabsintitlebar] #navigator-toolbox > #titlebar {
    -moz-appearance: none !important;
}
*|*:root:not([inFullscreen])[tabsintitlebar][sizemode="maximized"] #navigator-toolbox {
    -moz-appearance: -moz-window-titlebar-maximized !important;
}
*|*:root:not([customizing="true"]) #nav-bar {
    padding-inline-end: 140px !important;
}
*|*:root:not([customizing="true"]):not([inFullscreen])[tabsintitlebar][sizemode="normal"] #nav-bar {
    padding-inline-start: 40px !important;
    padding-inline-end: 180px !important;
}
*|*:root:not([customizing="true"]) #TabsToolbar {
    height: var(--tab-min-height, 29px) !important;
    max-height: none !important;
    margin-bottom: calc(-1 * var(--tab-min-height, 29px)) !important;
    overflow: hidden !important;
    -moz-appearance: none !important;
    visibility: hidden !important;
    -moz-box-align: start !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    border-top-width: 0 !important;
    border-bottom-width: 0 !important;
}
#toolbar-menubar[autohide="true"][inactive="true"] + #TabsToolbar > .titlebar-buttonbox-container,
*|*:root[inFullscreen] #TabsToolbar > #window-controls {
    visibility: visible !important;
    position: relative !important;
    z-index: 3 !important;
}
*|*:root:not([customizing="true"]) #tabbrowser-tabs {
    visibility: visible !important;
    min-height: 0 !important;
    height: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
}


вместо отступа сверху используются отступы по бокам в оконном режиме по аналогии с панелью вкладок

Добавлено 15-12-2019 22:58:35

_zt пишет

Т.е. без объяснений выполняемых ими функций, они для меня выглядят просто лишними

Ну а для меня ваш выглядит... Лучше промолчу

Отредактировано Vitaliy V. (15-12-2019 22:58:35)

Отсутствует

 

№726316-12-2019 00:11:43

_zt
Участник
 
Группа: Members
Зарегистрирован: 10-11-2014
Сообщений: 1419
UA: Firefox 68.0

Re: Настройка внешнего вида Firefox в userChrome.css

Стиль с высокой совместимостью для скрытия панели вкладок и заголовка окна. Кнопки управления окном перемещаются на панель ниже. Панель меню вызываемая по Alt плавающая, т.е. не сдвигает нижние панели, при этом, панель меню вызываемая из контекстных меню закреплена в заголовке, т.е. обычная. В панели меню возможно закреплять кнопки расширений, они будут скрываться вместе с панелью. Высота панели меню настраивается. Для видимых панелей предусмотрен отступ от верхнего края окна, актуально для Windows 7 - 8.1. За стиль спасибо Vitaliy V.

Демонстрация...
ca561fbd7102.gif

Код...

Выделить код

Код:

#main-menubar > menu {
    -moz-appearance: none !important;
}
#toolbar-menubar[autohide="true"]:not([customizing="true"]) {
    position: relative !important;
    z-index: 3 !important;
    background-color: var(--toolbar-bgcolor, -moz-dialog) !important;
    background-image: var(--toolbar-bgimage, none) !important;
    color: var(--toolbar-color, -moz-dialogtext) !important;
    -moz-box-align: start !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    border-top-width: 0 !important;
    border-bottom-width: 0 !important;
}

/* Высота панели меню, так же влияет на размер добавляемых кнопок */
#toolbar-menubar[autohide="true"]:not(:-moz-any([inactive="true"],[customizing="true"])) {
    height: 20px !important;
    margin-bottom: -20px !important;
}

*|*:root:not([inFullscreen])[tabsintitlebar] #navigator-toolbox > #titlebar {
    -moz-appearance: none !important;
}
*|*:root:not([inFullscreen])[tabsintitlebar][sizemode="maximized"] #navigator-toolbox {
    -moz-appearance: -moz-window-titlebar-maximized !important;
}
*|*:root:not([customizing="true"]) #nav-bar {
    padding-inline-end: 105px !important;
}
*|*:root:not([customizing="true"]):not([inFullscreen])[tabsintitlebar][sizemode="normal"] #nav-bar {
    padding-inline-start: 5px !important;
    padding-inline-end: 105px !important;
}
*|*:root:not([customizing="true"]) #TabsToolbar {
    height: var(--tab-min-height, 29px) !important;
    max-height: none !important;
    margin-bottom: calc(-1 * var(--tab-min-height, 29px)) !important;
    overflow: hidden !important;
    -moz-appearance: none !important;
    visibility: hidden !important;
    -moz-box-align: start !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    border-top-width: 0 !important;
    border-bottom-width: 0 !important;
}
#toolbar-menubar[autohide="true"][inactive="true"] + #TabsToolbar > .titlebar-buttonbox-container,
*|*:root[inFullscreen] #TabsToolbar > #window-controls {
    visibility: visible !important;
    position: relative !important;
    z-index: 3 !important;
}
*|*:root:not([customizing="true"]) #tabbrowser-tabs {
    visibility: visible !important;
    min-height: 0 !important;
    height: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
}

/* Поправки для Windows 7 - 8 */
@media (-moz-windows-compositor) {
    @media (-moz-os-version: windows-win7), (-moz-os-version: windows-win8) {
#toolbar-menubar[autohide="true"]:not(:-moz-any([inactive="true"],[customizing="true"])) {
    margin-top: 1px !important;
    margin-left: 1px !important;
    margin-right: 1px !important;
    }
/* Здесь задается отступ от верхнего края окна */
*|*:root:not([inFullscreen])[tabsintitlebar][sizemode="normal"] #titlebar {
    min-height: 5px !important;
    }
/* Фикс полноэкранного режима */
*|*:root:not([inFullscreen])[tabsintitlebar][sizemode="maximized"] #titlebar {
    max-height: 0px !important;
    }
  }
}

/* Отступы для кнопок, если их добавить */
#toolbar-menubar {
    --toolbarbutton-outer-padding: 4px !important;
    --toolbarbutton-inner-padding: 1px !important;
}
#toolbar-menubar .toolbarbutton-1 {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
}


Обновил код по результатам обсуждения ниже.

Отредактировано _zt (19-12-2019 17:35:59)

Отсутствует

 

№726416-12-2019 00:31:15

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2074
UA: Firefox 72.0

Re: Настройка внешнего вида Firefox в userChrome.css

_zt
нет вот этого

скрытый текст
#toolbar-menubar[autohide="true"]:not(:-moz-any([inactive="true"],[customizing="true"])) {
    height: var(--tab-min-height, 29px) !important;
    max-height: 20px !important;

*|*:root:not([customizing="true"]) #TabsToolbar {
    height: var(--tab-min-height, 29px) !important;
    max-height: 20px !important;


делать не надо - обрезанные или сплющенные кнопки управления окном и др. проблеммы

Отредактировано Vitaliy V. (16-12-2019 00:48:28)

Отсутствует

 

№726516-12-2019 11:01:55

_zt
Участник
 
Группа: Members
Зарегистрирован: 10-11-2014
Сообщений: 1419
UA: Firefox 68.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.
Я исправил код выше по результатам своих наблюдений. А теперь, если вы не против, опишу что и для чего я там добавил/изменил, начиная сверху кода.

скрытый текст

Выделить код

Код:

#toolbar-menubar[autohide="true"]:not(:-moz-any([inactive="true"],[customizing="true"])) {

    max-height: 20px !important;

Мне не нужны высоченная панель и огромные иконки в ней. Как сделать это по другому я не нашел.

Выделить код

Код:

#toolbar-menubar[autohide="true"]:not(:-moz-any([inactive="true"],[customizing="true"])) {

    margin-top: 1px !important;

    margin-left: 1px !important;
    margin-right: 1px !important;

В Windows 7 (и подозреваю что 8) при светлой и стандартной теме оформления панель меню, вызываемая по Alt, вываливается на 1px за внутренние границы окна. Выглядит некрасиво, особенно сверху. Данные значения исправляют это и не видны на темной теме.

Выделить код

Код:

/* Здесь задается отступ от верхнего края окна */
*|*:root:not([inFullscreen])[tabsintitlebar] #navigator-toolbox > #titlebar {
    -moz-appearance: none !important;
    height: 5px !important;
}

Самое важное. Без этого фикса, верхняя панель (у меня nav-bar) вываливается за край окна на 1px. Но это не все. В Windows 7-8 уродством будет даже равнение панелей по краю окна, так как с других сторон браузера есть рамка, а сверху получается, что нет.
Без фикса: 3f5e9eea71e9.png  С фиксом: 1336fbd76d1f.png
Вы этого в коде не учли, а я не знаю как по другому исправить. Мой фикс ломает отображение панели меню при вызове его через контекстное меня панелей, панель меню, в этом случае, просто прячется на nav-bar. Вызов же по Alt продолжает работать как задумано.

Выделить код

Код:

/* Отступы для кнопок, если их добавить */
#toolbar-menubar {
    --toolbarbutton-outer-padding: 4px !important;
    --toolbarbutton-inner-padding: 1px !important;
}
#toolbar-menubar .toolbarbutton-1 {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
}

С этим все и так понятно.

Выделить код

Код:

/* Фикс для полноэкранного режима */
#main-window:not([inFullscreen])[tabsintitlebar][sizemode="maximized"] #navigator-toolbox {
    -moz-appearance: -moz-window-titlebar-maximized !important;
}
#main-window:not([inFullscreen])[tabsintitlebar][sizemode="maximized"] #titlebar {
    height: 0px !important;
}

Продолжение эпопеи с отступом панелей от верхнего края окна. Эти строки исправляют добавленный выше отступ в полноэкранном режиме, так как он там не нужен. Ваш код "*|*:root:not([inFullscreen])[tabsintitlebar][sizemode="maximized"] #navigator-toolbox {    -moz-appearance: -moz-window-titlebar-maximized !important;  }" я видел, но он не помогает. Работают именно мои строки.


Вот как то так, если подскажете что, то буду рад.

делать не надо - обрезанные или сплющенные кнопки управления окном и др. проблеммы

В Windows 7-8 это не возможно. Ни одна программа не способна изменить кнопки управления окном. Есть лишь несколько состояний заголовка. Как минимум для тем Aero.

Отредактировано _zt (16-12-2019 11:14:06)

Отсутствует

 

№726616-12-2019 11:29:50

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2074
UA: Firefox 72.0

Re: Настройка внешнего вида Firefox в userChrome.css

_zt пишет

вываливается за край окна на 1px

За пределы окна вылезти не сможет она именно по краю.
И этот ваш отступ в [windows] 10 и др. ОС не нужен и портит вид
для этого можно использовать медиа запрос и что-то изменить только для win 7 (дефолтная тема) например
@media (-moz-os-version: windows-win7) and (-moz-windows-default-theme) { ваш код }

_zt пишет

Ваш код "*|*:root:not([inFullscreen])[tabsintitlebar][sizemode="maximized"] #navigator-toolbox {    -moz-appearance: -moz-window-titlebar-maximized !important;  }" я видел, но он не помогает. Работают именно мои строки.

Угу конечно добавили тоже самое ниже конечно приоритет будет у нижнего кода

_zt пишет

В Windows 7-8 это не возможно

зато на [windows] 10 и на [linux] очень даже возможно и реально плющит и обрезает

чтобы уменьшить панель просто задайте размеры здесь ( для [windows] 7 только)

скрытый текст
height: var(--tab-min-height, 29px) !important;
margin-bottom: calc(-1 * var(--tab-min-height, 29px)) !important;
например
height: 20px !important;
margin-bottom: -20px !important;
т.к. панель узкая можно ещё добавить
#main-menubar > menu {
    -moz-appearance: none !important;
}

Отредактировано Vitaliy V. (16-12-2019 12:42:48)

Отсутствует

 

№726716-12-2019 12:59:01

_zt
Участник
 
Группа: Members
Зарегистрирован: 10-11-2014
Сообщений: 1419
UA: Firefox 68.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.

За пределы окна вылезти не сможет она именно по краю.

Технически да, окно не заканчивается по внутренней границе, есть еще две рамки. Но визуально то я вам показал, вы же не будете с очевидными скриншотами спорить?

для этого можно использовать медиа запрос и что-то изменить только для win 7 (дефолтная тема) например
@media (-moz-os-version: windows-win7) and (-moz-windows-default-theme) { ваш код }

ОК. Я думаю, что в 8.1 будет тоже самое, как 8.1 указывать -win8 ???

Угу конечно добавили тоже самое ниже конечно приоритет будет у нижнего кода

Вы правы.

чтобы уменьшить панель просто задайте размеры здесь

Исправил код выше. Посмотрите пожалуйста.

Отсутствует

 

№726816-12-2019 14:27:20

kokoss
Участник
 
Группа: Members
Зарегистрирован: 15-02-2018
Сообщений: 1728
UA: Firefox 52.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.
Подскажите пожалуйста, как скрыть синюю линию между панелью навигации и вкладок? И сдвинуть в право кнопки управления окном [firefox] ?

скрин
ab3b2e551536.png


Win7

Отсутствует

 

№726916-12-2019 16:24:59

solombala
Забанен
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 652
UA: Firefox 71.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.

тут кнопку подогнали , как бы эту с тремя точками отцентровать?  Висит как-то криво..
7beu33bn.png

Отсутствует

 

№727016-12-2019 17:27:47

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2074
UA: Firefox 72.0

Re: Настройка внешнего вида Firefox в userChrome.css

_zt пишет

как 8.1 указывать -win8 ???

если вместе с 7

скрытый текст
@media (-moz-os-version: windows-win7) and (-moz-windows-default-theme), (-moz-os-version: windows-win8) { ваш код }

_zt пишет

Исправил код выше. Посмотрите пожалуйста.

Размер панели тоже наверное надо добавить в @media это плохо выглядит в др. осях если слишком узкая
и вот это

скрытый текст
/* Здесь задается отступ от верхнего края окна */
*|*:root:not([inFullscreen])[tabsintitlebar] #navigator-toolbox > #titlebar {
    height: 5px !important;
  }
/* Фикс полноэкранного режима */
*|*:root:not([inFullscreen])[tabsintitlebar][sizemode="maximized"] #titlebar {
    max-height: 0px !important;
  }

заменить на одно правило
скрытый текст

Выделить код

Код:

*|*:root:not([inFullscreen])[tabsintitlebar][sizemode="normal"] #titlebar {
    min-height: 5px !important;
}

kokoss пишет

скрыть синюю линию между панелью навигации и вкладок?

скрытый текст

Выделить код

Код:

#nav-bar {
    box-shadow: none !important;
}

kokoss пишет

сдвинуть в право кнопки управления окном

Нельзя на аеро теме, можно только заменить их - добавить поверх другие кнопки

Добавлено 16-12-2019 17:30:54
solombala
Мне проверить не на чем

Отредактировано Vitaliy V. (16-12-2019 17:30:54)

Отсутствует

 

№727116-12-2019 18:43:06

shadow_user
Участник
 
Группа: Members
Зарегистрирован: 14-02-2007
Сообщений: 244
UA: Firefox 68.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.
Большая просьба сделать появление этого окна с прогрессом при старте загрузки, с фиксированным размером, например, 720х240 (прописывается пользователем).
Prosba.1576510890.png
Если ранее "Библиотека" или "Все закладки" открывались с другим размером, то при старте загрузки окно все равно имеет указанный размер. Хотя бы это. Если не посредством .css, то через .js.
Опционально были бы полезны кнопка на тулбар, опция "поверх всех". Спасибо!

Отсутствует

 

№727216-12-2019 19:07:34

Вит
Участник
 
Группа: Members
Зарегистрирован: 09-11-2018
Сообщений: 214
UA: Firefox 68.0

Re: Настройка внешнего вида Firefox в userChrome.css

Прошу помочь

Добавлено 16-12-2019 19:14:31
Vitaliy V.
Подскажите: как сделать закладки в папке в 2-3 столбца ТОЛЬКО если есть более 10-15 закладок??? Моя: Win7 x64 (FF 68.02). Спасибо

Отредактировано Вит (16-12-2019 19:21:10)

Отсутствует

 

№727316-12-2019 20:19:13

_zt
Участник
 
Группа: Members
Зарегистрирован: 10-11-2014
Сообщений: 1419
UA: Firefox 68.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.
Для wi8 "(-moz-windows-default-theme)" не нужен?

Размер панели тоже наверное надо добавить в @media

Надо подумать. Лучше оставить возможность ее изменения, в первоначальном коде это сложно.

заменить на одно правило

Да, и вызов панели меню из контекстных меню починился.

Отсутствует

 

№727416-12-2019 20:45:38

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2074
UA: Firefox 72.0

Re: Настройка внешнего вида Firefox в userChrome.css

shadow_user
может не это окно а только загрузки https://github.com/alice0775/userChrome … ager.uc.js
размеры окна и расположение запоминаются в about:config
browser.download.manager.size.XXX

Вит пишет

ТОЛЬКО если есть более 10-15 закладок???

Стилем никак, как сделать не знаю не пробовал, готовых скриптов не встречал

_zt пишет

Для wi8 "(-moz-windows-default-theme)" не нужен?

вряд ли там не дефолтные есть контрастные темы, классической как в 7 нет
или может лучше так сделать а то есть сторонние темы они под дефолтные не попадают

скрытый текст

Выделить код

Код:

@media (-moz-windows-compositor) {
    @media (-moz-os-version: windows-win7), (-moz-os-version: windows-win8) {
        /* код */
    }
}

Отсутствует

 

№727516-12-2019 20:57:37

solombala
Забанен
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 652
UA: Firefox 71.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.

Vitaliy V. пишет

solombala
Мне проверить не на чем

Да нашел я..
.more-options-button.ghost-button
В aboutaddons.css , та теперь popup  не там....
lyruxurc.png

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]