Можно к папке с закладками изменить иконку? знаю вроде тут обсуждали давно, но за темой давно не слежу.
Интересный глюк у вас ребята))) я тоже сперва подумал что у меня, перезапустил, и увидел ваше обсуждение, не знал что так ломать можно.
Отредактировано func4ptch4 (05-03-2020 05:11:00)
Отсутствует
func4ptch4, можно, я вот так менял:
/* иконки для папок закладок - добавить */ #personal-bookmarks .bookmark-item[container][label="RuBoard"] { -moz-image-region:auto !important; list-style-image: url('BookMark.ico/RuBoard.ico') !important; } #personal-bookmarks .bookmark-item[container][label="Firefox"] { -moz-image-region:auto !important; list-style-image: url('BookMark.ico/Firefox.ico') !important; } /* иконки для папок закладок - скрыть текст */ #personal-bookmarks .bookmark-item[container]:-moz-any( [label="RuBoard"], [label="Firefox"] ) > .toolbarbutton-text { display: none !important; }
Отсутствует
что добавить в userChrome.css ?
https://forum.mozilla-russia.org/viewto … 18#p778318 или отсюда и далее по теме.
Отсутствует
Vitaliy V. помоги пожалуйста с кодом.
:root { --arrowpanel-background: #f0f7ff !important; --arrowpanel-border-color: #4bc9fe !important; } menupopup:not([id^="BMB_bookmarksPopup"]), popup, panel-list, #context-navigation { -moz-appearance: none !important; background-color: #f0f7ff !important; } menupopup:not([id^="BMB_bookmarksPopup"]), popup, panel-list { -moz-appearance: none !important; border: 2px #4bc9fe solid !important; border-radius: 5px !important; } .panel-arrowcontent{ border: 2px solid var(--arrowpanel-border-color)!important; border-radius: 5px !important; } #BMB_bookmarksPopup menupopup{ border: none !important; } .popup-internal-box, .panel-subview-body, .panel-header, #appMenu-Folders { -moz-appearance: none !important; --arrowpanel-background: #f0f7ff !important; } .panel-arrowbox { margin-bottom: -1px!important; margin-top: -1px !important; }
/*изначальный - chrome://global/skin/popup.css*/ :-moz-any(panel, menupopup)[side="top"]::part(arrow), :-moz-any(panel, menupopup)[side="bottom"]::part(arrow) { list-style-image: url("chrome://global/skin/arrow/panelarrow-vertical.svg"); } где panelarrow-vertical.svg - это <svg xmlns="http://www.w3.org/2000/svg" width="20" height="10"> <path d="M 0,10 L 10,0 20,10 z" fill="context-stroke"/> <path d="M 1,10 L 10,1 19,10 z" fill="context-fill"/> </svg> я меняю на <svg xmlns="http://www.w3.org/2000/svg" width="20" height="10"> <path d="M 0,10 L 10,0 20,10 z" fill="context-stroke" /> <path d="M 3,10 L 10,3 17,10 z" fill="context-fill" /> </svg> и сохраняю в свою папку если :-moz-any(panel, menupopup)[side="top"]::part(arrow), :-moz-any(panel, menupopup)[side="bottom"]::part(arrow) { list-style-image: url("../CSS/icons/panelarrow-vertical.svg")!important; } то тоже не хочет работать и как svg прописать в самом файле.css, а не ссылаться на на файл в папке? если .panel-arrow { list-style-image: url("../CSS/icons/panelarrow-vertical.svg")!important; } то треугольник всюду черный если <svg xmlns="http://www.w3.org/2000/svg" width="20" height="10"> <path d="M 0,10 L 10,0 20,10 z" fill="#4bc9fe" /> <path d="M 3,10 L 10,3 17,10 z" fill="#f0f7ff" /> </svg> .panel-arrow { list-style-image: url("../CSS/icons/panelarrow-vertical.svg")!important; } то тогда изменяет треугольник у сообщения (которое синее) когда добавляешь закладку
/*изначальный - chrome://browser/skin/customizableui/panelUI.css*/ #BMB_bookmarksPopup menupopup[placespopup=true]::part(innerbox) { border: 1px solid var(--arrowpanel-border-color); } /*мой не хочет изменяться*/ #BMB_bookmarksPopup menupopup[placespopup=true]::part(innerbox) { border: 2px solid var(--arrowpanel-border-color) !important; }
Отредактировано Andrey_Krropotkin (05-03-2020 14:45:04)
Отсутствует
Vitaliy V.
Задал иконку
Отсутствует
NikosColev, спасибо, но забыл уточнить мне надо в вертикальной панели, а так код работает, но не там где надо. id вертикального я так не понял как узнать.
Отредактировано func4ptch4 (05-03-2020 15:32:23)
Отсутствует
muxtair пишет: что добавить в userChrome.css ?https://forum.mozilla-russia.org/viewto … 18#p778318 или отсюда и далее по теме.
по первой ссылке заработало, но что то там много в коде лишнего, кто может почистите, хотел оставить только ВКЛАДКИ БЫЛИ ВНИЗУ
*|*:root { --colored_menubar_background_image: linear-gradient(#f9f9fa,#f9f9fa); --general_toolbar_color_toolbars: linear-gradient(#f9f9fa,#f9f9fa); --general_toolbar_color_navbar: linear-gradient(#f9f9fa,#f9f9fa); --tabs_toolbar_color_tabs_not_on_top: linear-gradient(#f9f9fa,#f9f9fa); --tabs_toolbar_border-tnot_normal_mode_size: 1px; --tabs_toolbar_border-tnot_normal_mode: var(--tabs-border-color); --classic_squared_tabs_tab_text_color: black; --classic_squared_tabs_new_tab_icon_color: black; --classic_squared_tabs_tab_text_shadow: transparent; --tab-min-height_tnot: 32px; } *|*:root[uidensity=compact] { --tab-min-height_tnot: 28px; } *|*:root[uidensity=touch] { --tab-min-height_tnot: 40px; } /* tabs toolbar adjustment */ *|*#main-window[tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar, *|*#main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar, *|*#main-window[uidensity=compact][tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar, *|*#main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar, #TabsToolbar { -moz-padding-start: 2px !important; } *|*#main-window[tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar:-moz-lwtheme, *|*#main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar:-moz-lwtheme, *|*#main-window[uidensity=compact][tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar:-moz-lwtheme, *|*#main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar:-moz-lwtheme, #TabsToolbar:-moz-lwtheme, *|*#main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar, *|*#main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar, *|*#main-window[sizemode="maximized"] #TabsToolbar, *|*#main-window[tabsintitlebar]:not([style*='--lwt-header-image']):-moz-lwtheme #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar, *|*#main-window[tabsintitlebar][sizemode="maximized"]:not([style*='--lwt-header-image']):-moz-lwtheme #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar, *|*#main-window[uidensity=compact][tabsintitlebar]:not([style*='--lwt-header-image']):-moz-lwtheme #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar, *|*#main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"]:not([style*='--lwt-header-image']):-moz-lwtheme #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar, *|*#main-window[tabsintitlebar]:not([style*='--lwt-header-image']):-moz-lwtheme #TabsToolbar { -moz-padding-start: 0px !important; } *|*#main-window[tabsintitlebar][sizemode="normal"]:not([sizemode="fullscreen"]) #TabsToolbar { margin-top: 0px !important; } *|*#main-window[tabsintitlebar][sizemode="normal"][chromehidden~="menubar"] #TabsToolbar, *|*#main-window[tabsintitlebar][sizemode="normal"] #toolbar-menubar[autohide="true"][inactive] + #TabsToolbar, *|*#main-window[tabsintitlebar][sizemode="maximized"][chromehidden~="menubar"] #TabsToolbar, *|*#main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive] + #TabsToolbar { padding-top: 0px !important; } *|*#main-window[tabsintitlebar] #toolbar-menubar[autohide="true"]:not([inactive="true"]) ~ #TabsToolbar, *|*#main-window[tabsintitlebar] #toolbar-menubar[autohide="false"] ~ #TabsToolbar{ margin-top: 0px !important; } /* tab title in titlebar support */ *|*#main-window[tabsintitlebar][sizemode="normal"] #navigator-toolbox #TabsToolbar, *|*#main-window[uidensity=compact][tabsintitlebar][sizemode="normal"] #navigator-toolbox #TabsToolbar, *|*#main-window[tabsintitlebar][sizemode="maximized"] #navigator-toolbox #TabsToolbar, *|*#main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #navigator-toolbox #TabsToolbar, *|*#main-window[tabsintitlebar][sizemode="normal"] #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar, *|*#main-window[uidensity=compact][tabsintitlebar][sizemode="normal"] #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar, *|*#main-window[tabsintitlebar][sizemode="maximized"] #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar, *|*#main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar{ margin-top: 0px !important; } /* titlebar button support */ *|*#main-window[tabsintitlebar] #toolbar-menubar[autohide="true"][inactive="true"] ~ #nav-bar{ margin-top: 2px !important; } /* fix for application/hamburger button in titlebar */ *|*#main-window[tabsintitlebar][sizemode="fullscreen"] #toolbar-menubar[autohide="true"][inactive="true"] ~ #nav-bar #PanelUI-button { visibility: collapse !important; } *|*#main-window[inDOMFullscreen="true"] #TabsToolbar { opacity: 0 !important; } /* tab height */ #tabbrowser-tabs, #tabbrowser-tabs > .tabbrowser-arrowscrollbox, .tabbrowser-tabs[positionpinnedtabs] > .tabbrowser-tab[pinned] { min-height: var(--tab-min-height_tnot) !important; } /* toolbar colors */ *|*#main-window:not([tabsintitlebar]) #toolbar-menubar:not(:-moz-lwtheme) { background-image: var(--colored_menubar_background_image) !important; border: 0px !important; margin-bottom: -1px !important; } #nav-bar:not(:-moz-lwtheme) { -moz-appearance: none !important; background: var(--general_toolbar_color_navbar, inherit) !important; } toolbar:not(#TabsToolbar):not(#toolbar-menubar):not(#nav-bar):not(:-moz-lwtheme) { -moz-appearance: none !important; background: var(--general_toolbar_color_toolbars, inherit) !important; } #TabsToolbar:not(:-moz-lwtheme){ -moz-appearance: none !important; background-image: var(--tabs_toolbar_color_tabs_not_on_top) !important; } /* remove color overlay for lw-themes */ *|*#main-window[style*='--lwt-header-image'] :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar):-moz-lwtheme{ background: unset !important; } /* adjust compact themes background color */ *|*#main-window:not([style*='--lwt-header-image']) #TabsToolbar:-moz-lwtheme { -moz-appearance: none !important; background-image: linear-gradient(var(--toolbar-bgcolor),var(--toolbar-bgcolor)) !important; } *|*#main-window:not(:-moz-lwtheme) #TabsToolbar :-moz-any(.tabs-newtab-button,#tabs-newtab-button,.scrollbutton-up,.scrollbutton-down), *|*#main-window:not(:-moz-lwtheme) #TabsToolbar > toolbarbutton, *|*#main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-darktext #TabsToolbar :-moz-any(.tabs-newtab-button,#tabs-newtab-button,.scrollbutton-up,.scrollbutton-down), *|*#main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-darktext #TabsToolbar > toolbarbutton { fill: var(--classic_squared_tabs_new_tab_icon_color) !important; color: var(--classic_squared_tabs_new_tab_icon_color) !important; } /* toolbar borders */ *|*#main-window #navigator-toolbox::after { opacity: 0 !important; } #TabsToolbar{ margin-bottom: 0px !important; border-bottom: 1px solid #5f7181 !important; } *|*#main-window[sizemode="normal"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar) { border-left: var(--tabs_toolbar_border-tnot_normal_mode_size) solid var(--tabs_toolbar_border-tnot_normal_mode) !important; border-right: var(--tabs_toolbar_border-tnot_normal_mode_size) solid var(--tabs_toolbar_border-tnot_normal_mode) !important; background-clip: padding-box !important; } *|*#main-window[sizemode="maximized"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar) { border-left: 0px !important; border-right: 0px !important; } *|*#main-window[style*='--lwt-header-image'][sizemode="normal"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar):-moz-lwtheme, *|*#main-window[style*='--lwt-header-image'][sizemode="maximized"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar):-moz-lwtheme { border-top: 0px !important; border-left: 0px !important; border-right: 0px !important; } *|*#main-window:not([style*='--lwt-header-image']):-moz-lwtheme-brighttext #TabsToolbar:-moz-lwtheme { border-bottom: 1px solid #323234 !important; } *|*#main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-brighttext #TabsToolbar:-moz-lwtheme { border-bottom: 1px solid #323234 !important; } *|*#main-window:not([sizemode="fullscreen"])[tabsintitlebar] #TabsToolbar{ -moz-margin-end: 0px !important; } *|*#main-window[tabsintitlebar] #TabsToolbar .titlebar-placeholder{ visibility: collapse !important; } *|*#main-window[tabsintitlebar][sizemode="normal"] #toolbar-menubar[autohide="true"][inactive="true"] { margin-top: 21px !important; } *|*#main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] { margin-top: 20px !important; } #tabbrowser-tabs .tab-drop-indicator { margin-bottom: 0px !important; } #PersonalToolbar:-moz-lwtheme, #nav-bar:-moz-lwtheme { background-image: none !important; box-shadow: none !important; border-top: none !important; border-bottom: none !important; } /* remove tab fog */ #TabsToolbar:not(:-moz-lwtheme), #TabsToolbar:not(:-moz-lwtheme)::before, #TabsToolbar:not(:-moz-lwtheme)::after { box-shadow: unset !important; } /* remove 'dragging tab' margin/padding nonsense */ #TabsToolbar[movingtab] { padding-bottom: unset !important; } #TabsToolbar[movingtab] > .tabbrowser-tabs { padding-bottom: unset !important; margin-bottom: unset !important; } #TabsToolbar[movingtab] + #nav-bar { margin-top: unset !important; } /* scroll buttons */ #TabsToolbar:not(:-moz-lwtheme) #alltabs-button, #TabsToolbar:not(:-moz-lwtheme) .tabbrowser-arrowscrollbox > .scrollbutton-up, #TabsToolbar:not(:-moz-lwtheme) .tabbrowser-arrowscrollbox > .scrollbutton-down { fill: black !important; } /* Fx58+ titlebar placeholders */ #TabsToolbar *[type="pre-tabs"], #TabsToolbar *[type="post-tabs"] { display: none !important; } @media (-moz-os-version: windows-win10) { *|*#main-window[tabsintitlebar][sizemode="normal"] #toolbar-menubar[autohide="true"][inactive="true"] { margin-top: 30px !important; } *|*#main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar[autohide="true"][inactive="true"] { margin-top: 30px !important; } } @media (-moz-windows-classic) { /* tweaks for Windows Classic theme */ #nav-bar:not(:-moz-lwtheme), #PersonalToolbar:not(:-moz-lwtheme), *|*#main-window:not([tabsintitlebar]) #TabsToolbar:not(:-moz-lwtheme) { border-left: unset !important; border-right: unset !important; background: unset !important; } *|*#main-window[sizemode="normal"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar) { border-left: 0px !important; border-right: 0px !important; } *|*#main-window:not([tabsintitlebar]) #toolbar-menubar:not(:-moz-lwtheme) { background: unset !important; box-shadow: unset !important; border-bottom: unset !important; } *|*#main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #navigator-toolbox, *|*#main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #nav-bar, *|*#main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #navigator-toolbox::before, *|*#main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #nav-bar::before, *|*#main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #navigator-toolbox::after, *|*#main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #nav-bar::after { background: unset !important; box-shadow: unset !important; border: unset !important; border-image: unset !important; } *|*#main-window:not([tabsintitlebar]) toolbar:not(#TabsToolbar):not(#toolbar-menubar):not(#nav-bar):not(:-moz-lwtheme) { background: unset !important; } } /* tab text colors */ #TabsToolbar:not(:-moz-lwtheme) .tabbrowser-tab { color: var(--classic_squared_tabs_tab_text_color) !important; text-shadow: 1px 1px 1px var(--classic_squared_tabs_tab_text_shadow) !important; } /* fix Windows 7s default tab background (remove dark purple bg color)*/ @media (-moz-os-version: windows-win7) { @media (-moz-windows-default-theme) { .tabbrowser-tab:not([selected]):not(:hover):not(:-moz-lwtheme) { background-color: #e3e4e6 !important; } .tabbrowser-tab:not([selected]):hover:not(:-moz-lwtheme) { background-color: #cccdcf !important; } } } /* Simple Close Tab button */ #TabsToolbar:not(:-moz-lwtheme) #_fe8cab45-aaee-45f8-8765-781e0ebea300_-browser-action { --webextension-toolbar-image-light: url("moz-extension://7904448c-2319-4f6f-aac9-a1f701258098/icons/Close-dark.svg") !important; } /* close tab button */ #TabsToolbar:not(:-moz-lwtheme) #closetab_fmarin_com-browser-action { --webextension-toolbar-image-light: url("moz-extension://31006e48-8e00-476f-8ea9-697e40934b02/icons/icon.svg") !important; --webextension-toolbar-image-2x-light: url("moz-extension://31006e48-8e00-476f-8ea9-697e40934b02/icons/icon.svg") !important; } /* close window button */ #TabsToolbar:not(:-moz-lwtheme) #close-window-button_nanpuyue_com-browser-action { --webextension-toolbar-image-light: url("moz-extension://c914bd13-793f-4a2d-ab66-c655a3d75c52/icons/icon.svg") !important; --webextension-toolbar-image-2x-light: url("moz-extension://c914bd13-793f-4a2d-ab66-c655a3d75c52/icons/icon.svg") !important; } *|*#main-window:not([chromehidden*="toolbar"]) #navigator-toolbox { padding-bottom: calc(1px + var(--tab-min-height_tnot)) !important; } #TabsToolbar { position: absolute !important; display:block !important; bottom: 0 !important; width: 100vw !important; } #tabbrowser-tabs { width: 100vw !important; } /* make sure button icon colors set correctly */ *|*#main-window:not(:-moz-lwtheme) #TabsToolbar-customization-target toolbarbutton .toolbarbutton-icon, *|*#main-window:not([style*='--lwt-header-image']):-moz-lwtheme:-moz-lwtheme-darktext #TabsToolbar-customization-target toolbarbutton .toolbarbutton-icon { fill: var(--classic_squared_tabs_new_tab_icon_color) !important; color: var(--classic_squared_tabs_new_tab_icon_color) !important; } *|*#main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #toolbar-menubar .titlebar-buttonbox-container { /*display: none !important;*/ visibility: hidden !important; } /* move caption buttons to windows top right position */ *|*#main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container { position: fixed !important; right: 0 !important; visibility: visible !important; display: block !important; } /* caption button position in maximized mode after moving to the top */ *|*#main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container, *|*#main-window[tabsintitlebar][sizemode="maximized"]:not([inDOMFullscreen="true"]) #TabsToolbar .titlebar-buttonbox-container { top: -14px !important; } /* Windows */ @media (-moz-os-version:windows-win10), (-moz-os-version:windows-win8), (-moz-os-version:windows-win7) { *|*#main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container { top: 1px !important; } *|*#main-window[tabsintitlebar][sizemode="maximized"]:not([inDOMFullscreen="true"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container { top: 8px !important; } } /* Windows 7/8 extra tweaks */ @media (-moz-os-version: windows-win7) { @media all and (-moz-windows-compositor) { *|*#main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container { display: none !important; } *|*#main-window[tabsintitlebar]:not([inDOMFullscreen="true"]):-moz-lwtheme #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container { display: flex !important; } } @media not all and (-moz-windows-compositor) { *|*#main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container { top: -2px !important; } *|*#main-window[tabsintitlebar][sizemode="maximized"]:not([inDOMFullscreen="true"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container { top: 0px !important; } } } @media (-moz-os-version:windows-win8) { *|*#main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container { top: -13px !important; } *|*#main-window[tabsintitlebar][sizemode="maximized"]:not([inDOMFullscreen="true"]) #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container { top: -5px !important; } } /* Windows 10 extra tweaks */ @media (-moz-os-version: windows-win10) { *|*#main-window:not([tabsintitlebar]) menubar > menu:not(:-moz-lwtheme):hover:not([disabled="true"]), *|*#main-window:not([tabsintitlebar]) menubar > menu:not(:-moz-lwtheme)[_moz-menuactive="true"]:not([disabled="true"]) { background-color: Highlight !important; color: HighlightText !important; } } /* tweaks for fullscreen mode */ *|*#main-window[tabsintitlebar][sizemode="fullscreen"] #toolbar-menubar ~ #TabsToolbar .titlebar-buttonbox-container, *|*#main-window[tabsintitlebar][sizemode="fullscreen"] #navigator-toolbox #PanelUI-button, *|*#main-window #TabsToolbar #window-controls { display: none !important; } /* hide non-required items */ #TabsToolbar .private-browsing-indicator, #TabsToolbar #window-controls, #TabsToolbar *[type="caption-buttons"], #TabsToolbar *[type="pre-tabs"], #TabsToolbar *[type="post-tabs"] { display: none !important; } /* adjust private mode icon position */ @media (-moz-os-version:windows-win10), (-moz-os-version:windows-win8), (-moz-os-version:windows-win7) { *|*#main-window[tabsintitlebar][privatebrowsingmode=temporary]:not([inDOMFullscreen="true"]) #TabsToolbar .private-browsing-indicator { position: fixed !important; top: 0 !important; right: 130px !important; visibility: visible !important; display: block !important; } *|*#main-window[tabsintitlebar][privatebrowsingmode=temporary][sizemode="maximized"]:not([inDOMFullscreen="true"]) #TabsToolbar .private-browsing-indicator { top: 8px !important; } } /* adjust tabs toolbar padding */ *|*#main-window:-moz-any([sizemode="normal"],[sizemode="maximized"],[sizemode="fullscreen"]) #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar, *|*#main-window[tabsintitlebar]:-moz-any([sizemode="normal"],[sizemode="maximized"],[sizemode="fullscreen"]) #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar, *|*#main-window:-moz-any([sizemode="normal"],[sizemode="maximized"],[sizemode="fullscreen"]) #navigator-toolbox #TabsToolbar, *|*#main-window[tabsintitlebar]:-moz-any([sizemode="normal"],[sizemode="maximized"],[sizemode="fullscreen"]) #navigator-toolbox #TabsToolbar { -moz-padding-start: 0px !important; -moz-margin-start: 0px !important; } /* hide line above navigation toolbar appearing in some cases */ *|*#main-window:not([tabsintitlebar]) #nav-bar, *|*#main-window:not([tabsintitlebar]) #navigator-toolbox { border-top: 0 !important; box-shadow: unset !important; } /* disable Mozillas tab jumping nonsense when moving tabs */ #navigator-toolbox[movingtab] > #titlebar > #TabsToolbar { padding-bottom: unset !important; } #navigator-toolbox[movingtab] #tabbrowser-tabs { padding-bottom: unset !important; margin-bottom: unset !important; } #navigator-toolbox[movingtab] > #nav-bar { margin-top: unset !important; } /* size of new tab tabs '+' icon */ :-moz-any(.tabs-newtab-button,#tabs-newtab-button) .toolbarbutton-icon { padding: 0px !important; margin: 0px !important; width: 18px !important; height: 18px !important; } /* some id!ot at Moz thought it is a great idea to add padding and margin values here */ @media (-moz-os-version:windows-win8), (-moz-os-version:windows-win7) { #TabsToolbar > .toolbar-items { padding-top: 0 !important; margin-top: 0 !important; } } /* show window caption buttons in fullscreen mode */ *|*#main-window:not([inDOMFullscreen="true"])[sizemode="fullscreen"] #TabsToolbar #window-controls { position: absolute !important; display: block !important; top: 0 !important; right: 0 !important; margin-top: -32px !important; z-index: 1000 !important; } *|*#main-window:not([inDOMFullscreen="true"])[sizemode="fullscreen"] #nav-bar { -moz-padding-end: 60px !important; } *|*#main-window:not([inDOMFullscreen="true"])[sizemode="fullscreen"] #TabsToolbar #window-controls toolbarbutton, *|*#main-window:not([inDOMFullscreen="true"])[sizemode="fullscreen"] #TabsToolbar #window-controls toolbarbutton .toolbarbutton-icon { padding: 0 !important; margin: 0 !important; } @media (-moz-os-version: windows-win10) { *|*#main-window:not([inDOMFullscreen="true"])[sizemode="fullscreen"] #TabsToolbar #window-controls *, *|*#main-window:not([inDOMFullscreen="true"])[sizemode="fullscreen"]:-moz-lwtheme:-moz-lwtheme-darktext #TabsToolbar #window-controls * { color: black !important; fill: black !important; } *|*#main-window:not([inDOMFullscreen="true"])[sizemode="fullscreen"]:-moz-lwtheme #TabsToolbar #window-controls * { color: white !important; fill: white !important; } } /* @media (-moz-os-version:windows-win8), (-moz-os-version:windows-win7) { *|*#main-window:not([inDOMFullscreen="true"])[sizemode="fullscreen"] #nav-bar { -moz-padding-end: 60px !important; } }*/ *|*#main-window:not([chromehidden*="toolbar"]) #navigator-toolbox { padding-bottom: 1px !important; } *|*#main-window:not([inDOMFullscreen="true"]) #browser-bottombox { margin-bottom: calc(2px + var(--tab-min-height_tnot)) !important; } @media (-moz-os-version: windows-win7) { @media all and (-moz-windows-compositor) { *|*#main-window:not([inDOMFullscreen="true"]) #browser-bottombox { margin-bottom: calc(1px + var(--tab-min-height_tnot)) !important; } } } *|*#main-window:not([inDOMFullscreen="true"]) #TabsToolbar { position: fixed !important; display:block !important; } /* lw-theme */ *|*#main-window:not([inDOMFullscreen="true"]) #navigator-toolbox > #TabsToolbar:-moz-lwtheme { background-repeat: no-repeat !important; background-position: bottom left !important; background-color: var*|*#main-window[tabsintitlebar]:not([inDOMFullscreen="true"])*|*#main-window[tabsintitlebar]:not([inDOMFullscreen="true"])(--toolbar-bgcolor) !important; background-image: var(--lwt-header-image) !important; } *|*#main-window:not([chromehidden*="toolbar"]) #navigator-toolbox { padding-bottom: 0px !important; border-bottom: 1px solid threedshadow !important; } *|*#main-window:not([inDOMFullscreen="true"]) #browser-bottombox { margin-bottom: calc(2px + var(--tab-min-height_tnot)) !important; } @media (-moz-os-version: windows-win7) { @media all and (-moz-windows-compositor) { *|*#main-window:not([inDOMFullscreen="true"]) #browser-bottombox { margin-bottom: calc(1px + var(--tab-min-height_tnot)) !important; } } } *|*#main-window:not([inDOMFullscreen="true"]) #TabsToolbar { position: fixed !important; display:block !important; } /* lw-theme */ *|*#main-window:not([inDOMFullscreen="true"]) #navigator-toolbox > #TabsToolbar:-moz-lwtheme { background-repeat: no-repeat !important; background-position: bottom left !important; background-color: var(--toolbar-bgcolor) !important; background-image: var(--lwt-header-image) !important; } /* #TabsToolbar { bottom: -3px !important; }*/ *|*#main-window:not([inDOMFullscreen="true"]) #browser-bottombox { margin-bottom: calc(1px + var(--tab-min-height_tnot)) !important; } #TabsToolbar { min-height: 0 !important; height: var(--tab-min-height_tnot) !important; max-height: unset !important; border-top: 1px solid ThreeDShadow !important; }
Отсутствует
Andrey_Krropotkin
Для доступа к shadow DOM использую custom_style_author.css который в user_chrome_files
или регистрируй свой AUTHOR_SHEET
1. 2. custom_style_author.css
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); #BMB_bookmarksPopup menupopup[placespopup="true"]::part(innerbox) { border: 2px solid var(--arrowpanel-border-color) !important; border-radius: 5px !important; background: var(--arrowpanel-background); } :-moz-any(panel, menupopup)[side="top"]::part(arrow), :-moz-any(panel, menupopup)[side="bottom"]::part(arrow) { list-style-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='10'><path d='M 0,10 10,0 20,10 Z' fill='context-stroke' /><path d='M 3,10 10,3 17,10 Z' fill='context-fill' /></svg>") !important; } :-moz-any(panel, menupopup)[side="left"]::part(arrow), :-moz-any(panel, menupopup)[side="right"]::part(arrow) { list-style-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='20'><path d='M 10,0 0,10 10,20 Z' fill='context-stroke'/><path d='M 10,3 3,10 10,17 Z' fill='context-fill'/></svg>") !important; }
3. добавь в свой стиль сюда
#BMB_bookmarksPopup menupopup{
border: none !important;
background: none !important;
}
кстати стиль с темной темой работает не корректно
А на #PersonalToolbar можно также? Вернее в библиотеке..
это в окне? нет там деревья одним стилем можно только все папки заменить или основные
панель закладок, меню закладок и т.д. и то правила придется применять для всех
Отредактировано Vitaliy V. (05-03-2020 16:41:00)
Отсутствует
solombala
Ну это похоже тоже деревья...
и в боковой панели также
Отсутствует
3. добавь в свой стиль сюда
#BMB_bookmarksPopup menupopup{
border: none !important;
background: none !important;
}
разве не
#BMB_bookmarksPopup menupopup[placespopup=true] {
padding-inline-start: 0 !important;
}
Отсутствует
Dumby
Тогда рамка с бордюром сместится влево
и кроме этого зачем ещё один background
если он есть уже в
#BMB_bookmarksPopup menupopup[placespopup="true"]::part(innerbox) {
box-shadow: 0 0 4px
rgba(0,0,0,0.2);
background: var(--arrowpanel-background);
color: var(--arrowpanel-color);
border: 1px solid var(--arrowpanel-border-color);
margin-top: -4px;
}
в иначе но речь о
Отсутствует
Скиньте, пожалуйста, код для chrome.css, чтобы панель закладок была многострочной (то есть вмещала все закладки в несколько рядов, а не скрывала их). После обновления Firefox старый код перестал работать.
Текущая версия Firefox: Firefox Developer Edition 74.0b9
Отсутствует
Vitaliy V., Dumby спасибо. Vitaliy V. подскажи еще при svg.context-properties.content.enabled - true
это работает на странице about:addons .arrow{ fill: #f0f7ff !important; stroke: var(--arrowpanel-border-color)!important; background: url("../CSS/svg/panelarrow-vertical.svg")!important; } а это не работает - треугольник пропадает- становится невидимым .arrow{ fill: #f0f7ff !important; stroke: var(--arrowpanel-border-color)!important; background: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='20'><path d='M 10,0 0,10 10,20 Z' fill='context-stroke'/><path d='M 10,3 3,10 10,17 Z' fill='context-fill'/></svg>") !important; }
Отредактировано Andrey_Krropotkin (05-03-2020 19:30:36)
Отсутствует
sammy74
попробуйте этот https://forum.mozilla-russia.org/viewto … 09#p777509
а это не работает - треугольник пропадает- становится невидимым
посмотри в консоли если Content Security Policy: Параметры страницы заблокировали загрузку ресурса data:image/...
то стилем только по протоколу chrome: file: jar: https: http: можно загрузить
то что в aboutaddons.html указанно в meta-теге (img-src)
кроме того нужно использовать иконку из [side="top"],[side="bottom"] вертикальную а не горизонтальную
Отредактировано Vitaliy V. (05-03-2020 21:12:53)
Отсутствует
Vitaliy V. да все правильно и в консоли и в файле aboutaddons.html то что вы написали, только не пойму куда именно "data:" добавить, простите за мою несообразительность.
Отсутствует
Andrey_Krropotkin
это если каждый раз править aboutaddons.html
то сюда
Отсутствует
по первой ссылке заработало, но что то там много в коде лишнего, кто может почистите, хотел оставить только ВКЛАДКИ БЫЛИ ВНИЗУ
https://forum.mozilla-russia.org/viewto … 77#p778877
ПОМОГИТЕ бедному юзеру.
Отсутствует
забыл уточнить мне надо в вертикальной панели, а так код работает, но не там где надо. id вертикального я так не понял как узнать.
Вертикальной панелью не пользуюсь, - не подскажу.
Отсутствует
NikosColev, да ниче, я тут и в других темах уже боюсь что-то спрашивать, боюсь загрузить их на всю жизнь, спасибо что попытались помочь.
Отсутствует
Друзья, как скрыть это раздражающее превью страницы при добавлении в закладки? Старый код давно не работает. Поиск выводит на старый код.
Отсутствует