MozillaPL.org - polskie centrum Mozilli

Główne menu:

Jak ukryć belki przewijania?

Tematy specyficzne dla klienta poczty Mozilla Thunderbird

Moderator: Pomocy?!

Jak ukryć belki przewijania?

Postautor: OSH » 03 grudnia 2024, 23:12

Przeglądarka: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36

Dobra. Takie pytanie. Chcę sobie zmienić kolor ramki wokół pasków przewijania (fachowo to to się nazywa scrolltrack). Niestety, projektanci Gecko, na którym hula TB, nie wpadli na pomysł zaimplementowania takiej opcji, a ja nie ejtem programistą, by się bawić z jakimiś skryptami w JavaScripcie. Jedyną więc metodą na obejście tego problemu (dopóki magicy od Gecko nie wrzucą takiej opcji) jest całkowite wyłączenie pokazywania tych pasków. Samo odptaszkowanie opcji „Always show scrollbars" nie wystarczy, bo wtedy pasek pojawi się, gdy przejadę tam kursorem myszy. Zmiana koloru na identyczny z tłem tez nie da nic, bo wtedy u góry pojawi się mała przerwa, a to mi psuje efekt artystyczny. Tak to wtedy wygląda:
https://i.imgur.com/i28NPam.png

Dlatego pytam, czy można całkowicie te paski wywalić?
OSH
 
Posty: 24
Z nami od: 08 września 2017, 11:18

Odp: Jak ukryć belki przewijania?

Postautor: krystian3w » 03 grudnia 2024, 23:33

Przeglądarka: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0

Można sprawdzić nowość z kolorem (ustawianym inaczej) lub szerokością:

https://developer.mozilla.org/en-US/doc ... lbar-color

Kod: Zaznacz cały
foo {
    scrollbar-color: transparent transparent;
    scrollbar-color: #0000 #0000;
}


(niewidzialna przestrzeń będzie zajmować miejsce i reagować na klikanie)

https://developer.mozilla.org/en-US/doc ... lbar-width

Kod: Zaznacz cały
foo {
    scrollbar-width: none;
}


(te jakieś 10 px będzie dostępne dla nazw lub liczby mejli w folderze)

Jestem w szoku, że Chromium 121+ niby zaczęło to wspierać (działa nieźle) i już ogryzkiem/rodzynkiem zostaje Safari.

Oczywiście "foo" trzeba podmienić na nazwę elementu z folderami (co ma przepełnienie/przewijanie), nie dam sobie ręki uciąć, że będzie to "scrolltrack" (to wygląda na chamskie zrobienie przewijania jako obiekt DOM by dezaktywować chyba paski w stylu macOS i GNU/Linux).
Moz://a w innych językach pisze:
___________ ¡Moz://a zorro de fuego! ___________ Moz://a raposa de fogo!
krystian3w
 
Posty: 2141
Z nami od: 01 grudnia 2017, 15:27

Odp: Jak ukryć belki przewijania?

Postautor: OSH » 04 grudnia 2024, 13:48

Przeglądarka: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36

Dzięki wielkie Krystianie, zadziałało. :) Wracam do dalszego dłubania, bo teraz poczułem krew. TB wygląda już prawie tak, jak chcę, chciałbym z tego zrobić normalną skórke, ale to już chyba przekroczy moje mozliwości...
OSH
 
Posty: 24
Z nami od: 08 września 2017, 11:18


Wróć do Klient poczty Thunderbird

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], dexter, Google [Bot]

cron
Przejdź do powiązanej strony

Nawigacja:

Stopka: