Страницы: 1
Приветствую всех форумчан-девелоперов
А не знает ли кто как изменить 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 - он вообще ни на какие стили не реагирует
Подскажите кто-нибудь пожалуйста где копать? В темах уже глядел. ..
Отсутствует
Я не смог придумать ничего лучше
-moz-appearance: none !important;
Работает, но портит внешний вид – потом нужно вручную подкручивать стили.
P.S. Что-то они там такое сотворили в Firefox 3.0+
Отредактировано Infocatcher (04-09-2008 17:23:01)
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Работает, но портит внешний вид – потом нужно вручную подкручивать стили.
да, действительно работает правда не на все.
При наведении на элемент сверху появляется какой-то прямоугольник (причем не во всех темах) Убрать никак не получилось.
Поставить text-decoration: underline на дочернем description тоже не получается (хотя и -moz-appearance: none !important; и евенты разрешал ... (хотя курсор перекрылся легко)).
Ни в одном расширении ничего такого не сделано разве?
Ну может и сделано, только чтобы в меню - я не нашел. Назовите парочку расширений для просмотра ?
Это единственный способ или есть какие-то еще ?
Отсутствует
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;
}
Отсутствует
в userChrome.css
Вот это как раз не то. У меня вообще предположения что с правами какие-то проблемы или типа того? Может FF не дает перекрывать какие-то стандартные конструкции в css.
Добавлено Fri Sep 5 15:33:21 2008 :
Имелось ввиду из своего экстеншина.
Отсутствует
Не получилось у меня сделать это на description (text-decoration: underline), поэтому зафигачил html ссылки в xul - на них почему-то все нормально выставляется
Всем откликнувшимся спасибо!
Отредактировано Codeblight (05-09-2008 16:47:16)
Отсутствует
Codeblight
Имелось ввиду из своего экстеншина.
Это понятно. Чем могу, как грится.)
Может FF не дает перекрывать какие-то стандартные конструкции в css.
А я в теорию не вдавался, методом тыка и сравнения всё. Из юзерхрома можно весь интерфейс менять, хоть тему новую таким манером можно сделать. Краем глаза замечал, что часто в темах делают поддержку для конкретных расширений - ну это понятно, на то и тема, чтобы в общем стиле как-то было.
Может и есть что-то такое, я б спросил в такой ситуации на мозиллазайн - там много авторов тусуется.
Отсутствует
Страницы: 1