Da się? Bez zmiany stylu?
Da się
Styl systemu zmieni wygląd wszystkich (no prawie) okien Windows. Jeżeli chodzi o Firefoksa to zrobić odpowiednim wpisem w pliku userchrome.css.
Na przykład takim:
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /*set default namespace to XUL */
#FindToolbar > .toolbarbutton-text, window statusbarpanel{
-moz-appearance: none !important;
background-color: red !important;
}
Pierwszy wiersz (@namespace…) jest obowiązkowy ale zwykle, jeżeli plik userchrome.css już istnieje jest już dopisany.
W przykładzie pasek stanu firefoxa ma kolor czerwony ale może być dowolny inny z palety HTML lub nawet jako tło można użyć obrazka zmieniając wiersz background-color na
background-image. Czyli zamiast
należy wpisać:
P.S. Coś ta ramka kod nie działa jak powinna :(. Wiersz
/*set default namespace to XUL */
to komentarz i albo można go całkowicie pominąć albo powinien znaleźć sie w jednym wierszu z @namespace…
Działa
dzięki… Tylko Ciężko znaleźć kolor pasujący lepiej niż dostępny od razu ze stylem.
Na Twoim miejscu, gdybym nagle miał kaprys zmiany koloru paska stanu w Firefoksie, to po prostu zrobił bym zrzut fragmentu dowolnego paska pochodzącego ze stylu Windows/ motywu Firefoksa i przy pomocy dowolnego edytora grafiki delikatnie go zmodyfikował. Np. zmieniając tylko odcień albo barwę koloru. Pożądany efekt, czyli zmiana koloru będzie osiągnięta a jednocześnie zachowany zostanie ogólny styl paska. Grandient, faktura itp, itd.
Jeśli dobrze wybierzesz obrazek (bez wyraźnej granicy kolorów/konturu i w rozsądnym rozmiarze) oraz poczytasz jakikolwiek poradnik nt. Kaskadowych Arkuszy Stylów CSS (pozycjonowanie grafiki) - efekt może być nawet bardzo fajny.