Strona 1 z 1

Style- scrollbar

PostNapisane: 22 grudnia 2004, o 16:02
przez d_rex
Witam.

Chcę zmienić kolor paska przewijania na mojej stronie. Po wstawieniu kodu

<style type="text/css">
<!--
A:link {color: kolor; text-decoration: none}
A:hover {color: kolor; text-decoration: underline}
A:visited {color: kolor; text-decoration: none}
A:active {color: kolor; text-decoration: underline}
-->
BODY
{
cursor: crosshair;
font-family: arial;
scrollbar-3d-light-color : kolor;
scrollbar-arrow-color : kolor;
scrollbar-base-color : kolor;
scrollbar-face-color : kolor;
scrollbar-highlight-color : kolor;
scrollbar-shadow-color : kolor;
}
</style>

(kolory są okteślone przy pomocy angielskich nazw koloru) nic się nie dzieje. Czym może być to spowodowane? Określenie kursora, czcionki i kolorów linków działa.
I wiem że to działa tylko w IE. :)

Style- scrollbar

PostNapisane: 22 grudnia 2004, o 22:26
przez lockoom
Po pierwsza nie tylko w IE :) W Operze i (chyba) Safari/Konqurorze też.
Po drugie jesli masz poprawny DOCTYPE to IE pracuje w trybie zgodności ze standardami i wtedy nie koloruje scrollbarów (tak samo Opera). Wydaje mi się, że można oszukać IE przez przypisanie stylów do elemetu HTML, a nie BODY. Sprawdź.

Style- scrollbar

PostNapisane: 23 grudnia 2004, o 20:50
przez d_rex
Zmieniłem DOCTYPE. :) Działa. Ale mimo wszystko- tylko w IE. W Operze której używam na codzień nic nie drgnęło w kierunku zmiany kolorów. Czy działa w Safari i Konquerorze nie wiem.

Style- scrollbar

PostNapisane: 24 grudnia 2004, o 02:44
przez lockoom
W Operze dodatkowo trzeba zaznaczyć w Preferences-> Page style-> Enable styling of scrollbars

Style- scrollbar

PostNapisane: 24 grudnia 2004, o 10:12
przez d_rex
Faktycznie... Moje przeoczenie. I zadziałało. :) Sugerowałem się informacjami w poradniku. Widocznie mieli jakąś inną Operę... :lol:

Dzięki!

Pozdrawiam.