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

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

№104-09-2008 15:20:08

Codeblight
Участник
 
Группа: Members
Зарегистрирован: 03-03-2007
Сообщений: 58
UA: Opera 9.5

Как изменить background в меню ?

Приветствую всех форумчан-девелоперов ;)

А не знает ли кто как изменить background-color \ background-image для элементов меню из экстеншина FF? Я слышал в теме такое можно сделать. А можно ли для своего меню в экстеншине сделать такое без тем ?

попробовал так:

#my_menu > menuitem
{
background-color: #000 !important;
cursor: pointer !important;
}

ничего не меняется %( т.е. color применить можно, а фон и все на hover - нет :(

Может знаете почему не работает ?

Добавлено Thu Sep  4 15:27:04 2008 :
Так же не удается ничего сделать с menuseparator - он вообще ни на какие стили не реагирует :(

Подскажите кто-нибудь пожалуйста где копать? В темах уже глядел. .. :(

Отсутствует

 

№204-09-2008 17:21:35

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 3.0

Re: Как изменить background в меню ?

Я не смог придумать ничего лучше
-moz-appearance: none !important;

Работает, но портит внешний вид – потом нужно вручную подкручивать стили.

P.S. Что-то они там такое сотворили в Firefox 3.0+ :/

Отредактировано Infocatcher (04-09-2008 17:23:01)


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№304-09-2008 17:41:58

vladmir
SeaMonkey - вот это браузер
 
Группа: Extensions
Откуда: НН
Зарегистрирован: 16-10-2004
Сообщений: 4630
UA: Seamonkey 1.1

Re: Как изменить background в меню ?

Ни в одном расширении ничего такого не сделано разве?

Отсутствует

 

№405-09-2008 13:13:51

Codeblight
Участник
 
Группа: Members
Зарегистрирован: 03-03-2007
Сообщений: 58
UA: Chrome 0.2

Re: Как изменить background в меню ?

Работает, но портит внешний вид – потом нужно вручную подкручивать стили.

да, действительно работает ;) правда не на все.

При наведении на элемент сверху появляется какой-то прямоугольник ;) (причем не во всех темах) Убрать никак не получилось.
Поставить text-decoration: underline на дочернем description тоже не получается (хотя и -moz-appearance: none !important; и евенты разрешал ... (хотя курсор перекрылся легко)).

Ни в одном расширении ничего такого не сделано разве?

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

Это единственный способ или есть какие-то еще ? :)

Отсутствует

 

№505-09-2008 14:29:50

vladmir
SeaMonkey - вот это браузер
 
Группа: Extensions
Откуда: НН
Зарегистрирован: 16-10-2004
Сообщений: 4630
UA: Seamonkey 1.1

Re: Как изменить background в меню ?

Codeblight
А то я запоминал где как. Перебирай подряд все, на адонсах скрины есть -  менюшки видны.
У меня в userChrome.css на ховере вот так, если интересно:

/* цвет текста и фона при наведении */
menuitem:hover{
color: #fff !important;
background: #424f81 !important;
-moz-border-radius-topleft:2px !important;
-moz-border-radius-topright:2px !important;
-moz-border-radius-bottomleft:3px !important;
-moz-border-radius-bottomright:2px !important;
}

Отсутствует

 

№605-09-2008 15:32:58

Codeblight
Участник
 
Группа: Members
Зарегистрирован: 03-03-2007
Сообщений: 58
UA: Chrome 0.2

Re: Как изменить background в меню ?

в userChrome.css

Вот это как раз не то. У меня вообще предположения что с правами какие-то проблемы или типа того? Может FF не дает перекрывать какие-то стандартные конструкции в css.

Добавлено Fri Sep  5 15:33:21 2008 :
Имелось ввиду из своего экстеншина.

Отсутствует

 

№705-09-2008 16:47:00

Codeblight
Участник
 
Группа: Members
Зарегистрирован: 03-03-2007
Сообщений: 58
UA: Chrome 0.2

Re: Как изменить background в меню ?

Не получилось у меня сделать это на description (text-decoration: underline), поэтому зафигачил html ссылки в xul - на них почему-то все нормально выставляется ;)

Всем откликнувшимся спасибо! ;)

Отредактировано Codeblight (05-09-2008 16:47:16)

Отсутствует

 

№805-09-2008 19:07:33

vladmir
SeaMonkey - вот это браузер
 
Группа: Extensions
Откуда: НН
Зарегистрирован: 16-10-2004
Сообщений: 4630
UA: Seamonkey 1.1

Re: Как изменить background в меню ?

Codeblight

Имелось ввиду из своего экстеншина.

Это понятно. Чем могу, как грится.)

Может FF не дает перекрывать какие-то стандартные конструкции в css.

А я в теорию не вдавался, методом тыка и сравнения всё. Из юзерхрома можно весь интерфейс менять, хоть тему новую таким манером можно сделать. Краем глаза замечал, что часто в темах делают поддержку для конкретных расширений - ну это понятно, на то и тема, чтобы в общем стиле как-то было.
Может и есть что-то такое, я б спросил в такой ситуации на мозиллазайн - там много авторов тусуется.

Отсутствует

 

Board footer

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