2010-06-04 7 views
1

.body_c { scrollbar-face-color: # 408bc4; scrollbar-shadow-color: #afefff; scrollbar-highlight-color: #afefff; scrollbar-3dlight-color: # 000000; scrollbar-darkshadow-color: # 006399; scrollbar-track-color: # bfd3e6; scrollbar-arrow-color: #FFFFFF; marge supérieure: 0; marge gauche: 0; marge droite: 0; }CSS Problème de la barre de défilement

J'utilise cette classe pour colorer la barre de défilement mais elle ne s'exécute qu'avec IE. Vous avez une solution pour la barre de défilement de couleur dans tous les navigateurs?

+5

nope IE uniquement parce que ce n'est pas une norme w3c –

Répondre

5

Vous pouvez faire une chose similaire dans les navigateurs Webkit avec different rules. Rien de tout cela ne fait officiellement partie de CSS et les autres navigateurs ne supportent rien de tel, AFAIK. Tout d'abord, considérons ne pas jouer avec les éléments GUI standard. Les barres de défilement, les boutons, etc. doivent être identiques sur tous les sites Web et toutes les applications. C'est une règle d'utilisabilité de base.

2

Si vous devez changer l'apparence de vos barres de défilement, notez que seuls les navigateurs IE et Webkit supportent le changement CSSscrollbar, mais voici un plugin JS qui va changer les barres de défilement dans tous les navigateurs

jScrollPane.

Mais ce n'est généralement pas une bonne idée car cela pourrait dérouter vos utilisateurs et les éléments comme celui-ci devraient être les mêmes dans tous les navigateurs.

Espérons que ça aide.

Questions connexes