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

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

№123-12-2013 17:55:33

Lifeincoma
Участник
 
Группа: Members
Зарегистрирован: 23-12-2013
Сообщений: 22
UA: Firefox 26.0
Веб-сайт

Цвет шапки (панели инструментов)

Меня озадачил пользователь (увы, начальник). Есть ли возможность поменять цвет у хедера оболочки (где панель инструментов и панель меню)? Судя по всему цвет наследуется из цветовой схемы винды (синяя панель задач винды->синяя шапка у тундерптицы) - но где-то же может храниться параметр, отвечающий за наследование, который можно переназначить.
about:config мне тут не помог - все цветовые строки отвечают за фон внутренних полей (список писем, группы и прочее). А тут скорее необходимо что-то более системное.

Отсутствует

 

№223-12-2013 23:46:35

Dzirt
Участник
 
Группа: Members
Зарегистрирован: 26-02-2012
Сообщений: 1892
UA: Firefox 26.0

Re: Цвет шапки (панели инструментов)

Lifeincoma пишет

Есть ли возможность поменять цвет у хедера оболочки

Можно :)

Lifeincoma пишет

Судя по всему цвет наследуется из цветовой схемы винды

К большому сожалению - нет. Супер-пупер "дезигнеры" от Мозилла взяли цвет стандартной темы винды и сделали ее вот такой "голубенькой" (повбывав бы...) Если сделать для Windows свой стиль, то какой бы цвет панелей там не был, она все равно останется такой же "голубенькой".

Общий путь для решения задачи состояит в установке дополнения DOM Inspector, нахождения нужного элемента в дереве и создание для него собственного стиля, который потом грузить через Stylish или userchrome.css. У меня например такой стиль для окна создания/редактирования письма:

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

Выделить код

Код:

/* ::::: Do not remove this @namespace entry -- it's required for correct functioning ::::: */
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);



/* Change Toolbars from Toolbox Design to Native*/
toolbar[type="menubar"]
{
  -moz-appearance: toolbox !important; 
}

#quick-filter-bar-main-bar, #quick-filter-bar-expando
{
  background: none !important;
  background-color: #F0F0F0 !important;
}

#msgheaderstoolbar-box
{
  background: none !important;
  background-color: #F5F3F0 !important;
/*  background-image: -moz-linear-gradient(center bottom, rgba(245,243,240,0.15) 20%,rgba(0,0,0,0.0) 100%); */
}

#abContactsPanel,
toolbox,
#mail-bar2,
#mail-bar,
#results_box,
sidebarheader,
window statusbarpanel,
#msgHeaderView,
#abDirTreeHeader,
#subscribeWindow
{
  -moz-appearance: none !important;
}


Вообще по стилевому оформлению есть вот эта тема

Отсутствует

 

№324-12-2013 16:08:22

Lifeincoma
Участник
 
Группа: Members
Зарегистрирован: 23-12-2013
Сообщений: 22
UA: Firefox 25.0
Веб-сайт

Re: Цвет шапки (панели инструментов)

У меня возник вопрос. В userChrome.css прописал следующее:

скрытый текст
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

toolbar[type="menubar"]
{
  -moz-appearance: none !important;
  background-color: #ffa500 !important;
}

toolbar[type="xul:scrollbox"]
{
  background-color: #ffa500 !important;
}

.tabmail-arrowscrollbox > scrollbox {
  background-color: #ffa500 !important;
}

#titlebar-spacer {
  background-color: #ffa500 !important;
}

#titlebar-buttonbox {
  background-color: #ffa500 !important;
}

#tabbar-toolbar {
  background-color: #ffa500 !important;
}

.tabs-alltabs-button {
  -moz-appearance: none !important;
  background-color: #ffa500 !important;
}

#navigation-toolbox {
  background-color: #ffa500 !important;
}


Одного не хватает - если окно раскрыть не в полный размер - то есть синяя рамка по периметру (1 на рисунке), которую никак не могу найти где убрать и 2 пятна (2 и 3 на рисунке):

zbdz.jpg

Собственно, это скорее всего одно и то же поле - но, видимо, уже не соображаю и найти не могу)

Отсутствует

 

№424-12-2013 17:53:26

Dzirt
Участник
 
Группа: Members
Зарегистрирован: 26-02-2012
Сообщений: 1892
UA: Firefox 26.0

Re: Цвет шапки (панели инструментов)

Lifeincoma, 1 - это рамка окна, ее рисует система, клиентское приложение конечно тоже может ее перерисовать, но для этого нужно модифицировать код приложения, стилями этого не сделать
2 - это кнопки управления окном, в теории их поменять можно, я только не знаю как :) Не интересовался. И во всех виденных "заменителях" системные кнопки все равно в тот или иной момент просвечивают через.
3 - наверняка можно изменить. Спросите лучше в форуме, на который я уже дал ссылку

Отсутствует

 

Board footer

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