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

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№1257620-01-2023 13:02:00

Retif
Участник
 
Группа: Members
Зарегистрирован: 14-09-2014
Сообщений: 111
UA: Firefox 109.0

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

kokoss пишет

https://github.com/Aris-t2/CustomCSSfor … .css#L1083

Да, спасибо, то что нужно! :beer:

А вот про цвет активной вкладки не подскажете? Копаюсь, копаюсь, пока не могу найти, где можно поменять.

Отсутствует

 

№1257720-01-2023 13:45:36

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

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

Retif пишет

А вот про цвет активной вкладки не подскажете?

Выделить код

Код:

#TabsToolbar #tabbrowser-tabs .tabbrowser-tab[selected] .tab-content {
  background: свой цвет;
  color: свой цвет;
}

Add, ладно, тогда так:

Выделить код

Код:

#TabsToolbar #tabbrowser-tabs .tabbrowser-tab[selected] .tab-content {
  background: red;
  color: black;
}

Отредактировано kokoss (20-01-2023 18:36:47)


Win7

Отсутствует

 

№1257820-01-2023 13:51:21

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

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

Так и не появилось возможности редактировать иконки закладок?

Отсутствует

 

№1257921-01-2023 01:59:06

Orchello
Участник
 
Группа: Members
Откуда: Братск
Зарегистрирован: 24-10-2022
Сообщений: 20
UA: Firefox 108.0
Веб-сайт

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

Всем привет. Часов шесть мучаюсь, не получается. Как?
delete.png

Отсутствует

 

№1258021-01-2023 02:58:26

6e73epo
Участник
 
Группа: Members
Зарегистрирован: 06-05-2022
Сообщений: 207
UA: unknown 0.0

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

Orchello,

Выделить код

Код:

#tabbrowser-tabs {
	border-inline-start: none !important;
}

Отсутствует

 

№1258121-01-2023 03:07:18

Orchello
Участник
 
Группа: Members
Откуда: Братск
Зарегистрирован: 24-10-2022
Сообщений: 20
UA: Firefox 108.0
Веб-сайт

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

6e73epo пишет

Orchello,

Выделить код

Код:

#tabbrowser-tabs {
	border-inline-start: none !important;
}

Спасибо, помогло, в натуре (-:

Отсутствует

 

№1258221-01-2023 20:48:07

Orchello
Участник
 
Группа: Members
Откуда: Братск
Зарегистрирован: 24-10-2022
Сообщений: 20
UA: Firefox 108.0
Веб-сайт

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

.tabbrowser-tab {
    max-width: 114px !important;
    max-height: 20px !important;
    min-height: 20px !important;
}
20 пикселей, весь тулбар 36, если уменьшаю, кнопки уходят за верхнюю границу окна. Откуда эти 16 пикселей?
#TabsToolbar {
    max-height: 36px !important;
    border-bottom: 1px solid #008000 !important;
}

Кнопки "список вкладок" и "новая вкладка"? Или ещё что?

Отредактировано Orchello (21-01-2023 21:12:59)

Отсутствует

 

№1258321-01-2023 22:24:08

usalex
Участник
 
Группа: Members
Зарегистрирован: 17-05-2016
Сообщений: 82
UA: Firefox 90.0

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

Использую код Виталия для уменьшения высоты панели вкладок.
Уменьшил до 26 пикселей, но хочу еще сильнее уменьшить высоту. Дальнейшему уменьшению, похоже, препятствуют кнопки управления окном (крестик, квадратик и черта).
Подскажите, плиз, код для 109, чтоб уменьшить размер этих кнопок?

Отредактировано usalex (21-01-2023 22:25:52)

Отсутствует

 

№1258421-01-2023 23:29:58

Orchello
Участник
 
Группа: Members
Откуда: Братск
Зарегистрирован: 24-10-2022
Сообщений: 20
UA: Firefox 108.0
Веб-сайт

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

usalex пишет

код для 109, чтоб уменьшить размер этих кнопок?)

В настройках Винды, персонализация, там кнопки управления окном.

Отсутствует

 

№1258522-01-2023 13:36:05

usalex
Участник
 
Группа: Members
Зарегистрирован: 17-05-2016
Сообщений: 82
UA: Firefox 90.0

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

Orchello
При чем здесь винда??? Мне нужно уменьшить размер кнопок управления окном браузера.
073.png

Отсутствует

 

№1258622-01-2023 14:17:30

xrun1
Участник
 
Группа: Members
Зарегистрирован: 12-12-2013
Сообщений: 1224
UA: Firefox 109.0

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

usalex
Попробуйте поиграться с этим стилем

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

Выделить код

Код:

/* Замена кнопок управления окном https://forum.mozilla-russia.org/viewtopic.php?pid=765572#p765572 */
@-moz-document url("chrome://browser/content/browser.xhtml") {
:root {
    --v-titlebar-button-vert-padding: 6px; /* 5px */
    --v-titlebar-button-horizont-padding: 6px; /* 10px */
    --v-svg-filter-fill: url("data:image/svg+xml;charset=utf-8,<svg height='0' xmlns='http://www.w3.org/2000/svg'><filter id='fill'><feComposite in='FillPaint' in2='SourceGraphic' operator='in'/></filter></svg>#fill");
    --v-titlebar-min-image: url("data:image/svg+xml;charset=utf-8,<svg width='12' height='12' xmlns='http://www.w3.org/2000/svg'><line stroke='black' stroke-width='.9' fill='none' shape-rendering='crispEdges' x1='1' y1='5.5' x2='11' y2='5.5'/></svg>");
    --v-titlebar-max-image: url("data:image/svg+xml;charset=utf-8,<svg width='12' height='12' xmlns='http://www.w3.org/2000/svg' stroke='black' stroke-width='.9' fill='none' shape-rendering='crispEdges'><rect x='1.5' y='1.5' width='9' height='9'/></svg>");
    --v-titlebar-maximized-image: url("data:image/svg+xml;charset=utf-8,<svg width='12' height='12' xmlns='http://www.w3.org/2000/svg' stroke='black' stroke-width='.9' fill='none' shape-rendering='crispEdges'><rect x='1.5' y='3.5' width='7' height='7'/><polyline points='3.5,3.5 3.5,1.5 10.5,1.5 10.5,8.5 8.5,8.5'/></svg>");
    --v-titlebar-close-image: url("data:image/svg+xml;charset=utf-8,<svg width='12' height='12' xmlns='http://www.w3.org/2000/svg'><path stroke='black' stroke-width='.9' fill='none' d='M1,1 l 10,10 M1,11 l 10,-10'/></svg>");
    --v-titlebar-button-image-height: 12px;
    --v-titlebar-button-image-width: 12px;
    --v-titlebar-button-background-hover: rgba(0, 0, 0, .12);
    --v-titlebar-button-background-active: rgba(0, 0, 0, .22);
    --v-titlebar-close-background-hover: rgb(227, 27, 93);
    --v-titlebar-close-background-active: rgb(191, 22, 78);
}

:root:-moz-lwtheme-brighttext,
toolbar[brighttext] {
    --v-titlebar-button-background-hover: rgba(255, 255, 255, .22);
    --v-titlebar-button-background-active: rgba(255, 255, 255, .12);
}

:root {
    background-color: -moz-Dialog !important;
    color: -moz-DialogText !important;
}

@media (-moz-windows-glass), (-moz-os-version: windows-win8) {
    :root {
        -moz-appearance: none !important;
        appearance: none !important;
        background-color: ActiveCaption !important;
        color: CaptionText !important;
    }

    :root:-moz-window-inactive {
        background-color: InactiveCaption !important;
        color: InactiveCaptionText !important;
    }

    vbox#appcontent {
        -moz-appearance: none !important;
        appearance: none !important;
    }
}

@media (-moz-windows-glass: 0) and (-moz-os-version: windows-win7) {
    :root {
        background-color: ActiveCaption !important;
        color: CaptionText !important;
    }

    :root:-moz-window-inactive {
        background-color: InactiveCaption !important;
        color: InactiveCaptionText !important;
    }
}

:root:-moz-lwtheme {
    --v-lwt-accent-color-for-lwtheme: var(--lwt-accent-color, rgb(227, 228, 230));
    background-color: var(--v-lwt-accent-color-for-lwtheme) !important;
    color: var(--lwt-text-color, rgb(24, 25, 26)) !important;
}

:root:-moz-lwtheme-brighttext {
    --v-lwt-accent-color-for-lwtheme: var(--lwt-accent-color, rgb(12, 12, 13));
    color: var(--lwt-text-color, rgb(249, 249, 250)) !important;
}

:root:-moz-lwtheme:-moz-window-inactive {
    background-color: var(--lwt-accent-color-inactive, var(--v-lwt-accent-color-for-lwtheme)) !important;
}

@media (-moz-windows-accent-color-in-titlebar) {
    :root[tabsintitlebar]:not(:-moz-lwtheme):not(:-moz-window-inactive),
    :root[tabsintitlebar][lwt-default-theme-in-dark-mode]:not(:-moz-window-inactive) {
        background-color: -moz-win-accentcolor !important;
        color: -moz-win-accentcolortext !important;
    }
}

:root[tabsintitlebar]:not([inDOMFullscreen]) #titlebar {
    visibility: hidden !important;
}

:root[tabsintitlebar]:not([inDOMFullscreen]):not([chromehidden~="menubar"]) #titlebar > #toolbar-menubar,
:root[tabsintitlebar]:not([inDOMFullscreen]):not([chromehidden~="toolbar"]) #titlebar > #TabsToolbar {
    visibility: visible;
}

:root[sizemode="normal"] #titlebar {
    -moz-appearance: none !important;
    appearance: none !important;
}

.titlebar-buttonbox-container {
    -moz-box-align: start !important;
}

.titlebar-buttonbox {
    -moz-appearance: none !important;
    appearance: none !important;
    -moz-box-align: start !important;
    -moz-box-pack: end !important;
    margin: 0 !important;
    padding: 0 !important;
}

:root[data-l10n-id="browser-main-window-mac"] .titlebar-buttonbox:-moz-locale-dir(ltr) {
    -moz-box-direction: reverse !important;
}

:root[sizemode="normal"] #navigator-toolbox {
    border-top: none !important;
    padding-top: 0 !important;
    box-shadow: none !important;
    background-image: none !important;
}

:root[tabsintitlebar][sizemode="normal"] #toolbar-menubar {
    margin-top: 0 !important;
}

#toolbar-menubar {
    text-shadow: inherit !important;
}

#main-menubar {
    text-shadow: inherit !important;
    background-color: transparent !important;
    color: inherit !important;
    border-radius: 0 !important;
}

#toolbar-menubar,
#TabsToolbar {
    color: inherit !important;
    background-image: none !important;
}

#TabsToolbar:not(:-moz-lwtheme) .tabbrowser-tab {
    background-color: transparent !important;
}

:root[tabsintitlebar] #TabsToolbar .tab-label {
    opacity: 1 !important;
}

#TabsToolbar:-moz-lwtheme {
    --lwt-toolbarbutton-icon-fill: currentColor !important;
}

.titlebar-buttonbox > :is(.titlebar-min,.titlebar-max,.titlebar-restore,.titlebar-close),
#minimize-button, #restore-button, #close-button {
    display: -moz-box !important;
    -moz-appearance: none !important;
    appearance: none !important;
    margin: 0 !important;
    padding: var(--v-titlebar-button-vert-padding) var(--v-titlebar-button-horizont-padding) !important;
    color: var(--lwt-toolbarbutton-icon-fill, inherit) !important;
    background-color: transparent !important;
}

:root:not([sizemode="maximized"]) .titlebar-buttonbox > .titlebar-restore[tooltiptext],
:root[sizemode="maximized"] .titlebar-buttonbox > .titlebar-max[tooltiptext] {
    display: none !important;
}

#window-controls {
    -moz-box-align: start !important;
}

.titlebar-buttonbox > :is(.titlebar-min,.titlebar-max,.titlebar-restore,.titlebar-close) > .toolbarbutton-icon,
:is(#minimize-button,#restore-button,#close-button) > .toolbarbutton-icon {
    filter: var(--v-svg-filter-fill) !important;
    fill: currentColor !important;
    color: inherit !important;
    margin: 0 !important;
    padding: 0 !important;
    height: var(--v-titlebar-button-image-height) !important;
    width: var(--v-titlebar-button-image-width) !important;
}

.titlebar-buttonbox > .titlebar-min,
#minimize-button {
    list-style-image: var(--v-titlebar-min-image) !important;
    -moz-image-region: auto !important;
}

.titlebar-buttonbox > .titlebar-max {
    list-style-image: var(--v-titlebar-max-image) !important;
    -moz-image-region: auto !important;
}

:root[sizemode="maximized"] .titlebar-buttonbox > .titlebar-max,
.titlebar-buttonbox > .titlebar-restore,
#restore-button {
    list-style-image: var(--v-titlebar-maximized-image) !important;
    -moz-image-region: auto !important;
}

.titlebar-buttonbox > :is(.titlebar-min,.titlebar-max,.titlebar-restore):hover,
:is(#minimize-button,#restore-button):hover {
/*    background-color: var(--v-titlebar-button-background-hover) !important; */
    background-color: blue !important;
    color: yellow !important;
}

.titlebar-buttonbox > :is(.titlebar-min,.titlebar-max,.titlebar-restore):hover:active,
:is(#minimize-button,#restore-button):hover:active {
/*    background-color: var(--v-titlebar-button-background-active) !important; */
    background-color: blue !important;
    color: yellow !important;
}

.titlebar-buttonbox > .titlebar-close,
#close-button {
    list-style-image: var(--v-titlebar-close-image) !important;
    -moz-image-region: auto !important;
}

.titlebar-buttonbox > .titlebar-close:hover,
#close-button:hover {
    background-color: var(--v-titlebar-close-background-hover) !important;
    color: yellow !important;
}

.titlebar-buttonbox > .titlebar-close:hover:active,
#close-button:hover:active {
    background-color: var(--v-titlebar-close-background-active) !important;
    color: yellow !important;
}
/* Мерцание бэкграунда при наведении мыши (в режиме показа главного меню через Alt)
  https://forum.mozilla-russia.org/viewtopic.php?pid=802651#p802651 */
#toolbar-menubar[autohide="true"]:not([inactive]) + #TabsToolbar > .titlebar-buttonbox-container {
    visibility: collapse !important;
}
}

Отсутствует

 

№1258722-01-2023 14:22:44

Orchello
Участник
 
Группа: Members
Откуда: Братск
Зарегистрирован: 24-10-2022
Сообщений: 20
UA: Firefox 108.0
Веб-сайт

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

usalex пишет

При чем здесь винда???

Чисто для эксперимента попробуй.
size.png

Отредактировано Orchello (22-01-2023 14:28:26)

Отсутствует

 

№1258822-01-2023 14:45:43

xrun1
Участник
 
Группа: Members
Зарегистрирован: 12-12-2013
Сообщений: 1224
UA: Firefox 109.0

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

Orchello
У меня Windows 10 Pro. Не вижу такой возможности в Персонализации. Где это, можно точнее?

Отсутствует

 

№1258922-01-2023 15:56:14

Orchello
Участник
 
Группа: Members
Откуда: Братск
Зарегистрирован: 24-10-2022
Сообщений: 20
UA: Firefox 108.0
Веб-сайт

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

xrun1 пишет

Orchello
У меня Windows 10 Pro. Не вижу такой возможности в Персонализации. Где это, можно точнее?

У меня Вин 7. ПКМ по раб.столу, Персонализация, внизу Цвет окна. Как-то так называется, почему-то...

Отсутствует

 

№1259022-01-2023 18:26:09

usalex
Участник
 
Группа: Members
Зарегистрирован: 17-05-2016
Сообщений: 82
UA: Firefox 90.0

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

Orchello

Orchello пишет

У меня Вин 7

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



xrun1

xrun1 пишет

Попробуйте поиграться с этим стилем

Спасибо, попробую.
Но код какой-то слишком большой. Или там только часть кода (какая?) относится к кнопкам управления окном, а остальное можно вычеркнуть?

Отсутствует

 

№1259122-01-2023 18:36:32

aleks66
Участник
 
Группа: Members
Зарегистрирован: 22-01-2023
Сообщений: 6
UA: Firefox 109.0

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

Подскажите пожалуйста, как спрямить углы вкладок через userChrome.css? 63c63fe99424926dc6d659ef19e8b257.png

Отсутствует

 

№1259222-01-2023 18:47:33

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

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

aleks66

Выделить код

Код:

:root {
    --tab-border-radius: 0px !important;
}

Отредактировано kokoss (22-01-2023 18:53:44)


Win7

Отсутствует

 

№1259322-01-2023 18:55:01

aleks66
Участник
 
Группа: Members
Зарегистрирован: 22-01-2023
Сообщений: 6
UA: Firefox 109.0

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

kokoss
Спасибо! Помогло.

Отсутствует

 

№1259422-01-2023 22:51:35

6e73epo
Участник
 
Группа: Members
Зарегистрирован: 06-05-2022
Сообщений: 207
UA: unknown 0.0

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

aleks66, думаю, что можно спрямить углы без !important, если переопределить переменную на внутреннем уровне, но не уверен

Выделить код

Код:

#TabsToolbar {
	--tab-border-radius: 0;
}

Отсутствует

 

№1259522-01-2023 23:02:22

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

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

6e73epo пишет

думаю, что можно спрямить углы без !important,

А если с !important, то что не так ?


Win7

Отсутствует

 

№1259622-01-2023 23:21:34

6e73epo
Участник
 
Группа: Members
Зарегистрирован: 06-05-2022
Сообщений: 207
UA: unknown 0.0

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

kokoss пишет

А если с !important, то что не так ?

Можно ознакомиться

Отсутствует

 

№1259722-01-2023 23:42:49

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

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

6e73epo пишет

Можно ознакомиться

Ну не знаю, работает без глюков...


Win7

Отсутствует

 

№1259823-01-2023 13:09:48

xrun1
Участник
 
Группа: Members
Зарегистрирован: 12-12-2013
Сообщений: 1224
UA: Firefox 109.0

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

usalex
Код писал человек, который в этом разбирается лучше меня. :) Там для разных режимов: окно, на весь экран, режим чтения и т.д. Можно же сохранить код отдельным стилем и просто импортировать в userChrome.css.
Размеры задаются в начале. Попробуйте изменить в том коде 4, 11 и 12-ю строки, как здесь. Кнопочки маленькие, вроде, получаются.

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

Выделить код

Код:

/* Замена кнопок управления окном https://forum.mozilla-russia.org/viewtopic.php?pid=765572#p765572 */
@-moz-document url("chrome://browser/content/browser.xhtml") {
:root {
    --v-titlebar-button-vert-padding: 3px; /* 5px */
    --v-titlebar-button-horizont-padding: 6px; /* 10px */
    --v-svg-filter-fill: url("data:image/svg+xml;charset=utf-8,<svg height='0' xmlns='http://www.w3.org/2000/svg'><filter id='fill'><feComposite in='FillPaint' in2='SourceGraphic' operator='in'/></filter></svg>#fill");
    --v-titlebar-min-image: url("data:image/svg+xml;charset=utf-8,<svg width='12' height='12' xmlns='http://www.w3.org/2000/svg'><line stroke='black' stroke-width='.9' fill='none' shape-rendering='crispEdges' x1='1' y1='5.5' x2='11' y2='5.5'/></svg>");
    --v-titlebar-max-image: url("data:image/svg+xml;charset=utf-8,<svg width='12' height='12' xmlns='http://www.w3.org/2000/svg' stroke='black' stroke-width='.9' fill='none' shape-rendering='crispEdges'><rect x='1.5' y='1.5' width='9' height='9'/></svg>");
    --v-titlebar-maximized-image: url("data:image/svg+xml;charset=utf-8,<svg width='12' height='12' xmlns='http://www.w3.org/2000/svg' stroke='black' stroke-width='.9' fill='none' shape-rendering='crispEdges'><rect x='1.5' y='3.5' width='7' height='7'/><polyline points='3.5,3.5 3.5,1.5 10.5,1.5 10.5,8.5 8.5,8.5'/></svg>");
    --v-titlebar-close-image: url("data:image/svg+xml;charset=utf-8,<svg width='12' height='12' xmlns='http://www.w3.org/2000/svg'><path stroke='black' stroke-width='.9' fill='none' d='M1,1 l 10,10 M1,11 l 10,-10'/></svg>");
    --v-titlebar-button-image-height: 10px;
    --v-titlebar-button-image-width: 10px;

Отсутствует

 

№1259923-01-2023 15:08:04

usalex
Участник
 
Группа: Members
Зарегистрирован: 17-05-2016
Сообщений: 82
UA: Firefox 90.0

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

xrun1
Спасибо вам огромное за помощь!


xrun1 пишет

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

Ну, вы-то хоть как-то разбираетесь, в отличие от меня (я ваще ни бельмеса в этих кодах :( )
Очень жаль, что Виталий больше не помогает. Понятно, что он обижен на всех русских, но страдают и те из нас, кто не поддерживает военную агрессию против суверенного государства :(


xrun1 пишет

Размеры задаются в начале.

Правильно ли я понимаю, что, кроме размеров, там в коде есть еще и замена картинок?
Но я не понимаю, на какие именно картинки происходит замена? Где лежат (куда класть) новые кастомные картинки?

Отсутствует

 

№1260023-01-2023 16:46:03

robotest
Участник
 
Группа: Members
Зарегистрирован: 02-06-2011
Сообщений: 169
UA: Firefox 107.0

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

Здравствуйте,
может кто знает как ширину исправить. После 108 версии, этот код не работает:

Выделить код

Код:

menu.bookmark-item,

menuitem.bookmark-item {

max-width: 16em ! important;

}

Справа пустое место:

2023-01-18-140819.jpg

Отсутствует

 

Board footer

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