userChrome - czy można zmienić wygląd różnych menu na raz
Moderator: Pomocy?!
userChrome - czy można zmienić wygląd różnych menu na raz
Przeglądarka: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.102 Safari/537.36 Vivaldi/2.0.1309.42
pull-down - np. w pasku narzędzi menu Plik - wybrane rozwija się do dołu
pop-up - np. prawy klawisz myszy na odnośniku strony otwiera menu kontekstowe
W Firefoxie oba rodzaje menu wyglądają jednakowo i dziedziczą wygląd z systemu operacyjnego, zatem prawdopodobnie ich wygląd jest zdefiniowany w jednym miejscu (np. przy pomocy klas).
Zatem czy istnieje sposób zmiany wyglądu tych menu wszystkich na raz, bez używania #id dla każdego menu z osobna.
Konkretnie to chcę zmienić kolor tła menu (wszystkich jednakowo), a pozycje w menu wyróżnić własnymi tłami, zmieniającymi się gdy kursor nad nie najedzie (hover).
Dodam, że szukałem rozwiązania (na tym forum i w internecie), ale zawsze to były rozwiązania dla konkretnych menu.
- Anatol
- Posty: 4
- Z nami od: 18 października 2018, 12:23
Odp: userChrome - czy można zmienić wygląd różnych menu na r
Przeglądarka: Mozilla/5.0 (Windows NT 10.0; rv:63.0) Gecko/20100101 Firefox/63.0
Mógłbym popróbować, nawet znam metodę na niezamykanie się tych większości menu i ich opcje debugowania.
Moz://a w innych językach pisze:
___________ ¡Moz://a zorro de fuego! ___________ Moz://a raposa de fogo!
- krystian3w
- Posty: 2171
- Z nami od: 01 grudnia 2017, 15:27
Odp: userChrome - czy można zmienić wygląd różnych menu na r
Przeglądarka: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.102 Safari/537.36 Vivaldi/2.0.1309.42
Chcę zrobić sobie kompletną (w miarę kompletną) skórkę do Firefoxa, bo bardzo nie podoba mi się styl Chrome, a panoszy się wszędzie.
- Anatol
- Posty: 4
- Z nami od: 18 października 2018, 12:23
Odp: userChrome - czy można zmienić wygląd różnych menu na r
Przeglądarka: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.102 Safari/537.36 Vivaldi/2.0.1309.42
Poniżej kod:
/* --- Popup Menus --- https://www.reddit.com/r/FirefoxCSS/com ... chormecss/ */
menupopup, popup,
popup > menu > menupopup,
menupopup > menu > menupopup {
-moz-appearance: none !important;
color: #1f0202 !important;
border: 1px solid #70855d !important;
background-color:#70855d !important;
padding-top: 3px !important;
padding-bottom: 3px !important;
margin :1px !important;
}
menupopup menuseparator {
-moz-appearance: none !important;
background-color: #78b38e !important;
margin: 2px 0px 2px 0px !important;
padding-top: 5 !important;
padding-bottom: 5 !important;
border-color: transparent !important;
}
menupopup menu, menuitem{
-moz-appearance: none !important;
color: #1f0202 !important;
border: 1px solid #70855d !important;
border-radius: 20px !important;
background-color: #78b38e !important;
padding: 3px !important;
margin-top :1px !important;
margin-bottom :1px !important;
margin-right :7px !important;
margin-left :7px !important;
}
menupopup menu:hover, menuitem:hover {
-moz-appearance: none !important;
color: #1f0202 !important;
border: 1px solid #70855d !important;
border-radius: 20px !important;
background-color: #a6debb !important;
padding: 3px !important;
margin-top :1px !important;
margin-bottom :1px !important;
margin-right :7px !important;
margin-left :7px !important;
}
Jak na razie wykryłem trzy niedoróbki:
1. Opcje nieaktywne oryginalnie są szare - po zmianie koloru tekstu wszystkie są jednakowe, czyli co zrobić by nadać np. szary kolor napisowi nieaktywnej opcji.
2. Niektóre opcje nie mają zmienionego tła, np. w menu Plik opcja "Pracuj w trybie ofline" nie ma zmienionego tła, a najechanie kursorem podświetla na kolor systemowy.
3. Nie działa ustawienie padding-top i padding-bottom dla całego menu, jakkolwiek marginesy lewy i prawy daje się ustawić.
- Anatol
- Posty: 4
- Z nami od: 18 października 2018, 12:23
Odp: userChrome - czy można zmienić wygląd różnych menu na r
Przeglądarka: Mozilla/5.0 (Windows NT 10.0; rv:63.0) Gecko/20100101 Firefox/63.0
- Kod: Zaznacz cały
menuitem[disabled="true"]
- Kod: Zaznacz cały
menu[disabled="true"], menuitem[disabled="true"], menu[_moz-menuactive="true"][disabled="true"], menuitem[_moz-menuactive="true"][disabled="true"] {
color: GrayText !important;
text-shadow: none !important;
}
Domyślny CSS z Firefox 63 na wygaszanie pół, z dodanym wymuszeniem, możesz spróbować ograniczyć do opisywanego 1 selektora, reszta chyba dużo rzadsza pewnie.
Niektóre opcje nie mają zmienionego tła, np. w menu Plik opcja "Pracuj w trybie ofline" nie ma zmienionego tła, a najechanie kursorem podświetla na kolor systemowy.
Jak namierzę to spróbuje pomóc.
Nie działa ustawienie padding-top i padding-bottom dla całego menu, jakkolwiek marginesy lewy i prawy daje się ustawić.
Dziwadło pewnie jakieś cechy co nie została zresetowana i trzeba spróbować może margin-top / margin-bottom.
Moz://a w innych językach pisze:
___________ ¡Moz://a zorro de fuego! ___________ Moz://a raposa de fogo!
- krystian3w
- Posty: 2171
- Z nami od: 01 grudnia 2017, 15:27
Odp: userChrome - czy można zmienić wygląd różnych menu na r
Przeglądarka: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.102 Safari/537.36 Vivaldi/2.0.1309.42
Twój kod załatwił sprawę szarego koloru nieaktywnych opcji.
- Anatol
- Posty: 4
- Z nami od: 18 października 2018, 12:23
Kto jest online
Zarejestrowani użytkownicy: Baidu [Spider], Bing [Bot], Google [Bot]