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

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!

№1325101-09-2023 13:28:15

Gostunsky
Участник
 
Группа: Members
Зарегистрирован: 14-12-2022
Сообщений: 22
UA: Firefox 117.0

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

У меня вот что в userChrome.css:

Выделить код

Код:

@media (-moz-windows-non-native-menus) {
menupopup[needsgutter] menu:not([icon], .menu-iconic), 
menupopup[needsgutter] menuitem:not([checked="true"], [icon], .menuitem-iconic) {
  padding-inline-start: 12px !important;
}
menupopup > menuitem, menupopup > menu {
  padding-block: 0px !important;
}
menupopup {
  --panel-padding: 1px 0 !important;
}
menupopup > menu > menupopup {
  --nested-margin: -6px !important;
}
#context-sep-navigation {
  margin-top: -3px !important;
}
#context-navigation > .menuitem-iconic > .menu-iconic-left > .menu-iconic-icon {
  height: 16px !important;
  padding: 1px 1em !important;
}
}
:root:not([uidensity="touch"]) {
  --arrowpanel-menuitem-margin-inline: 4px !important;
  --arrowpanel-menuitem-padding-block: 0px !important;
  --panel-separator-margin-horizontal: 4px !important;
  --panel-subview-body-padding-block: 4px !important;
}
.tab-background[selected]:not([multiselected="true"]):-moz-lwtheme {
  outline: none !important;
}

В about:config прописано:
toolkit.legacyUserProfileCustomizations.stylesheets = true
browser.uidensity = 1


Также прописал это, не помогает:
browser.display.windows.non_native_menus = 0 


Еще вчера работало. Что еще может быть?

Добавлено 01-09-2023 13:33:21
Просто не воспринимается CSS. Либо путь к файлу слетел?

Отредактировано Gostunsky (01-09-2023 13:49:24)

Отсутствует

 

№1325201-09-2023 13:52:03

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

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

Gostunsky пишет

Либо путь к файлу слетел?

Посмотрите из about:support папку профиля.

Отсутствует

 

№1325301-09-2023 13:59:40

Gostunsky
Участник
 
Группа: Members
Зарегистрирован: 14-12-2022
Сообщений: 22
UA: Firefox 117.0

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

xrun1 пишет

Gostunsky пишетЛибо путь к файлу слетел?Посмотрите из about:support папку профиля.

Пардон, CSS воспринимается. Последнее выполняется:

Выделить код

Код:

.tab-background[selected]:not([multiselected="true"]):-moz-lwtheme {
  outline: none !important;
}

Не работают стили до этого.

Отсутствует

 

№1325401-09-2023 14:06:39

fuchsfan
Участник
 
Группа: Members
Зарегистрирован: 07-08-2023
Сообщений: 130
UA: Firefox 117.0

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

Gostunsky пишет

У меня вот что в userChrome.css:

Касательно межстрочного интервала в строке 7 вместо 0px другое число вводили?

Добавлено 01-09-2023 14:16:33
Удалите из кода строки #1 и #22 и перезапустите фокс.

Отредактировано fuchsfan (01-09-2023 14:16:33)

Отсутствует

 

№1325501-09-2023 14:19:35

Gostunsky
Участник
 
Группа: Members
Зарегистрирован: 14-12-2022
Сообщений: 22
UA: Firefox 117.0

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

fuchsfan пишет

Удалите из кода строки #1 и #22 и перезапустите фокс.

Да, так работает!!! Спасибо!

Отредактировано Gostunsky (01-09-2023 14:21:48)

Отсутствует

 

№1325603-09-2023 00:34:33

DateN
Участник
 
Группа: Members
Зарегистрирован: 09-08-2019
Сообщений: 16
UA: Firefox 117.0

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

Здравствуйте! Помогите, пожалуйста, вернуть маленькую высоту закладок и пунктов контекстного меню, с новой версией их опять пучит.


У меня в userChrome

Выделить код

Код:

#context-print-selection {
    display: none !important;
}
.bookmark-item[container] {
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAADAFBMVEXOzs7d3d3b29vY2NjZ2dnW1tbBwcGvr6/Gxsa8vLy0tLSxsbF3d3fQ0NDS0tLU1NTJycmhoaG4uLi2tra0tLTIyMjPz8++vr67u7vNzc2SkpJ9fX3byXitra3ExMS5ubnNzMW/v7/Ly8uamprDr1S1ok/ItFmzoVGysrKNjY2JiYmGhoaCgoK5qWS4qmiTk5PMw5/HwaO8vLzJycnExMSYmJiioqKrq6uzs7O4uLi6urrGxsbFxcW4uLi5ubnGxsbHx8evm0fw8PDfxlvOt1T8/Pz898Hr6+v6+vr09PT4+Pjx34Lpz1/79LT687H58Kz47aTy4ojx4Ibu2nft7e379Ln47qf05pXw3X/v23ru2XT68a7476n366D26Zzv3H3awli+qU3+/v789r779bfz44zt13G1oUns1m3UvFbPuFW5pEvExMT377L47rD16Jjz5JDz5I7t3oTr1GrIslLErlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ/mX8AAABAHRSTlMA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Cpf0PAAAALdJREFUGFc9zskOgjAUheHu9CFI1MRhpdFHIN50QylTmOcwCcRZ399bJJzd/7UlECKdp0lELKO4orBx2Qhlqao81CLtDy0dW3faATo6tKPHejcAUM7DCDuJYSngQ7mGnbhuDdsjwrfQsCpTqRhc1wi57T4qw1RSk8E9F3B7Ynq+pTAwBPSOOPatwEPoEZpY8VIrqC8+QiMgwevYb4vBa4Mgu/gF8SRgsDshHORp++HHVrNpi9Wc/ADuhj/7YwIMHwAAAABJRU5ErkJggg==") !important;
} 

#titlebar,
#tabbrowser-tabs {
    --tab-min-height: 30px !important;
}
@media (-moz-platform: windows-win10) {
menupopup > menuitem, menupopup > menu {
	padding-block: 2px !important;
	padding-inline-start: 12px !important;
}
menupopup > menu > menupopup {
	margin-inline-start: -2px !important;
	margin-top: -5px !important;
}
}
:root:not([uidensity="touch"]) {
    --tab-block-margin: 0px !important;
}
.tabbrowser-tab .tab-text {
    font-size: 14px !important;
}

#toolbar-menubar {
    background-color: RoyalBlue !important;
    color: black !important;
}

Отредактировано DateN (03-09-2023 00:39:16)

Отсутствует

 

№1325703-09-2023 06:32:57

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

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

DateN, в @media (-moz-platform: windows-win10) после удаления поддержки семерки нет смысла, скорее всего игнорится. Либо убрать обертку, либо удалить "-win10".  В компакт режиме --tab-min-height даже меньше установленного, так что можно удалить селекторы со стилем и в about:config выставить browser.uidensity=1

Отредактировано 6e73epo (03-09-2023 06:34:26)

Отсутствует

 

№1325803-09-2023 14:33:46

blablaka
Участник
 
Группа: Members
Зарегистрирован: 03-09-2023
Сообщений: 1
UA: Firefox 117.0

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

мужики, помогите.
лиса 117
хочу сделать панель закладок в несколько рядов.
взял этот код https://github.com/MrOtherGuy/firefox-c … kmarks.css
вроде все сделал правильно, но почему-то не работает.
в about:config  toolkit.legacyUserProfileCustomizations.stylesheets стоит на true
в папке профиля AppData\Roaming\Mozilla\Firefox\Profiles\tqndr7i3.default-release создал папку chrome в нем же userChrome.css с кодом выше.
лису перезапустил, не работает. не могу понять почему.

Отсутствует

 

№1325903-09-2023 16:09:39

Andrey_Krropotkin
Участник
 
Группа: Members
Зарегистрирован: 11-11-2011
Сообщений: 484
UA: Firefox 117.0

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

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

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

Выделить код

Код:

@-moz-document	url("chrome://browser/content/browser.xhtml"),
		url("chrome://browser/content/places/places.xhtml"),
		url("chrome://browser/content/places/historySidebar.xhtml"),
		url("chrome://browser/content/places/bookmarksSidebar.xhtml"),
		url("chrome://browser/content/syncedtabs/sidebar.xhtml") {

*|*:root {
    --v-menu-icons-margin-start: 5px; /* отступ слева для иконок, для Linux 0px */
}

menu:not(.menu-iconic)::before, menuitem:not(.menuitem-iconic)::before {
    width: 16px;
    height: 16px;
    display: -moz-inline-box;
    margin-inline-start: var(--v-menu-icons-margin-start);
    margin-inline-end: calc(-1 * (var(--v-menu-icons-margin-start) + 16px));
    position: relative;
    background-color: transparent;
    background-position: center;
    background-size: 16px;
    background-repeat: no-repeat;
}
menu#fill-login::before {
    content: "" !important;
    background-image: url("chrome://browser/skin/login.svg") !important;
}
menu#context-openlinkinusercontext-menu::before, menu#context_reopenInContainer::before {
    content: "" !important;
    background-image: url("../CSS/icons/page-link-16.png") !important;
}
menuitem#context-searchselect::before {
    content: "" !important;
    background-image: url("data:image/ico;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAQAABILAAASCwAAAAAAAAAAAAAAAAAsAAAAUwAAAF8AAABfAAAAXwAAAF8AAABfAAAAXwAAAF8AAABfAAAAXwAAADjBwcEAwcHBAMHBwQDBwcEAAAAAUbq6uurExMT/xMTE/8TExP/ExMT/xMTE/8TExP/ExMT/xMTE/8TExP9ubm6QAAAALcTExADExMQAxMTEAAAAAFrHx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/vr6+7h4eHmQAAAAQx8fHAMfHxwAAAABXy8vL/8vLy/+UlM3/AADU/4+Pzv/Ly8v/g4PO/wwM0//Ly8v/y8vL/8vLy/+kpKS6AAAAM8vLywDLy8sAAAAAU9DQ0P/Q0ND/0NDQ/05O2f8dHd3/y8vQ/4eH1f8MDN7/0NDQ/9DQ0P/Q0ND/0NDQ/2VlZXsAAAAk0NDQAAAAAE/U1NT/1NTU/9TU1P/Fxdb/FBTq/3Bw3/+Jidz/DAzr/9TU1P/U1NT/1NTU/9TU1P/JycnkDw8PUwAAAAcAAABL2dnZ/9nZ2f/Z2dn/2dnZ/4WF5f8KCvb/ODjv/w0N9f/Z2dn/2dnZ/9nZ2f/Z2dn/2dnZ/6ioqKYAAAAqAAAASOLi4v/i4uL/4uLi/6io6v8LC/7/QkL2/zo69/8NDf3/4uLi/+Li4v/i4uL/4uLi/+Li4v/g4OD7AAAARgAAAETx8fH/8fHx//Hx8f81Ovz/bG/5//Hx8f+fovb/GB3+//Hx8f/x8fH/8fHx//Hx8f/x8fH/7+/v+wAAAEIAAABA9vb2//b29v/29vb/HSz//7K3+f/29vb/qK35/yUz/v/29vb/9vb2//b29v/29vb/9vb2/8jIyKMAAAAkAAAAPPn5+f/5+fn/+fn5/z5U/v+osvv/+fn5/6+4+/80TP//+fn5//n5+f/5+fn/+fn5//Dw8OMXFxdBAAAABgAAADj7+/v/+/v7//v7+/+Ro/3/UG7+/7/J/P+crf3/Q2P///v7+//7+/v/+/v7//v7+/+Tk5NnAAAAGfv7+wAAAAA1/f39//39/f/9/f3/9vj9/4yk/v9Td///QWn//05z///9/f3//f39//39/f/c3NysAAAAH/39/QD9/f0AAAAAMv7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/5+fnpPj4+PgAAAAn+/v4A/v7+AAAAACn39/fi////////////////////////////////////////////////tbW1cgAAABf///8A////AP///wAAAAAVAAAAKAAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAAC4AAAAuAAAALgAAABv///8A////AP///wD///8AAA8AAAAHAAAAAwAAAAMAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAMAAAADAAAABwAAAA8AAA==") !important;
}
menuitem[label="Скопировать"]::before, menuitem[label="Копировать XML"]::before {
    content: "" !important;
    background-image: url("../CSS/icons/copy-16.png") !important;
}
menuitem[label="Отменить"]::before {
    content: "" !important;
    background-image: url("../CSS/icons/undo_7744.png") !important;
}
menuitem[label="Повторить"]::before {
    content: "" !important;
    background-image: url("../CSS/icons/redo.png") !important;
}
menuitem[label="Вырезать"]::before {
    content: "" !important;
    background-image: url("../CSS/icons/edit-cut_8016.png") !important;
}
menuitem[label="Вставить"]::before, menuitem[label="Вставка"]::before, menu[label="Вставка"]::before, menu[label="Вставить"]::before {
    content: "" !important;
    background-image: url("../CSS/icons/page_paste.png") !important;
}
menuitem[label^="Вставить и"]::before {
    content: "" !important;
    background-image: url("../CSS/icons/paste-go-icon.png") !important;
}
menuitem[label="Найти"]::before, menuitem[label="Найти ещё раз"]::before {
    content: "" !important;
    background-image: url("../CSS/icons/search.png") !important;
}
menuitem[label="Изменить"]::before {
    content: "" !important;
    background-image: url("../CSS/icons/edit.png") !important;
}
menuitem[label="Удалить"]:not([id^="custombuttons-contextpopup-remove"])::before, menuitem#context_closeSelectedTabs::before,
menuitem#placesContext_delete_history::before {
    content: "" !important;
    background-image: url("../CSS/icons/deletered_7612.png") !important;
}
menuitem#context-copylink::before, menuitem#context-copyimage::before {
    content: "" !important;
    background-image: url("../CSS/icons/copy-link-16.png") !important;
}
menuitem[label="Удалить историю поиска"]::before {
    content: "" !important;
    background-image: url("../CSS/icons/clear-history.png") !important;
}
menuitem#context-openlinkincurrent::before, menuitem#context-openlinkintab::before {
    content: "" !important;
    background-image: url("../CSS/icons/page-link-16.png") !important;
}
menuitem#context-openlink::before, menuitem#placesContext_open\:newwindow::before {
    content: "" !important;
    background-image: url("chrome://browser/skin/new-window.svg") !important;
}
menuitem#context-openlinkprivate::before, menuitem#placesContext_open\:newprivatewindow::before {
    content: "" !important;
    background-image: url("chrome://browser/skin/privateBrowsing.svg") !important;
}
menuitem#context-savelink::before, menuitem#context-savepage::before, menuitem#context-saveimage::before {
    content: "" !important;
    background-image: url("../CSS/icons/save.png") !important;
}
menuitem#context-pocket::before, menuitem#context-savelinktopocket::before {
    content: "" !important;
    background-image: url("chrome://browser/skin/pocket-outline.svg") !important;
}
menuitem#context-viewinfo::before, menuitem#context-viewimageinfo::before {
    content: "" !important;
    background-image: url("../CSS/icons/information-16.png") !important;
}
menuitem#context-inspect::before {
    content: "" !important;
    background-image: url("../CSS/icons/check_element_old-edit-find_3373.png") !important;
}
menuitem#context-viewsource::before, menuitem#context-viewpartialsource-selection::before {
    content: "" !important;
    background-image: url("../CSS/icons/page_source_code.png") !important;
}
menuitem#context-viewbgimage::before, menuitem#context-viewimage::before, menuitem#context-setDesktopBackground::before {
    content: "" !important;
    background-image: url("../CSS/icons/picture.png") !important;
}
menuitem#context-copyimage-contents::before {
    content: "" !important;
    background-image: url("../CSS/icons/image-copy.png") !important;
}
menuitem#context_reloadTab::before, menuitem#context_reloadSelectedTabs::before, menuitem#toolbar-context-reloadSelectedTab::before {
    content: "" !important;
    background-image: url("chrome://browser/skin/reload.svg") !important;
}
menuitem[label^="Убрать звук"]::before {
    content: "" !important;
    background-image: url("chrome://browser/skin/tabbrowser/tab-audio-playing.svg") !important;
}
menuitem[label^="Восстановить звук"]::before {
    content: "" !important;
    background-image: url("chrome://browser/skin/tabbrowser/tab-audio-muted.svg") !important;
}
menuitem[label^="Добавить новую кнопку"]::before {
    content: "" !important;
    background-image: url("../CSS/icons/addnew.png") !important;
}
menuitem#context_pinTab::before, menuitem#context_pinSelectedTabs::before {
    content: "" !important;
    background-image: url("chrome://browser/skin/pin-tab.svg") !important;
}
menuitem#context_unpinTab::before, menuitem#context_unpinSelectedTabs::before {
    content: "" !important;
    background-image: url("chrome://browser/skin/unpin-tab.svg") !important;
}
menuitem#context_duplicateTab::before, menuitem#context_duplicateTabs::before {
    content: "" !important;
    background-image: url("../CSS/icons/duplicate_tab.png") !important;
}
menuitem#context_selectAllTabs::before, menuitem[label="Выделить всё"]::before, menuitem#toolbar-context-selectAllTabs::before {
    content: "" !important;
    background-image: url("../CSS/icons/select_all_tabs.png") !important;
}
menuitem#context_bookmarkTab::before, menuitem#context_bookmarkSelectedTabs::before,
menuitem#context-bookmarklink::before, menuitem#toolbar-context-bookmarkSelectedTab::before,
menuitem#placesContext_createBookmark::before {
    content: "" !important;
    background-image: url("chrome://browser/skin/bookmark-hollow.svg") !important;
}
menu#context_moveTabOptions::before {
    content: "" !important;
    background-image: url("../CSS/icons/move_tab.png") !important;
}
menu#context_sendTabToDevice::before, menu#context-sendpagetodevice::before, menu#context-sendlinktodevice::before {
    content: "" !important;
    background-image: url("chrome://browser/skin/send-to-device.svg") !important;
}
menuitem#context_closeTabsToTheEnd::before {
    content: "" !important;
    background-image: url("../CSS/icons/closeright.png") !important;
}
menuitem#context_closeOtherTabs::before {
    content: "" !important;
    background-image: url("../CSS/icons/close_other_tabs.png") !important;
}
menuitem#context_undoCloseTab::before, menuitem#toolbar-context-undoCloseTab::before {
    content: "" !important;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABZVBMVEX////w8PD09PTx8fHw8PCPkIvv7++LjIfw8PDu7u6ZmZXv7+/29vbw8PD///+Txdt8lJ2RkY2Sk4+bzeJcnLsbcp6LjIcwf6bg4N/m//+XyuDf7/+LvNGmr68ufqbg4N9OhaLm8PJvrstCjrPg4N9Rk7Q8hqfk8PRoqMc5h60vgKk9ia/f4N7w8PDi7/ZgpMOLtMny9fYmeaIqfaff4N6hpKLv7+/h8PVwqcTB1N3L3ebv7+9trMqLjIeOj4rf39719vbM7PaMt81hpMPL7fmbnJeoqaXr6+tin774+/vF2t+lq6qKlI+hop38/Pz7+/v5+fn9/f29vruLjIeqq6f7+/v5+fnGxsSLjId5rcfg8vw4ibN8ud3n8vgacZ2extrA5//4+/wacp4yha8ZcZ18wuyIxuthrNc5irdvt+KRzvO62ep+w+7N6PeY1/+U1v+h2/9am7sbcp4keaXm8/ovgq07jLe+yJo8AAAAWXRSTlMAES5KZr+CMJ7X7Lr4ZwHdD4f0yftxJtP6Cj4Q/EIe9HPg/tXy/kvL/fr++fGfuf3Bzv787+6DptCRyLvRDs/u+P3O+TSw5Or8ovXiHqKWW0aBpyVHNSZMDw1FfDAAAACvSURBVHhehchTcwRBAIXRXmewtG3btm0jtn9/elPZmpqnnKd7P0DgADK5glyUQpH4b0pYkJo730t1PADxBSiKhlVvT4v11myBgSHD8Vz+cP388rr7rGlg0CIIojccrx5v7u4fjDCYMAxLWm1f33bHcuWEwXUBuT3eS58/cBuEIcQ8iURj8cT7RwqkM1n6LzabXtgUS6BcqdLO6o1mC7Q7XepZrz8YgtGYQphMZ+BfP976HHRDoNUhAAAAAElFTkSuQmCC") !important;
}
menuitem#context_closeTab::before {
    content: "" !important;
    background-image: url("../CSS/icons/close_tab.png") !important;
}
menuitem#context_reloadAllTabs::before {
    content: "" !important;
    background-image: url("../CSS/icons/reload-all.png") !important;
}
menuitem#context-sendimage::before {
    content: "" !important;
    background-image: url("chrome://browser/skin/mail.svg") !important;
}
menuitem#placesContext_open\:newtab::before {
    content: "" !important;
    background-image: url("../CSS/icons/open_in_new_tab.png") !important;
}
menuitem#placesContext_deleteHost::before {
    content: "" !important;
    background-image: url("chrome://browser/skin/forget.svg") !important;
}
menuitem#placesContext_show\:info::before {
    content: "" !important;
    background-image: url("../CSS/icons/properties.png") !important;
}
menuitem#placesContext_new\:bookmark::before {
    content: "" !important;
    background-image: url("../CSS/icons/new_bookmark.png") !important;}
menuitem#placesContext_new\:folder::before {
    content: "" !important;
    background-image: url("../CSS/icons/new_folder.png") !important;
}
menuitem#placesContext_open::before {
    content: "" !important;
    background-image: url("chrome://browser/skin/open.svg") !important;
}
menuitem#placesContext_new\:separator::before {
    content: "" !important;
    background-image: url("../CSS/icons/new-separator.png") !important;
}
menuitem#placesContext_sortBy\:name::before {
    content: "" !important;
    background-image: url("../CSS/icons/sort-by-name.png") !important;
}
menu#spell-dictionaries::before {
    content: "" !important;
    background-image: url("../CSS/icons/spell-check.png") !important;
}
menuitem#placesContext_openContainer\:tabs::before {
    content: "" !important;
    background-image: url("chrome://browser/skin/open.svg") !important;
}
menuitem[label="Консоль браузера"]::before{
    content: "" !important;
    background-image: url("data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAicKQXAAAAABWK2v8DjOn/A4vp/xSK2/8AAAAAAAAAAAAAAAAAAAAAMTDL/y0t0v8tLdP/MTDM/wAAAAAAAAAAAAAAAAGL6v8DkfP/BZb5/wWW+f8DkfP/AYvq/wAAAAAAAAAAMjLU/1NT6f9wcPv/cHD7/1NT6f8yMtT/AAAAAAqG3P8IlPP/EJz7/xCc+/8QnPv/EJz7/wiT8/8Lhtv/OzrL/01N6f9paf//aWn//2lp//9paf//TEzp/zw7zP8Bi+n/GJ75/xug+/8boPv/G6D7/xug+/8Ynvn/Aorp/y4u0/9XV/v/XFz//1xc//9cXP//XFz//1dX+v8vL9P/Aovp/yKi+f8mpfv/JqX7/yal+/8mpfv/IqP5/wKL6f8uLtL/S0v6/09P//9PT///T0///09P//9MTPr/Li7T/xKJ2v8am/P/Mar7/zGq+/8xqvv/Mar7/xqa8/8Tidn/NDPL/zg46f9DQ///Q0P//0ND//9DQ///ODjp/zU0yv8AAAAABo3p/yCd8/81qvj/Nar4/yCd8/8Gjen/AAAAAAAAAAAtLdT/MjLp/zQ0+f80NPn/MjLp/y0t1P8AAAAAAAAAAAAAAAAIhdr/AYrp/wGK6f8Jhdv/AAAAAAAAAAAAAAAAAAAAAD8+y/8yMtT/MjLU/z8+zP8AAAAAAAAAAAAAAAAAAAAAkpGQ/5SUlP+UlJT/k5KR/wAAAAAAAAAAAAAAAAAAAADGnyD/zqMc/86jHP/HnyD/AAAAAAAAAAAAAAAAk5OT/6CgoP+pqan/qamp/6CgoP+Tk5P/AAAAAAAAAADOoxr/360P/+21Bf/ttQX/360P/86jGv8AAAAAkZCP/6Ghof+tra3/ra2t/62trf+tra3/oKCg/5GQj//Inhv/364T//C5C//wuQv/8LkL//C5C//frhP/xp0a/5OTk/+tra3/sLCw/7CwsP+wsLD/sLCw/62trf+Tk5P/zaMb/+24E//xuxL/8bsS//G7Ev/xuxL/7bkT/86jG/+UlJT/r6+v/7Kysv+ysrL/srKy/7Kysv+urq7/k5OT/86jG//tuxr/8b0a//G9Gv/xvRr/8b0a/+26Gv/Ooxv/kpGQ/6Wlpf+1tbX/tbW1/7W1tf+1tbX/pKSk/5KQj//Gnh//4LEe//K/If/yvyH/8r8h//K/If/gsR7/xp4f/wAAAACVlZX/pqam/7Ozs/+zs7P/pqam/5WVlf8AAAAAAAAAAM+kHf/gsiP/7r4n/+6+J//gsiP/z6Qd/wAAAAAAAAAAAAAAAJCPjv+UlJT/lJSU/5GQj/8AAAAAAAAAAAAAAAAAAAAAxpwY/86jGv/Ooxr/x50Y/wAAAAAAAAAAQ8OsQYGBrEEAAKxBAACsQQAArEEAAKxBgYGsQcPDrEHDw6xBgYGsQQAArEEAAKxBAACsQQAArEGBgaxBw8OsQQ==") !important;
}
#context-reveal-password:not([checked="true"])::before {
  content: '' !important;
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACnklEQVQ4T42TS0hUYRTHf/fOAyt0HJsikRpfWAtDHW18ICm1alOLIrAXWJBgUjoJQbQoFCOQaSzCpKgIQzMiDGkRQkqkZs1MlIsQCSlNE53pBWY693auGi0i7eOeu/ju+f/ud/7fOcqrSwVhbW4uVtN1kGfZpYCqKKhm8+fM4z12JeB161kHdkFEpLp8xYh/LfmDImGCYHM7Lk+/orysz9azy87CYK2ozJKwBMA4JXOQdgZ/01lyqv0GwKVnHzlFuMcr4v8BzGIv8OC/fkEAwUVAaSVMTwhdzrZcCeosrIojeKMeV9XbxRIOlcNI2wJgqRJMYpR5msA9L2ZLhIzT7t+AozD2SExcAqBqIp7hZMt2jrlKGB8dY8XYBxS/d4vuOlgKn7oFoP6x//eVGp4a2+YInuatVJbv51bzNXJCWTjC71ACvlw9zpmMMz0KNMme7wcJbbEvVNmzqDxt8pNeVovv/jC57kw6Oh/TWFeTowQb8nVHYhIf3w7N64zXWqedJJdzAWQx0XU1QPFuO3wY4o3pMJd7FKqTWthYMaAIoEBfs14hxhYhep0NVibyvNVP7t78+XK6GvtE7BCTRyA0zpXeBI559/H69l0yKqUPAr58PS1/NZPDYWz2CLEJNvo7QrhLiuj2dVJkiMUwwlP4ejdQea4QrA4CLQ/I9rwQwMU8PX1bGj++TxIa+UKcQ2MwGCE5NR67uximvsKzSzT0pXCiZhv8lD6w2vG3tZNz0gD48vSsnYXMfpvg53SIL2NhTJZ4HgZjSEhNZMfmaK5471BxXubFEBvmWqMItsosVMksPKnb0mVbaSqan0RjysR0q1nj5kAa0ZEQezZZmbWMokkPaSI2fFUlaU5X37s9fU7jllMkYpcd478TZmRr4Bc8UQUVhV1ywwAAAABJRU5ErkJggg==") !important;
}
#context-reveal-password::before {
  content: '' !important;
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACh0lEQVQ4T42TX0gUURTGvzuzaiq1rq3SX9cMhEAod9NV0QwppKB6qAzKAgkKfCiRoJcefIggCDPDosBEMZDISISgFysKbWVnV4jFMMMexFAW18zQ2pm9fXdNfIjcZuYMzNx7fnPO950RI61lkZhpZsSkBHglPASgCQHNZpvbc2nQIQLNxbKw9hhgMVVyFSr+dfALgqEDwe4+uBuHhfDf8kjPxSZg7DqzbNywBkBVCRPIvwbjQRP2XjEUwC09568iMtjM5P8ASBOOskYY7TcJCPwB1DUAizOks7ZELaheU7NhdLSsANjCuXpg8skyIGELBGyrgdF1b6UFBbgAfH1BEdcAKLASUFWw+TACXQ/hafQLYTQXSffZOmD6DQHaqvwrlipNdd6SuGZTHsYAZyVGOttRWO8TItDilZmuPLgK1gExbojPA8NSBGUZE1N1BO+GEOqZgNBkfA6y92XiQPeoEME7pdKZuwNTH8fjeeqW5XIgz51DIF+kaAi2hbDg/4mK6go+JwHRKN6/HcL01EwbAWUya7vABruF9ZvsQFoufD0GvMe9BLDcdB3d3h6crj3EL0chTZNu025bCp71D4AtlMr80o0If4nA7rCQsdUOX/8svCfKCaBg6TY8Lu7EmY77wMGTqxoN9KK34TIBt0tkQVU+lhbCmJ38hkynhVG/heKaKurAqUsjoOgRTlUXsD2TTAuarkNLSsbz4U+qghJZeLQc0e8z+LU4i7mpCM3YwtxfcHl3A8kaPrT6EH45jvJdTtjotElphj5HMDa/+FS8ulH02p6mV8b/RKor4oMkqSWDGghaqNOF8Lt5REZ+LM8az+SclIkjfaP71e6djIyEv/HfG5b4KvQbmEH9O3v2vMIAAAAASUVORK5CYII=") !important;
}
#context-reveal-password[checked="true"] > label {
  margin-left: -18px !important;
  font-size: 0 !important;
}

#context-reveal-password[checked="true"] > label::after {
  content: "Скрыть пароль" !important;
  font-size: 14px !important;
  margin-left: 20px !important;
}

Отсутствует

 

№1326003-09-2023 16:56:48

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

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

Andrey_Krropotkin пишет

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

Попробуйте так:

Выделить код

Код:

:root {
    --v-menu-icons-margin-start: 0px; /* отступ слева для иконок */
}

Win7

Отсутствует

 

№1326103-09-2023 20:12:35

LGS
Участник
 
Группа: Members
Зарегистрирован: 17-09-2022
Сообщений: 101
UA: Firefox 117.0

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

Andrey_Krropotkin пишет

в этом стиле иконки накладываются на текст пунктов контекстного меню

Пробуйте подбирать значения в этом куске:

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

Выделить код

Код:

menu:not(.menu-iconic)::before, menuitem:not(.menuitem-iconic)::before {
    width: 16px;
    height: 16px;
    display: -moz-inline-box;
    margin-inline-start: var(--v-menu-icons-margin-start);
    margin-inline-end: calc(-1 * (var(--v-menu-icons-margin-start) + 16px));
    position: relative;
    background-color: transparent;
    background-position: center;
    background-size: 16px;
    background-repeat: no-repeat;
}


    margin-inline-start: var(--v-menu-icons-margin-start);
    margin-inline-end: calc(-1 * (var(--v-menu-icons-margin-start) + 16px));

Отсутствует

 

№1326203-09-2023 23:12:22

DateN
Участник
 
Группа: Members
Зарегистрирован: 09-08-2019
Сообщений: 16
UA: Firefox 117.0

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

6e73epo пишет

DateN, в @media (-moz-platform: windows-win10) после удаления поддержки семерки нет смысла, скорее всего игнорится. Либо убрать обертку, либо удалить "-win10".  В компакт режиме --tab-min-height даже меньше установленного, так что можно удалить селекторы со стилем и в about:config выставить browser.uidensity=1

Большое спасибо, помогло удаление "-win10" и в about:config browser.uidensity=1.

Отсутствует

 

№1326307-09-2023 22:13:00

Andrey_Krropotkin
Участник
 
Группа: Members
Зарегистрирован: 11-11-2011
Сообщений: 484
UA: Firefox 117.0

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

Еще раз порошу уделить мне внимания и ответить на мой вопрос разбирающихся в этом вопросе. есть стиль для иконок в контекстном меню

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

Выделить код

Код:

@-moz-document	url("chrome://browser/content/browser.xhtml"),
		url("chrome://browser/content/places/places.xhtml"),
		url("chrome://browser/content/places/historySidebar.xhtml"),
		url("chrome://browser/content/places/bookmarksSidebar.xhtml"),
		url("chrome://browser/content/syncedtabs/sidebar.xhtml") {

*|*:root {
    --v-menu-icons-margin-start: 0px; /* отступ слева для иконок, для Linux 0px */
}

menu:not(.menu-iconic)::before, menuitem:not(.menuitem-iconic)::before {
    width: 16px;
    height: 16px;
    display: -moz-inline-box;
    margin-inline-start: var(--v-menu-icons-margin-start);
    margin-inline-end: calc(1 * (var(--v-menu-icons-margin-start) + 10px));
    position: relative;
    background-color: transparent;
    background-position: center;
    background-size: 16px;
    background-repeat: no-repeat;
}
menu#fill-login::before {
    content: "" !important;
    background-image: url("chrome://browser/skin/login.svg") !important;
}
menu#context-openlinkinusercontext-menu::before, menu#context_reopenInContainer::before {
    content: "" !important;
    background-image: url("../CSS/icons/page-link-16.png") !important;
}
menuitem#context-searchselect::before {
    content: "" !important;
    background-image: url("../CSS/icons/yndex.png") !important;
}
menuitem[label="Скопировать"]::before, menuitem[label="Копировать XML"]::before {
    content: "" !important;
    background-image: url("../CSS/icons/copy-16.png") !important;
}
menuitem[label="Отменить"]::before {
    content: "" !important;
    background-image: url("../CSS/icons/undo_7744.png") !important;
}
menuitem[label="Повторить"]::before {
    content: "" !important;
    background-image: url("../CSS/icons/redo.png") !important;
}
menuitem[label="Вырезать"]::before {
    content: "" !important;
    background-image: url("../CSS/icons/edit-cut_8016.png") !important;
}
menuitem[label="Вставить"]::before, menuitem[label="Вставка"]::before, menu[label="Вставка"]::before, menu[label="Вставить"]::before {
    content: "" !important;
    background-image: url("../CSS/icons/page_paste.png") !important;
}
menuitem[label^="Вставить и"]::before {
    content: "" !important;
    background-image: url("../CSS/icons/paste-go-icon.png") !important;
}
menuitem[label="Найти"]::before, menuitem[label="Найти ещё раз"]::before {
    content: "" !important;
    background-image: url("../CSS/icons/search.png") !important;
}
menuitem[label="Изменить"]::before {
    content: "" !important;
    background-image: url("../CSS/icons/edit.png") !important;
}
menuitem[label="Удалить"]:not([id^="custombuttons-contextpopup-remove"])::before, menuitem#context_closeSelectedTabs::before,
menuitem#placesContext_delete_history::before {
    content: "" !important;
    background-image: url("../CSS/icons/deletered_7612.png") !important;
}
menuitem#context-copylink::before, menuitem#context-copyimage::before {
    content: "" !important;
    background-image: url("../CSS/icons/copy-link-16.png") !important;
}
menuitem[label="Удалить историю поиска"]::before {
    content: "" !important;
    background-image: url("../CSS/icons/clear-history.png") !important;
}
menuitem#context-openlinkincurrent::before, menuitem#context-openlinkintab::before {
    content: "" !important;
    background-image: url("../CSS/icons/page-link-16.png") !important;
}
menuitem#context-openlink::before, menuitem#placesContext_open\:newwindow::before {
    content: "" !important;
    background-image: url("chrome://browser/skin/new-window.svg") !important;
}
menuitem#context-openlinkprivate::before, menuitem#placesContext_open\:newprivatewindow::before {
    content: "" !important;
    background-image: url("chrome://browser/skin/privateBrowsing.svg") !important;
}
menuitem#context-savelink::before, menuitem#context-savepage::before, menuitem#context-saveimage::before {
    content: "" !important;
    background-image: url("../CSS/icons/save.png") !important;
}
menuitem#context-pocket::before, menuitem#context-savelinktopocket::before {
    content: "" !important;
    background-image: url("chrome://browser/skin/pocket-outline.svg") !important;
}
menuitem#context-viewinfo::before, menuitem#context-viewimageinfo::before {
    content: "" !important;
    background-image: url("../CSS/icons/information-16.png") !important;
}
menuitem#context-inspect::before {
    content: "" !important;
    background-image: url("../CSS/icons/check_element_old-edit-find_3373.png") !important;
}
menuitem#context-viewsource::before, menuitem#context-viewpartialsource-selection::before {
    content: "" !important;
    background-image: url("../CSS/icons/page_source_code.png") !important;
}
menuitem#context-viewbgimage::before, menuitem#context-viewimage::before, menuitem#context-setDesktopBackground::before {
    content: "" !important;
    background-image: url("../CSS/icons/picture.png") !important;
}
menuitem#context-copyimage-contents::before {
    content: "" !important;
    background-image: url("../CSS/icons/image-copy.png") !important;
}
menuitem#context_reloadTab::before, menuitem#context_reloadSelectedTabs::before, menuitem#toolbar-context-reloadSelectedTab::before {
    content: "" !important;
    background-image: url("../CSS/icons/reload.png") !important;
}
menuitem[label^="Убрать звук"]::before {
    content: "" !important;
    background-image: url("chrome://browser/skin/tabbrowser/tab-audio-playing.svg") !important;
}
menuitem[label^="Восстановить звук"]::before {
    content: "" !important;
    background-image: url("chrome://browser/skin/tabbrowser/tab-audio-muted.svg") !important;
}
menuitem[label^="Добавить новую кнопку"]::before {
    content: "" !important;
    background-image: url("../CSS/icons/addnew.png") !important;
}
menuitem#context_pinTab::before, menuitem#context_pinSelectedTabs::before {
    content: "" !important;
    background-image: url("../CSS/icons/ping.png") !important;
}
menuitem#context_unpinTab::before, menuitem#context_unpinSelectedTabs::before {
    content: "" !important;
    background-image: url("chrome://browser/skin/unpin-tab.svg") !important;
}
menuitem#context_duplicateTab::before, menuitem#context_duplicateTabs::before {
    content: "" !important;
    background-image: url("../CSS/icons/duplicate_tab.png") !important;
}
menuitem#context_selectAllTabs::before, menuitem[label="Выделить всё"]::before, menuitem#toolbar-context-selectAllTabs::before {
    content: "" !important;
    background-image: url("../CSS/icons/select_all_tabs.png") !important;
}
menuitem#context_bookmarkTab::before, menuitem#context_bookmarkSelectedTabs::before,
menuitem#context-bookmarklink::before, menuitem#toolbar-context-bookmarkSelectedTab::before,
menuitem#placesContext_createBookmark::before {
    content: "" !important;
    background-image: url("chrome://browser/skin/bookmark-hollow.svg") !important;
}
menu#context_moveTabOptions::before {
    content: "" !important;
    background-image: url("../CSS/icons/move_tab.png") !important;
}
menu#context_sendTabToDevice::before, menu#context-sendpagetodevice::before, menu#context-sendlinktodevice::before {
    content: "" !important;
    background-image: url("chrome://browser/skin/send-to-device.svg") !important;
}
menuitem#context_closeTabsToTheEnd::before {
    content: "" !important;
    background-image: url("../CSS/icons/closeright.png") !important;
}
menuitem#context_closeOtherTabs::before {
    content: "" !important;
    background-image: url("../CSS/icons/close_other_tabs.png") !important;
}
menuitem#context_undoCloseTab::before, menuitem#toolbar-context-undoCloseTab::before {
    content: "" !important;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABZVBMVEX////w8PD09PTx8fHw8PCPkIvv7++LjIfw8PDu7u6ZmZXv7+/29vbw8PD///+Txdt8lJ2RkY2Sk4+bzeJcnLsbcp6LjIcwf6bg4N/m//+XyuDf7/+LvNGmr68ufqbg4N9OhaLm8PJvrstCjrPg4N9Rk7Q8hqfk8PRoqMc5h60vgKk9ia/f4N7w8PDi7/ZgpMOLtMny9fYmeaIqfaff4N6hpKLv7+/h8PVwqcTB1N3L3ebv7+9trMqLjIeOj4rf39719vbM7PaMt81hpMPL7fmbnJeoqaXr6+tin774+/vF2t+lq6qKlI+hop38/Pz7+/v5+fn9/f29vruLjIeqq6f7+/v5+fnGxsSLjId5rcfg8vw4ibN8ud3n8vgacZ2extrA5//4+/wacp4yha8ZcZ18wuyIxuthrNc5irdvt+KRzvO62ep+w+7N6PeY1/+U1v+h2/9am7sbcp4keaXm8/ovgq07jLe+yJo8AAAAWXRSTlMAES5KZr+CMJ7X7Lr4ZwHdD4f0yftxJtP6Cj4Q/EIe9HPg/tXy/kvL/fr++fGfuf3Bzv787+6DptCRyLvRDs/u+P3O+TSw5Or8ovXiHqKWW0aBpyVHNSZMDw1FfDAAAACvSURBVHhehchTcwRBAIXRXmewtG3btm0jtn9/elPZmpqnnKd7P0DgADK5glyUQpH4b0pYkJo730t1PADxBSiKhlVvT4v11myBgSHD8Vz+cP388rr7rGlg0CIIojccrx5v7u4fjDCYMAxLWm1f33bHcuWEwXUBuT3eS58/cBuEIcQ8iURj8cT7RwqkM1n6LzabXtgUS6BcqdLO6o1mC7Q7XepZrz8YgtGYQphMZ+BfP976HHRDoNUhAAAAAElFTkSuQmCC") !important;
}
menuitem#context_closeTab::before {
    content: "" !important;
    background-image: url("../CSS/icons/close_tab.png") !important;
}
menuitem#context_reloadAllTabs::before {
    content: "" !important;
    background-image: url("../CSS/icons/reload-all.png") !important;
}
menuitem#context-sendimage::before {
    content: "" !important;
    background-image: url("chrome://browser/skin/mail.svg") !important;
}
menuitem#placesContext_open\:newtab::before {
    content: "" !important;
    background-image: url("../CSS/icons/open_in_new_tab.png") !important;
}
menuitem#placesContext_deleteHost::before {
    content: "" !important;
    background-image: url("chrome://browser/skin/forget.svg") !important;
}
menuitem#placesContext_show\:info::before {
    content: "" !important;
    background-image: url("../CSS/icons/properties.png") !important;
}
menuitem#placesContext_new\:bookmark::before {
    content: "" !important;
    background-image: url("../CSS/icons/new_bookmark.png") !important;}
menuitem#placesContext_new\:folder::before {
    content: "" !important;
    background-image: url("../CSS/icons/new_folder.png") !important;
}
menuitem#placesContext_open::before {
    content: "" !important;
    background-image: url("chrome://browser/skin/open.svg") !important;
}
menuitem#placesContext_new\:separator::before {
    content: "" !important;
    background-image: url("../CSS/icons/new-separator.png") !important;
}
menuitem#placesContext_sortBy\:name::before {
    content: "" !important;
    background-image: url("../CSS/icons/sort-by-name.png") !important;
}
menu#spell-dictionaries::before {
    content: "" !important;
    background-image: url("../CSS/icons/spell-check.png") !important;
}
menuitem#placesContext_openContainer\:tabs::before {
    content: "" !important;
    background-image: url("chrome://browser/skin/open.svg") !important;
}
menuitem[label="Консоль браузера"]::before{
    content: "" !important;
    background-image: url("data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAicKQXAAAAABWK2v8DjOn/A4vp/xSK2/8AAAAAAAAAAAAAAAAAAAAAMTDL/y0t0v8tLdP/MTDM/wAAAAAAAAAAAAAAAAGL6v8DkfP/BZb5/wWW+f8DkfP/AYvq/wAAAAAAAAAAMjLU/1NT6f9wcPv/cHD7/1NT6f8yMtT/AAAAAAqG3P8IlPP/EJz7/xCc+/8QnPv/EJz7/wiT8/8Lhtv/OzrL/01N6f9paf//aWn//2lp//9paf//TEzp/zw7zP8Bi+n/GJ75/xug+/8boPv/G6D7/xug+/8Ynvn/Aorp/y4u0/9XV/v/XFz//1xc//9cXP//XFz//1dX+v8vL9P/Aovp/yKi+f8mpfv/JqX7/yal+/8mpfv/IqP5/wKL6f8uLtL/S0v6/09P//9PT///T0///09P//9MTPr/Li7T/xKJ2v8am/P/Mar7/zGq+/8xqvv/Mar7/xqa8/8Tidn/NDPL/zg46f9DQ///Q0P//0ND//9DQ///ODjp/zU0yv8AAAAABo3p/yCd8/81qvj/Nar4/yCd8/8Gjen/AAAAAAAAAAAtLdT/MjLp/zQ0+f80NPn/MjLp/y0t1P8AAAAAAAAAAAAAAAAIhdr/AYrp/wGK6f8Jhdv/AAAAAAAAAAAAAAAAAAAAAD8+y/8yMtT/MjLU/z8+zP8AAAAAAAAAAAAAAAAAAAAAkpGQ/5SUlP+UlJT/k5KR/wAAAAAAAAAAAAAAAAAAAADGnyD/zqMc/86jHP/HnyD/AAAAAAAAAAAAAAAAk5OT/6CgoP+pqan/qamp/6CgoP+Tk5P/AAAAAAAAAADOoxr/360P/+21Bf/ttQX/360P/86jGv8AAAAAkZCP/6Ghof+tra3/ra2t/62trf+tra3/oKCg/5GQj//Inhv/364T//C5C//wuQv/8LkL//C5C//frhP/xp0a/5OTk/+tra3/sLCw/7CwsP+wsLD/sLCw/62trf+Tk5P/zaMb/+24E//xuxL/8bsS//G7Ev/xuxL/7bkT/86jG/+UlJT/r6+v/7Kysv+ysrL/srKy/7Kysv+urq7/k5OT/86jG//tuxr/8b0a//G9Gv/xvRr/8b0a/+26Gv/Ooxv/kpGQ/6Wlpf+1tbX/tbW1/7W1tf+1tbX/pKSk/5KQj//Gnh//4LEe//K/If/yvyH/8r8h//K/If/gsR7/xp4f/wAAAACVlZX/pqam/7Ozs/+zs7P/pqam/5WVlf8AAAAAAAAAAM+kHf/gsiP/7r4n/+6+J//gsiP/z6Qd/wAAAAAAAAAAAAAAAJCPjv+UlJT/lJSU/5GQj/8AAAAAAAAAAAAAAAAAAAAAxpwY/86jGv/Ooxr/x50Y/wAAAAAAAAAAQ8OsQYGBrEEAAKxBAACsQQAArEEAAKxBgYGsQcPDrEHDw6xBgYGsQQAArEEAAKxBAACsQQAArEGBgaxBw8OsQQ==") !important;
}
#context-reveal-password:not([checked="true"])::before {
  content: '' !important;
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACnklEQVQ4T42TS0hUYRTHf/fOAyt0HJsikRpfWAtDHW18ICm1alOLIrAXWJBgUjoJQbQoFCOQaSzCpKgIQzMiDGkRQkqkZs1MlIsQCSlNE53pBWY693auGi0i7eOeu/ju+f/ud/7fOcqrSwVhbW4uVtN1kGfZpYCqKKhm8+fM4z12JeB161kHdkFEpLp8xYh/LfmDImGCYHM7Lk+/orysz9azy87CYK2ozJKwBMA4JXOQdgZ/01lyqv0GwKVnHzlFuMcr4v8BzGIv8OC/fkEAwUVAaSVMTwhdzrZcCeosrIojeKMeV9XbxRIOlcNI2wJgqRJMYpR5msA9L2ZLhIzT7t+AozD2SExcAqBqIp7hZMt2jrlKGB8dY8XYBxS/d4vuOlgKn7oFoP6x//eVGp4a2+YInuatVJbv51bzNXJCWTjC71ACvlw9zpmMMz0KNMme7wcJbbEvVNmzqDxt8pNeVovv/jC57kw6Oh/TWFeTowQb8nVHYhIf3w7N64zXWqedJJdzAWQx0XU1QPFuO3wY4o3pMJd7FKqTWthYMaAIoEBfs14hxhYhep0NVibyvNVP7t78+XK6GvtE7BCTRyA0zpXeBI559/H69l0yKqUPAr58PS1/NZPDYWz2CLEJNvo7QrhLiuj2dVJkiMUwwlP4ejdQea4QrA4CLQ/I9rwQwMU8PX1bGj++TxIa+UKcQ2MwGCE5NR67uximvsKzSzT0pXCiZhv8lD6w2vG3tZNz0gD48vSsnYXMfpvg53SIL2NhTJZ4HgZjSEhNZMfmaK5471BxXubFEBvmWqMItsosVMksPKnb0mVbaSqan0RjysR0q1nj5kAa0ZEQezZZmbWMokkPaSI2fFUlaU5X37s9fU7jllMkYpcd478TZmRr4Bc8UQUVhV1ywwAAAABJRU5ErkJggg==") !important;
}
#context-reveal-password::before {
  content: '' !important;
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACh0lEQVQ4T42TX0gUURTGvzuzaiq1rq3SX9cMhEAod9NV0QwppKB6qAzKAgkKfCiRoJcefIggCDPDosBEMZDISISgFysKbWVnV4jFMMMexFAW18zQ2pm9fXdNfIjcZuYMzNx7fnPO950RI61lkZhpZsSkBHglPASgCQHNZpvbc2nQIQLNxbKw9hhgMVVyFSr+dfALgqEDwe4+uBuHhfDf8kjPxSZg7DqzbNywBkBVCRPIvwbjQRP2XjEUwC09568iMtjM5P8ASBOOskYY7TcJCPwB1DUAizOks7ZELaheU7NhdLSsANjCuXpg8skyIGELBGyrgdF1b6UFBbgAfH1BEdcAKLASUFWw+TACXQ/hafQLYTQXSffZOmD6DQHaqvwrlipNdd6SuGZTHsYAZyVGOttRWO8TItDilZmuPLgK1gExbojPA8NSBGUZE1N1BO+GEOqZgNBkfA6y92XiQPeoEME7pdKZuwNTH8fjeeqW5XIgz51DIF+kaAi2hbDg/4mK6go+JwHRKN6/HcL01EwbAWUya7vABruF9ZvsQFoufD0GvMe9BLDcdB3d3h6crj3EL0chTZNu025bCp71D4AtlMr80o0If4nA7rCQsdUOX/8svCfKCaBg6TY8Lu7EmY77wMGTqxoN9KK34TIBt0tkQVU+lhbCmJ38hkynhVG/heKaKurAqUsjoOgRTlUXsD2TTAuarkNLSsbz4U+qghJZeLQc0e8z+LU4i7mpCM3YwtxfcHl3A8kaPrT6EH45jvJdTtjotElphj5HMDa/+FS8ulH02p6mV8b/RKor4oMkqSWDGghaqNOF8Lt5REZ+LM8az+SclIkjfaP71e6djIyEv/HfG5b4KvQbmEH9O3v2vMIAAAAASUVORK5CYII=") !important;
}
#context-reveal-password[checked="true"] > label {
  margin-left: -18px !important;
  font-size: 0 !important;
}

#context-reveal-password[checked="true"] > label::after {
  content: "Скрыть пароль" !important;
  font-size: 14px !important;
  margin-left: 20px !important;
}
}


вроде все нормально, но в текстовом поле (там где мы сообщения пишем) сначала контекстное меню все как надо, но после второго клика - меню сдвигается и выглядит вот так
скрытый текст
1.png
Далее есть еще косяк в этом меню то же самое сдвиг
скрытый текст
2.png

Отредактировано Andrey_Krropotkin (07-09-2023 22:24:38)

Отсутствует

 

№1326408-09-2023 07:21:16

fuchsfan
Участник
 
Группа: Members
Зарегистрирован: 07-08-2023
Сообщений: 130
UA: Firefox 115.0

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

Andrey_Krropotkin пишет

после второго клика - меню сдвигается и выглядит вот так

Попробуйте для одного любого пункта меню жестко указать смещение иконки от левой границы меню
margin-left: 4px !important;
Число может быть и отрицательным. Если получится норм, тогда примените для остальных пунктов. Возможно, строки 15-16 тогда станут лишними.

Отсутствует

 

№1326508-09-2023 13:12:25

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

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

Andrey_Krropotkin
С меню вообще косяк в этой версии. У меня при любом меню сначала быстро проскакивает меню со скроллбаром и следом заменяется на нормальное меню. В некоторых пунктах кнопки "Быстрое переключение параметров about:config" этот скроллбар торчит, пока не наведёшь туда мышь и не прокрутишь в конец списка.
Что касается Вашего случая, у меня другая "шапка" стиля. Попробуйте заменить

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

Выделить код

Код:

*|*:root {
    --v-menu-icons-margin-start: 0px; /* отступ слева для иконок в Windows 5px, для Linux 0px. Изменил, конфликт со стилем menu_background.css */
}
menu::before, menuitem::before {
    width: 16px !important;
    height: 16px !important;
    display: -moz-inline-box !important;
    margin-inline-start: var(--v-menu-icons-margin-start) !important;
    margin-inline-end: calc(-1 * (var(--v-menu-icons-margin-start) + 16px)) !important;
    position: relative !important;
    background-color: transparent !important;
    background-position: center !important;
    background-size: 16px !important;
    background-repeat: no-repeat !important;
}
menu[disabled="true"]::before, menuitem[disabled="true"]::before {
  opacity: .4;
}


и в конце уберите "}" (закрывающую фигурную скобку), т.к. у меня нет @-moz-document

Отредактировано xrun1 (08-09-2023 13:15:43)

Отсутствует

 

№1326608-09-2023 15:14:34

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

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

Andrey_Krropotkin пишет

вроде все нормально, но в текстовом поле (там где мы сообщения пишем) сначала контекстное меню все как надо, но после второго клика - меню сдвигается и выглядит вот так
скрытый текст

У меня в [firefox] 116 с этим кодом работает без глюков, проверял (в  userChrome.css) только с этим кодом! Видимо это связанно как сказал xrun1 с [firefox] 117!


Win7

Отсутствует

 

№1326708-09-2023 15:49:52

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

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

kokoss
:offtopic:Жду обновления на 117.0.x, вдруг исправят? Как же не хочется рыться в своих стилях!:(

Отсутствует

 

№1326808-09-2023 17:19:03

LGS
Участник
 
Группа: Members
Зарегистрирован: 17-09-2022
Сообщений: 101
UA: Firefox 117.0

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

xrun1 пишет

Жду обновления на 117.0.x, вдруг исправят? Как же не хочется рыться в своих стилях!

Нет, не исправят. Лишь бы хуже не сделали, как это обычно и бывает. Т.ч в стилях копаться придется и не раз. В случае с иконками в 117 я решил "отвязку" сделать от background_menu.css, сделать условный icons_in_menu.css независимым от него. Дело муторное, целый день на это потратил, зато результатом сейчас доволен... в случае каких косяков не надо больше по куче файлов лазить в поисках "виновного".

Отсутствует

 

№1326908-09-2023 20:52:35

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2255
UA: Firefox 78.0

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

Andrey_Krropotkin пишет

есть стиль для иконок в контекстном меню

Гонишь! :)

сначала контекстное меню все как надо, но после второго клика - меню сдвигается

то же самое сдвиг

Вот скриншоты с чистого профиля.
Здесь — слева первый ПКМ, справа второй ПКМ.

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

Выделить код

Код:

data:image/png;base64,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


А здесь — слева ПКМ на about:restartrequired, справа ПКМ на view-source:about:restartrequired
скрытый текст

Выделить код

Код:

data:image/png;base64,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


Как видно, сдвиг есть.
Ещё раз: без никаких стилей.
Таким образом, приведённый стиль совершенно к делу не относится.

Отсутствует

 

№1327008-09-2023 23:06:42

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

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

Dumby пишет

Как видно, сдвиг есть.
Ещё раз: без никаких стилей.
Таким образом, приведённый стиль совершенно к делу не относится.

Это было сразу понятно. Думал, что какие-то другие стили влияют, а оказывается сдвиг автоматом идет, padding-inline-start вырастает и какой-то needsgutter появляется.



Andrey_Krropotkin, код какой-то странный, зачем-то content: "" !important прописан для каждого селектора с background, а если потребуется только одну иконку в меню сделать и получим незапланированный сдвиг, так что убрать этот стиль, он будет общим. Также root стиль убрать. -moz-inline-box игнорится, нет его уже. Попробуй вместо
menu:not(.menu-iconic)::before, menuitem:not(.menuitem-iconic)::before {...}
по минимуму для начала

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

Выделить код

Код:

menupopup[needsgutter] menu:not([icon], .menu-iconic),
menupopup[needsgutter] menuitem:not([checked="true"], [icon], .menuitem-iconic) {
  padding-inline-start: 12px !important;
}
menupopup :is(menuitem, menu):not([class*="iconic"]):not([checked="true"])::before {
  -moz-context-properties: fill;
  content: "";
  width: 16px;
  height: 16px;
  margin-inline-end: 8px;
}
menupopup :is(menuitem, menu)[disabled="true"]::before {
  opacity: 0.33;
}

Отредактировано 6e73epo (09-09-2023 22:12:46)

Отсутствует

 

№1327109-09-2023 08:33:23

momo2000
Участник
 
Группа: Members
Зарегистрирован: 03-09-2015
Сообщений: 237
UA: Firefox 117.0

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

Выделить код

Код:

menupopup > menuitem, menupopup > menu {
	padding-inline-start: 36px;
 }

Может так

Отсутствует

 

№1327209-09-2023 18:58:02

m_nikolay
Участник
 
Группа: Members
Зарегистрирован: 01-02-2019
Сообщений: 81
UA: Firefox 115.0

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

Всем привет. Подскажите пожалуйста, кто в курсе, как изменить ширину вкладки?

Отсутствует

 

№1327309-09-2023 19:13:54

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

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

m_nikolay пишет

Подскажите пожалуйста, кто в курсе, как изменить ширину вкладки?

Выделить код

Код:

.tabbrowser-tab[fadein]:not([pinned]):not([style*="max-width"]) {
   max-width: 180px !important;
}

Win7

Отсутствует

 

№1327409-09-2023 19:18:33

m_nikolay
Участник
 
Группа: Members
Зарегистрирован: 01-02-2019
Сообщений: 81
UA: Firefox 115.0

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

kokoss
То, что нужно. Спасибо и всяческого добра:)

Отсутствует

 

№1327510-09-2023 00:22:15

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

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

6e73epo пишет

код какой-то странный, зачем-то content: "" !important прописан для каждого селектора с background

Это не просто так, были какие-то косяки. За давностью лет не помню, какие именно. Начинался стиль здесь, в теле поста ссылка на исходник от Виталия. Потом Dumby сделал шаблон, ниже Виталий сделал другой, который у меня и прижился и работает до сих пор.
Если там почитать, можно найти, наверное, почему нельзя убирать content: "" !important. А если сейчас уже и можно)), чем это мешает в уже написанном большом стиле?

Добавлено 10-09-2023 00:26:48

LGS пишет

решил "отвязку" сделать от background_menu.css, сделать условный icons_in_menu.css независимым от него

Думаю, это правильно. У себя сразу сделал два стиля с такими же именами. Оба большие (у меня в каждом 400+ строк) и править легче.

Отредактировано xrun1 (10-09-2023 00:30:31)

Отсутствует

 

Board footer

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