Добрый вечер. Хочу заставить принудительно отображать фавиконку для закладки сайта. Нашел такой код
#PlacesToolbarItems > toolbarbutton.bookmark-item[container][label="имя_закладки"] { list-style-image: url("адрес_иконки") !important; }
но у меня не получилось чтоб он заработал. Есть рабочее решение? Сайт https://lk.megafon.ru фавиконка вроде https://lk.megafon.ru/public/rwlk/static/cdc5504119f8d0058c38.svg
Отсутствует
GOROOOO
Это для папок корня панели закладок.
toolbarbutton.bookmark-item[container="true"][label="..."] > .toolbarbutton-icon { list-style-image: url("...") !important; }
Для отдельных закладок панели закладок любой вложенности так:
.bookmark-item:not([container])[label="..."] image { object-position: ??px ??px !important; list-style-image: none !important; background: url("...") !important; } или по домену .bookmark-item[image^="page-icon:https://домен.ком"] image { object-position: ??px ??px !important; list-style-image: none !important; background: url("...") !important; }
На 105 все это еще работало, на 106 не проверял.
Отредактировано _zt (08-11-2022 18:15:12)
Отсутствует
Обводка активной вкладки - нашёл такой код:
У меня он вообще не сработал, может так попробовать
#tabbrowser-tabs .tab-background { border: 1px solid AccentColor; box-shadow: none !important; }
Не могу победить изменение адресной строки, изменил цвет, размер, форму
Там так просто не победить, строка же раздвигается при фокусе. Попробуйте такой способ, ненужное выкиньте. Цвета бордюров я свои вставил, для наглядности.
#urlbar, #searchbar { --urlbar-min-height: 22px !important; --urlbar-icon-padding: 2px !important; } .urlbarView { display: none !important; } #urlbar-input-container { border-radius: 50px !important; } #urlbar[breakout][breakout-extend] { width: 100% !important; top: calc((var(--urlbar-toolbar-height) - var(--urlbar-height)) / 2) !important; left: 0 !important; } #urlbar[breakout][breakout-extend] > #urlbar-input-container { height: var(--urlbar-height) !important; padding-block: var(--urlbar-container-padding) !important; padding-inline: var(--urlbar-container-padding) !important; border-radius: 50px !important; } #urlbar > #urlbar-background, #searchbar { border-color: gold !important; border-radius: 50px !important; background-color: #dbebf5 !important; } #urlbar[focused="true"] > #urlbar-background, #searchbar:focus-within { outline: none !important; border-color: red !important; border-radius: 50px !important; background-color: #dbebf5 !important; box-shadow: none !important; }
#urlbar[breakout][breakout-extend] { width: 100% !important; top: calc((var(--urlbar-toolbar-height) - var(--urlbar-height)) / 2) !important; left: 0 !important; } #urlbar[breakout][breakout-extend] > #urlbar-background { animation-duration: 0s !important; } #urlbar[breakout][breakout-extend] > #urlbar-input-container { height: var(--urlbar-height) !important; padding-block: var(--urlbar-container-padding) !important; padding-inline: var(--urlbar-container-padding) !important; } #urlbar[focused="true"] > #urlbar-background, #searchbar:focus-within { outline: none !important; border-color: grey !important; box-shadow: none !important; } #urlbar-background, #searchbar { --toolbar-field-border-color: ThreeDShadow; } #PopupSearchAutoComplete { --arrowpanel-border-color: grey; } #urlbar-background, #searchbar { --toolbarbutton-border-radius: 2px; } #urlbar-container, #search-container { --urlbar-margin-inline: 2px; }
Есть рабочее решение?
Этот метод пока работает. Так попробуйте
.bookmark-item:not([container])[image^="page-icon:https://lk.megafon.ru"] image { object-position: 16px 0px !important; list-style-image: none !important; background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTExIiBoZWlnaHQ9IjExMSIgdmlld0JveD0iMCAwIDExMSAxMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIKICAgICAgICBkPSJNNjIuMDYxMyA1Ny4zNDk3VjAuNDQxNzExQzg5LjMwMDYgMy43NTQ2IDExMC40MjkgMjcuMDE4NCAxMTAuNTAzIDU1LjE0MTFDMTEwLjUwMyA4NS42MTk2IDg1Ljc2NjggMTEwLjM1NiA1NS4yODgzIDExMC4zNTZDNTMuNTk1MSAxMTAuMzU2IDUxLjkwMTggMTEwLjI4MiA1MC4yMDg2IDExMC4xMzVWNjIuNDI5NUM1MC4yMDg2IDYyLjEzNSA1MC40Mjk0IDYxLjg0MDUgNTAuNzk3NSA2MS44NDA1SDU3LjU3MDVDNjAgNjEuODQwNSA2Mi4wNjEzIDU5Ljg1MjggNjIuMDYxMyA1Ny4zNDk3Wk02MC44ODM0IDg1LjMyNTJDNTcuMDU1MiA4NS4zMjUyIDUzLjk2MzEgODIuMjMzMSA1My45NjMxIDc4LjQwNDlDNTMuOTYzMSA3NC41NzY3IDU3LjA1NTIgNzEuNDg0NyA2MC44ODM0IDcxLjQ4NDdDNjQuNzExNiA3MS40ODQ3IDY3LjgwMzYgNzQuNTc2NyA2Ny44MDM2IDc4LjQwNDlDNjcuODAzNiA4Mi4yMzMxIDY0LjcxMTYgODUuMzI1MiA2MC44ODM0IDg1LjMyNTJaTTcwLjE1OTQgNzguNDA0OUM3MC4xNTk0IDgyLjIzMzEgNzMuMjUxNSA4NS4zMjUyIDc3LjA3OTcgODUuMzI1MkM4MC45MDc5IDg1LjMyNTIgODMuOTk5OSA4Mi4yMzMxIDgzLjk5OTkgNzguNDA0OUM4My45OTk5IDc0LjU3NjcgODAuOTA3OSA3MS40ODQ3IDc3LjA3OTcgNzEuNDg0N0M3My4yNTE1IDcxLjQ4NDcgNzAuMTU5NCA3NC41NzY3IDcwLjE1OTQgNzguNDA0OVpNODYuMzU1OCA3OC40MDQ5Qzg2LjM1NTggODIuMjMzMSA4OS40NDc4IDg1LjMyNTIgOTMuMjc2IDg1LjMyNTJDOTcuMTA0MiA4NS4zMjUyIDEwMC4xOTYgODIuMjMzMSAxMDAuMTk2IDc4LjQwNDlDMTAwLjE5NiA3NC41NzY3IDk3LjEwNDIgNzEuNDg0NyA5My4yNzYgNzEuNDg0N0M4OS40NDc4IDcxLjQ4NDcgODYuMzU1OCA3NC41NzY3IDg2LjM1NTggNzguNDA0OVoiCiAgICAgICAgZmlsbD0iIzAwQjk1NiIgLz4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIgogICAgICAgIGQ9Ik0wIDU1LjIxNDdDMCAyNC43MzYyIDI0LjczNjIgMCA1NS4yMTQ3IDBINTUuMzYyVjU0LjYyNThDNTUuMzYyIDU0Ljk5MzkgNTUuMDY3NSA1NS4yMTQ3IDU0Ljc3MyA1NS4yMTQ3SDUwLjEzNUg0Ny44NTI4QzQ1LjQ5NjkgNTUuMjg4MyA0My41ODI4IDU3LjI3NjEgNDMuNTA5MiA1OS42MzE5VjEwOS4xNzhDMTguNjI1OCAxMDMuODA0IDAgODEuNzE3OCAwIDU1LjIxNDdaTTM3LjY5MzIgMzguNTc2N0MzNy42OTMyIDQyLjQwNDkgNDAuNzg1MiA0NS40OTY5IDQ0LjYxMzUgNDUuNDk2OUM0OC40NDE3IDQ1LjQ5NjkgNTEuNTMzNyA0Mi40MDQ5IDUxLjUzMzcgMzguNTc2N0M1MS41MzM3IDM0Ljc0ODUgNDguNDQxNyAzMS42NTY0IDQ0LjYxMzUgMzEuNjU2NEM0MC43ODUyIDMxLjY1NjQgMzcuNjkzMiAzNC43NDg1IDM3LjY5MzIgMzguNTc2N1oiCiAgICAgICAgZmlsbD0iIzAwQjk1NiIgLz4KPC9zdmc+") transparent center no-repeat !important; background-size: 16px !important; }
Отредактировано sandro79 (08-11-2022 23:40:53)
Отсутствует
Там так просто не победить
sandro79 Код работает отлично. Примите искреннюю благодарность за Вашу великолепную работу.
Ещё вопрос, может быть иконка кнопки (физически и технически) больше панели nav-bar или toolbar , как бы внахлёст, без ломки высоты панели.
Отредактировано Duche (08-11-2022 20:05:34)
Отсутствует
У меня он вообще не сработал, может так попробовать
Спасибо, вроде симпатишнее получилось. Только вот действует оно на все вкладки, а надо только на активную...
Отредактировано Neytrino (08-11-2022 20:05:43)
© уважением Neytrino.
Отсутствует
Ещё вопрос, может быть иконка кнопки (физически и технически) больше панели nav-bar или toolbar , как бы внахлёст, без ломки высоты панели.
Не знаю, наверно можно сделать, не хочу с этим экспериментировать.
Только вот действует оно на все вкладки, а надо только на активную
Добавьте тогда после .tab-background :is([selected="true"], [multiselected]) или просто [selected="true"]
Изначально я код таким и делал, но потом почему-то выкинул :is([selected="true"], [multiselected])
#tabbrowser-tabs .tab-background:is([selected="true"], [multiselected]) { border: 1px solid AccentColor; box-shadow: none !important; }
Отредактировано sandro79 (08-11-2022 20:48:21)
Отсутствует
Но мультиселект почему-то синим выделяет...
Точно, там уже outline накладывается. Добавьте тогда ещё outline: none !important;
#tabbrowser-tabs .tab-background:is([selected="true"], [multiselected]) { border: 1px solid AccentColor; box-shadow: none !important; outline: none !important; }
Отсутствует
Всем привет. С кнопками вкладок немножко разобрался, а вот дальше никак, чё-то... Подскажете —
Всё, сделал. Почти что сам (-: Теперь обе панельки по высоте стали как кнопки вкладок в чистом FF. Мб, чуть больше.
Отредактировано Orchello (10-11-2022 18:39:07)
Отсутствует
6e73epo
Наверное, возможно. Был стиль от Vitaliy V., которого теперь по ссылке нет. У меня он немного модифицированный, цвет при наведении жёлтый и фон синий, но как было просто закомментировано, разберётесь. Иконки маковские сами подставьте.
/* Замена кнопок управления окном 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; } }
Отсутствует
Orchello
:root { --tab-border-radius: 3px !important; --tab-block-margin: 0px !important; } #urlbar-container, #search-container { padding: 1px 0 !important; margin: 0 1px !important; }
Отредактировано kokoss (09-11-2022 21:40:19)
Win7
Отсутствует
Добрый день. Случайно заменил интересный артефакт. К кнопкам приложений не работает padding , кнопки браузера и CB реагируют на padding а кнопки приложений нет, размер увеличивают те и те . кнопки приложений с большим padding а остальные кромки не имеют .
Отсутствует
Duche
Ничего толком не понял. Вы размер иконок дополнений увеличить хотите? Так можно
#navigator-toolbox .webextension-browser-action > .toolbarbutton-badge-stack { transform: scale(1.4); padding: 2px !important; margin-inline: 3px !important; }
Отредактировано sandro79 (10-11-2022 00:18:33)
Отсутствует
Orchello
А что >
у вас не работает ?
Win7
Отсутствует
Ничего толком не понял
Да я и сам, не понял что случилась . Иконки я увеличил нормально , но иконки почему-то начали ломать "панель инструментов" и "urlbar" ,решил уменьшить margin-top , margin-bottom и padding с "-", а тут такое. Потом нашёл , тщательно проверив весь FG_userChrome ,случайно испортил этот код......
/* toolbarbutton[class="bookmark-item"] > .toolbarbutton-text { display: none !important; } toolbarbutton[class="bookmark-item"] > .toolbarbutton-icon { -moz-margin-end: 0px !important; }
Отсутствует
Всем привет. Ребята, подскажите как уменьшить высоту панели вкладок - чтобы не было промежутка между верхней границей вкладки и вешней границей окна браузера
Спасибо и всяческого всем добра
FF версии 102 ESR
Отредактировано m_nikolay (13-11-2022 07:47:58)
Dem wird befohlen, der sich nicht selber gehorchen kann.
Приказывают тому, кто сам себе не умеет повиноваться.
Фридрих Ницше.
Отсутствует
m_nikolay
https://forum.mozilla-russia.org/viewto … 35#p802435
Отредактировано kokoss (11-11-2022 11:25:26)
Win7
Отсутствует
kokoss
Я это уже пробовал-безрезультатно. Использую последний стиль Виталия. На 91 версии все было нормально, а в 102 появился этот промежуток. Как жалко что Виталий ушел, только он один полностью держал тему
Dem wird befohlen, der sich nicht selber gehorchen kann.
Приказывают тому, кто сам себе не умеет повиноваться.
Фридрих Ницше.
Отсутствует
Да, рабочий, подтверждаю. Но для меня не подходит, потому что я использую компактный режим.
Стиль такой:
@namespace html url("http://www.w3.org/1999/xhtml"); @-moz-document url("chrome://browser/content/browser.xhtml") { :root { --v-tabs-min-height: 26px; --v-tabs-tab-max-width: 180px; --v-tabs-border-inactive-color: color-mix(in srgb, currentColor 25%, transparent); --tabs-border-color: rgb(71, 36, 11) !important; --tab-border-radius: 0px !important; --tab-shadow-max-size: 0px !important; --tab-block-margin: 0px !important; --proton-tab-block-margin: 0px !important; --space-above-tabbar: 0px !important; --v-newtab-button-width: 26px; --v-placeholder-post-tabs: 20px; --toolbarbutton-border-radius: 0px !important; --toolbarbutton-outer-padding: 1px !important; --bookmark-block-padding: 1px !important; --toolbarbutton-inner-padding: 4px !important; --toolbar-start-end-padding: var(--toolbarbutton-outer-padding) !important; --v-main-menubar-min-height: 20px; --v-main-menubar-min-width: 15px; --v-main-menubar-color: rgb(255, 255, 255); --v-main-menubar-background-color: rgb(71, 36, 11); --v-main-menubar-background-color-hover: rgb(23, 139, 255); --v-main-menubar-background-color-active: rgb(0, 89, 232); --v-textbox-border-radius: 0px; --urlbar-min-height: 24px !important; --urlbar-icon-padding: 3px !important; --urlbar-container-padding: 0px !important; --urlbar-icon-border-radius: 0px !important; --v-textbox-padding: 1px; --v-textbox-margin: 1px; --focus-outline-width: 1px !important; --arrowpanel-menuitem-margin: 0px !important; --arrowpanel-menuitem-padding-block: 4px !important; --arrowpanel-menuitem-padding: var(--arrowpanel-menuitem-padding-block) 8px !important; --arrowpanel-menuitem-border-radius: 0px !important; --panel-separator-margin: 4px 0px !important; --panel-subview-body-padding: 4px 0 !important; --arrowpanel-border-radius: 0px !important; --arrowpanel-padding: 10px !important; --v-titlebar-button-vert-padding: 5px; --v-titlebar-button-horizont-padding: 10px; --v-titlebar-button-image-height: 12px; --v-titlebar-button-image-width: 12px; --v-titlebar-button-background-hover: var(--button-hover-bgcolor, color-mix(in srgb, currentColor 20%, transparent)); --v-titlebar-button-background-active: var(--button-active-bgcolor, color-mix(in srgb, currentColor 10%, transparent)); --v-titlebar-close-background-hover: rgb(227, 27, 93); --v-titlebar-close-background-active: rgb(191, 22, 78); --v-titlebar-button-fill-opacity: .85; --v-titlebar-close-fill-opacity: .85; } :root[uidensity="compact"] { /* компактный режим */ --v-tabs-min-height: 26px; --v-tabs-tab-max-width: 180px; --v-newtab-button-width: 26px; --toolbarbutton-outer-padding: 1px !important; --bookmark-block-padding: 1px !important; --toolbarbutton-inner-padding: 4px !important; --v-main-menubar-min-height: 20px; --v-main-menubar-min-width: 15px; --urlbar-min-height: 24px !important; --urlbar-icon-padding: 3px !important; --v-textbox-padding: 1px; --v-textbox-margin: 1px; } :root[uidensity="touch"] { /* мобильный режим */ --v-tabs-min-height: 41px; --v-tabs-tab-max-width: 225px; --v-newtab-button-width: 40px; --toolbarbutton-outer-padding: 2px !important; --bookmark-block-padding: 2px !important; --toolbarbutton-inner-padding: 9px !important; --v-main-menubar-min-height: 26px; --v-main-menubar-min-width: 21px; --urlbar-min-height: 34px !important; --urlbar-icon-padding: 7px !important; --v-textbox-padding: 4px; --v-textbox-margin: 6px; --v-titlebar-button-vert-padding: 7px; --v-titlebar-button-horizont-padding: 14px; } :root:-moz-lwtheme { /* Рамка панели поиска */ --toolbar-field-border-color: transparent !important; --toolbar-field-focus-border-color: rgb(139, 69, 19) !important; } :root[lwtheme-mozlightdark] { /* для встроенных - системной, темной, светлой тем */ --arrowpanel-border-color: color-mix(in srgb, currentColor 25%, transparent) !important; --toolbar-field-background-color: color-mix(in srgb, currentColor 10%, transparent) !important; --toolbar-field-border-color: color-mix(in srgb, currentColor 10%, transparent) !important; } /* ************************************************ */ #titlebar, #tabbrowser-tabs { --tab-min-height: var(--v-tabs-min-height) !important; } #TabsToolbar { background-color: transparent !important; } #tabbrowser-tabs .tabbrowser-tab { border: none !important; border-radius: 0 !important; background-color: transparent !important; padding-inline: 0px !important; } #tabbrowser-tabs .tabbrowser-tab .tab-icon-overlay { padding: 0 !important; } #tabbrowser-tabs .tab-close-button { -moz-context-properties: fill, fill-opacity !important; list-style-image: url("./svg/close.svg") !important; color: inherit !important; fill: currentColor !important; fill-opacity: 0 !important; height: 20px !important; width: 20px !important; padding: 0 !important; margin-inline-start: 0 !important; margin-inline-end: -6px !important; } #tabbrowser-tabs .tabbrowser-tab:not([pinned="true"],:hover) .tab-close-button { display: none !important; } #tabbrowser-tabs .tabbrowser-tab:not([pinned="true"]) .tab-content { padding-inline: 6px !important; } #tabbrowser-tabs .tabbrowser-tab::after, #tabbrowser-tabs .tabbrowser-tab::before { border: none !important; border-left: 1px solid var(--v-tabs-border-inactive-color) !important; opacity: 1 !important; margin: 0 !important; transition: none !important; } #tabbrowser-tabs:not([movingtab]) .tabbrowser-tab:is([beforeselected-visible],[before-multiselected])::after, #tabbrowser-tabs .tabbrowser-tab:is([visuallyselected="true"],[multiselected="true"])::before, #tabbrowser-tabs .tabbrowser-tab:is([visuallyselected="true"],[multiselected="true"])::after { border-color: var(--tabs-border-color) !important; } #tabbrowser-tabs .tabbrowser-tab::after, #tabbrowser-tabs[positionpinnedtabs] .tabbrowser-tab[pinned="true"] + .tabbrowser-tab:not([pinned="true"])::before, #tabbrowser-tabs[movingtab] .tabbrowser-tab[visuallyselected="true"]::before, :root[tabsintitlebar][data-l10n-id="browser-main-window-mac"] #TabsToolbar .tabbrowser-tab[first-visible-tab]::before { content: "" !important; display: block !important; } #tabbrowser-tabs[positionpinnedtabs] .tabbrowser-tab[pinned] { display: flex !important; align-items: stretch !important; justify-content: center !important; } #tabbrowser-tabs .tab-background { border: none !important; border-top: 1px solid var(--v-tabs-border-inactive-color) !important; box-shadow: none !important; } #tabbrowser-tabs .tab-background > .tab-context-line { border-radius: 0 !important; margin: 0 !important; } #tabbrowser-tabs .tab-background > .tab-bottom-line { margin-bottom: 1px !important; } #tabbrowser-tabs .tabbrowser-tab .tab-background:is([selected="true"],[multiselected="true"]) { border-color: var(--tabs-border-color) !important; } #tabbrowser-tabs[haspinnedtabs]:not([positionpinnedtabs]) .tabbrowser-tab[first-visible-unpinned-tab] { margin-inline-start: 0px !important; } #tabbrowser-tabs .tabbrowser-tab .tab-label-container { height: auto !important; } #tabbrowser-tabs .tabbrowser-tab .tab-label { line-height: 1.25em !important; height: 1.25em !important; margin-block: 0 !important; } #tabbrowser-tabs .tabbrowser-tab .tab-secondary-label { margin-block: -0.25em 0 !important; } #tabbrowser-tabs .tabbrowser-tab .tab-icon-sound-label { line-height: 1.25em !important; height: 1.25em !important; margin-block: 0 !important; } #TabsToolbar #tabs-newtab-button { margin: 0 !important; background: none !important; border: none !important; } #TabsToolbar #tabs-newtab-button > .toolbarbutton-icon { border: none !important; border-radius: 0 !important; } #TabsToolbar #tabs-newtab-button { padding: 0 !important; margin: 0 !important; background: none !important; border: none !important; -moz-box-align: stretch !important; list-style-image: none !important; -moz-context-properties: fill, fill-opacity; fill: var(--lwt-toolbarbutton-icon-fill, currentColor); fill-opacity: var(--toolbarbutton-icon-fill-opacity); } #TabsToolbar #tabs-newtab-button > .toolbarbutton-icon { border: none !important; border-radius: 0 !important; padding: 0 !important; margin: 0 !important; height: auto !important; width: var(--v-newtab-button-width) !important; list-style-image: none !important; background-color: transparent !important; background-image: url("./svg/add.svg") !important; background-repeat: no-repeat !important; background-size: 16px !important; background-position: center !important; } #TabsToolbar #new-tab-button { list-style-image: url("./svg/add.svg") !important; } #TabsToolbar .tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected="true"],[multiselected="true"]), #TabsToolbar #tabs-newtab-button:hover > .toolbarbutton-icon { background-color: color-mix(in srgb, currentColor 10%, transparent) !important; } #tabbrowser-tabs .tabbrowser-tab .tab-line { transform: none !important; transition: none !important; } #tabbrowser-tabs .tabbrowser-tab:hover .tab-background > .tab-line:not([selected="true"],[multiselected="true"]) { background-color: var(--v-tabs-border-inactive-color) !important; opacity: 1 !important; } #TabsToolbar .toolbarbutton-1 > .toolbarbutton-icon, #TabsToolbar .toolbarbutton-1 > .toolbarbutton-text, #TabsToolbar .toolbarbutton-1 > .toolbarbutton-badge-stack { background-color: transparent !important; } #TabsToolbar .toolbarbutton-1:not([disabled="true"],[checked],[open],:active):hover { background-color: var(--toolbarbutton-hover-background) !important; } #TabsToolbar .toolbarbutton-1:not([disabled="true"]):is([open],[checked],:hover:active) { background-color: var(--toolbarbutton-active-background) !important; } #TabsToolbar :is(.titlebar-placeholder,.titlebar-spacer)[type="pre-tabs"] { width: 0px !important; border: none !important; } #TabsToolbar :is(.titlebar-placeholder,.titlebar-spacer)[type="post-tabs"] { width: var(--v-placeholder-post-tabs) !important; border: none !important; } #TabsToolbar .toolbarbutton-1 { margin-block: 0px !important; } :root[uidensity="compact"] .tab-drop-indicator-box .tab-drop-indicator { height: 24px !important; width: auto !important; } toolbarbutton#scrollbutton-down, toolbarbutton#scrollbutton-up { border: none !important; border-radius: 0 !important; margin: 0 !important; padding: var(--toolbarbutton-inner-padding) calc(var(--toolbarbutton-inner-padding) / 2) !important; } #navigator-toolbox[style*="--tabs-border-color: rgba(0, 0, 0, 0);"] { --tabs-border-color: inherit !important; } #nav-bar:not([tabs-hidden="true"]) { box-shadow: 0px -1px 0px 0px var(--tabs-border-color) !important; } #identity-icon-box, #identity-box { max-width: calc(30px + 15em) !important; } #searchbar .searchbar-search-icon { margin-inline-start: 6px !important; } #urlbar-search-splitter { min-width: 6px !important; width: 6px !important; margin: 0 -3px !important; } :root:not([uidensity="touch"]) #urlbar-zoom-button { margin-block: 0 !important; } #urlbar-container, #search-container { padding: var(--v-textbox-padding) 0 !important; margin: 0 var(--v-textbox-margin) !important; } #urlbar-background, #searchbar { box-shadow: none !important; border-width: 1px !important; background-clip: border-box !important; border-radius: var(--v-textbox-border-radius) !important; } #urlbar, #searchbar { min-height: var(--urlbar-min-height) !important; font-size: 1em !important; box-shadow: none !important; -moz-box-align: stretch !important; } #urlbar:not([breakout]), #searchbar { margin: 0 !important; } #urlbar:not([focused]) html|input#urlbar-input, #searchbar:not(:focus-within) html|input.searchbar-textbox { mask-image: linear-gradient(to left, transparent, black 3ch); mask-repeat: no-repeat; } #urlbar:not([focused]):-moz-locale-dir(rtl) html|input#urlbar-input, #searchbar:not(:focus-within):-moz-locale-dir(rtl) html|input.searchbar-textbox { mask-image: linear-gradient(to right, transparent, black 3ch); } :root:not([uidensity="compact"]) #back-button { padding-block: var(--toolbarbutton-outer-padding) !important; padding-inline-start: var(--toolbarbutton-outer-padding) !important; padding-inline-end: 0 !important; } :root:not([uidensity="compact"]) #back-button > .toolbarbutton-icon { width: calc(2 * var(--toolbarbutton-inner-padding) + 16px) !important; height: calc(2 * var(--toolbarbutton-inner-padding) + 16px) !important; padding: var(--toolbarbutton-inner-padding) !important; } :root toolbarbutton html|*.toolbarbutton-badge { margin-top: calc(-1 * var(--toolbarbutton-inner-padding)) !important; margin-inline-end: calc(-1 * (var(--toolbarbutton-outer-padding) + var(--toolbarbutton-inner-padding))) !important; border-radius: calc(var(--toolbarbutton-border-radius) - 2px) !important; } :is(#reload-button,#stop-button) > :is(.toolbarbutton-icon,.toolbarbutton-animatable-box) { translate: none !important; } #alltabs-popup .alltabs-item { box-shadow: none !important; } toolbar[type="menubar"] { padding-block: 0 !important; } #main-menubar > menu { appearance: none !important; border: none !important; background: none !important; box-shadow: none !important; color: inherit !important; padding-block: 0 !important; min-height: var(--v-main-menubar-min-height, 20px) !important; height: 1.25em !important; } #main-menubar > menu:not([disabled="true"]):is(:hover,[_moz-menuactive="true"]) { background: var(--toolbarbutton-hover-background, color-mix(in srgb, currentColor 20%, transparent)) !important; } #main-menubar > menu:not([disabled="true"]):is([open="true"],[checked="true"],:hover:active) { background: var(--toolbarbutton-active-background, color-mix(in srgb, currentColor 10%, transparent)) !important; } #PersonalToolbar { padding: 0 !important; } #personal-toolbar-empty-description, #PersonalToolbar .toolbarbutton-1, toolbarbutton.bookmark-item:not(.subviewbutton) { margin: var(--toolbarbutton-outer-padding) !important; } toolbarbutton.close-icon, toolbarbutton.findbar-find-previous, toolbarbutton.findbar-find-next, html|input.findbar-textbox { border-radius: 0 !important; } findbar > .findbar-container { overflow: hidden; }
Dem wird befohlen, der sich nicht selber gehorchen kann.
Приказывают тому, кто сам себе не умеет повиноваться.
Фридрих Ницше.
Отсутствует