CTRL+D pour ajouter
ce blog à vos Favoris
Bienvenu sur cet espace     -     Merci tu es le ième à venir aujourd'hui     -      Cliquer sur l'Index pour avoir un apercu de l'ensemble des billets     -     Des dizaines de jeux sont acessibles dans la Salle de Jeux et jouables directement sur cet espace     -     Retrouve dans la Vidéothèque, ma selection de films disponibles sur la mule     -     

vendredi, juillet 22, 2005

Personnaliser les Barres de Défilement

BasIndexAccueil

L'acces aux feuilles de style nous permet de pouvoir parametrer les barres de défilement
Lorsque rien n'est precisé, la partie de la barre de défilement (scrollbar) est de la couleur du theme du navigateur...
On peut changer ces couleurs tout simplement en ajoutant les codes dans la balise body dans la partie Css de la page (je rappel qu'elle se trouve a l'interieur des balises de style <Style> et </Style>)comme suit

<Style>

body{
/*-- reste du code -- */
scrollbar-face-color: #8a180e;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #8a180e;
scrollbar-arrow-color: #fbebeb;
scrollbar-track-color: #fbebeb;
scrollbar-darkshadow-color: black;
scrollbar-width: 10;
/*-- reste du code -- */
}

</Style>


Le probleme c'est que ce code ne fonctionne qu'avec Internet explorer et en plus il faut supprimer cette ligne de code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
qui se trouve en haut de la page de theme, cette ligne fixe les "règle" de codage de la page, cela peut entrainer quelques modifications d'apparence...(par exemple la hauteur des polices)



Voici le tableau recapitulatif des valeurs que peuvent prendre les attributs de barres de défillement


Code
Description
scrollbar-3dlight-colorCouleur sur les bords extérieurs supérieur et gauche
scrollbar-arrow-colorCouleur des flêches
scrollbar-base-colorCouleur de base sur l'ensemble de la barre
scrollbar-darkshadow-color Ombre sur les bordures inférieure et droite de la barre
scrollbar-face-colorCouleur sur le sommet des boutons et du curseur de la barre.
scrollbar-highlight-colorCouleur sur les bordures supérieure et gauche de la barre
scrollbar-shadow-colorOmbre sur les bordures inférieure et droite de la barre
scrollbar-track-colorCouleur de l'intérieur de la barre
scrollbar-widthLargeur de la barre de défilement (en px)


schema Barre défilement




HautIndexAccueil

Ajouter un commentaire


Le mardi, décembre 13, 2005 11:43:00 AM, Blogger Cristof a dit...

Effectivement la taille de la police est changé, on obtient un résultat identique à "l'aperçu" lors des modifications du modèle...

Y'a t-il un moyen de rétablir ensuite les polices telles que précédemment ? "

 

Le mardi, décembre 13, 2005 3:10:00 PM, Blogger Krom a dit...

Salut,
Le fait d'enlever la "phrase" au debut du theme a comme effet de de supprimer les regles fixées, en l'occurence pour le code donné le "xhtml strict"...

Pour ce type de codage, la hauteur des polices peut etre exprimée en %, en px, voir meme en cm...

Pour pouvoir exprimer un pourcentage, il faut se baser a une reference, qui est fixée par le xhtml, c'est certainement pourquoi la hauteur des polices change...

Je t'avoues que c'est ce pourquoi je n'ai pas personnalisé les barres de défilement, en effet l'abscence de "regle" fixée entraine un resultat different selon les navigateurs...

Tu peux neanmoins modifier la taille des polices en les exprimant en pixels, mais supprimer les regles du xhtml, risque de t'obliger a preciser certaines balises utiles comme les balises de titres (h1, h2...), les puces (ul,li) et certainement d'autres implicitées lorsque le xhtml est definit...

Il faut donc bien jauger (selon moi) l'interet de modifier la couleur des barres de defilement, au risque de se retrouver avec une partie Css de plusieurs dizaines de kilos

note
Il existe certainement une forme de xhtml qui permet la personnalisation des barres de défilement, mais je t'avoue que je ne sais pas encore laquelle
Tout ce que je sais du codage des pages web, je le connais du site du zero que je conseil a quiconque souhaite accroitre ses connaissances ;) "

 

Ajouter un commentaire

<< Masquer les Commentaires

HautIndexAccueil
uk flag