(Si vous êtes intéressé-e par la modification de l'apparence de Firefox lui-même, alors vous n'êtes pas dans le bon topic, dirigez-vous plutôt vers l'excellentissime personnaliser Firefox avec le userChrome.css, par ottomar.)
Certaines astuces ayant été récupérées à droite et à gauche sur ce forum, je remercie les auteurs respectifs que j'ai pillés sans scrupules ...
Toutes ces astuces sont des exemples, n'hésitez pas à les adapter à vos besoins.
- Quelques généralités toujours bonnes à connaître
- Des tutoriels sur le CSS
- Des liens utiles sur les sélecteurs
- Des liens sur les URL
- Des extensions Firefox bien utiles
- Comment ça marche
- La syntaxe de @-moz-document
- Un conseil sur la bonne gestion des règles
- Un commentaire sur les commentaires CSS
- Des styles en vrac
- Tout site
Code : Tout sélectionner
/* Changer la couleur associée à l'option "Surligner tout" de la barre de recherche rapide [Ctrl+F] */ span#__firefox-findbar-search-id { color:#000 !important; background-color:#0F0 !important; font-weight: bold !important; }
Code : Tout sélectionner
/* Barres de défilement horizontales et verticales Jusqu'à 4 boutons possibles : scrollbarbutton[sbattr="scrollbar-up-top"] scrollbarbutton[sbattr="scrollbar-down-top"] scrollbarbutton[sbattr="scrollbar-up-bottom"] scrollbarbutton[sbattr="scrollbar-down-bottom"] 2 valeurs possibles pour chacun des boutons : display: none !important display: -moz-box !important */ scrollbarbutton[sbattr="scrollbar-up-top"], scrollbarbutton[sbattr="scrollbar-down-top"], scrollbarbutton[sbattr="scrollbar-up-bottom"], scrollbarbutton[sbattr="scrollbar-down-bottom"] { display: -moz-box !important; }
Code : Tout sélectionner
/* Modifier le curseur de la souris sur les liens ouvrant une nouvelle fenêtre */ :link[target="_blank"], :link[target="_new"], :visited[target="_blank"], :visited[target="_new"] { cursor: crosshair; }
Code : Tout sélectionner
/* Modifier le curseur de la souris sur les liens JavaScript */ a[href^="javascript:"] { cursor: move; }
Code : Tout sélectionner
/* Distinguer les liens externes non garantis, non suivis ou non créés par le webmestre de la page lui-même. */ a[rel~="nofollow"] { border: 1px dashed #f00 !important; padding: 1px !important; color: #000 !important; background-color: #e3eaf3 !important; }
Code : Tout sélectionner
/* Empêcher les textes clignotants */ blink { text-decoration: none !important; }
Code : Tout sélectionner
/* Mettre les boutons à la mode Mac */ input[type="button"], input[type="submit"] { -moz-border-radius: 18px !important; border: 1px solid #CCC !important; border-bottom: 2px solid #999 !important; padding: 1px 6px !important; color: #000 !important; background-color: #EEE !important; font-family: 'Lucida Grande' !important; /* Cela marche à condition d'avoir cette police sur son PC. */ font-size: 12px !important; }
Code : Tout sélectionner
/* Mettre les boutons à la mode Mac (bis) */ input[type="text"], textarea { border-top: 2px solid #989898 !important; border-right: 2px solid #C3C3C3 !important; border-bottom: 1px solid #DDD !important; border-left: 2px solid #C3C3C3 !important; padding: 1px 3px !important; font-family: 'Arial' !important; font-size: 12px !important; }
Code : Tout sélectionner
/* Mettre les boutons à la mode Mac (pour le survol) */ input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover { -moz-border-radius: 18px !important; border: 1px solid #CCC !important; border-bottom: 2px solid #999 !important; padding: 1px 6px !important; color: #FFF !important; background-color: #800 !important; font-family: 'Tahoma' !important; /* Cela marche à condition d'avoir cette police sur son PC. */ font-size: 12px !important; font-weight: bold !important; }
Code : Tout sélectionner
/* Mettre les boutons à la mode Mac (pour l'activation) */ input[type="button"]:active, input[type="submit"]:active, input[type="reset"]:active { -moz-border-radius: 18px !important; border: 1px solid #CCC !important; border-bottom: 2px solid #999 !important; padding: 1px 6px !important; color: #FFF !important; background-color: navy !important; font-family: 'Tahoma' !important; /* Cela marche à condition d'avoir cette police sur son PC. */ font-size: 12px !important; font-weight: bold !important; }
Code : Tout sélectionner
/* Stopper les balises <marquee> */ marquee { -moz-binding: none !important; display: block; height: auto !important; }
Code : Tout sélectionner
/* Supprimer les barres de défilement verticales */ scrollbar[orient="vertical"] { display: none !important; }
Code : Tout sélectionner
/* Changer les couleurs de la sélection dans la page */ ::-moz-selection { color: #D1FFFF !important; background-color: #006699 !important; }
- phpBB - certains forums (dont GZ)
Les classes (.) et les identifiants (#) utiles :Code : Tout sélectionner
td.genmed --> la zone de la signature. td.postbody --> la zone du message. td.postbody td.code --> une zone de code dans le message. tb.postbody td.quote --> une zone de citation dans le message. td.postdetails --> la zone des renseignements au-dessus du message. td.row1Poster --> la zone de l'avatar (première couleur de fond). td.row2Poster --> la zone de l'avatar (deuxième couleur de fond).
Code : Tout sélectionner
/* phpBB - Changer l'apparence des citations QUOTE */ td.quote { quotes: "\201C" "\201E" "\00AB" "\00BB" !important; border: 1px #888 dashed !important; padding: 1em 1em 1em 4em !important; } td.quote:before { content: open-quote !important; } td.quote:after { content: " " close-quote !important; } td.quote:before, td.quote:after { color: #557 !important; font-family: "Times New Roman", Times, serif !important; font-size: 300% !important; font-weight: bold !important; } td.quote:first-letter { margin: -1em !important; }
Code : Tout sélectionner
/* phpBB - Utiliser une police à chasse fixe dans les balises CODE, et en augmenter la taille */ td.code { font-family: monospace !important; font-size: 120% !important; }
Code : Tout sélectionner
/* phpBB - Limiter la hauteur de la fenêtre associée aux balises CODE. Si le texte contenu dans la balise est plus long que la hauteur de la fenêtre, une barre de défilement verticale apparaîtra. */ td.code { display: block !important; max-height: 20em !important; overflow: auto !important; }
Code : Tout sélectionner
/* phpBB - Présenter les balises CODE comme un vieux terminal */ td.code { -moz-border-radius: 10px !important; padding: 5px !important; color: #0F0 !important; /* vert sur fond noir */ background-color: #000 !important; }
La valeur data: d'une image peut être calculée dans The data: URI kitchen.Code : Tout sélectionner
/* phpBB - Ajouter aux balises CODE une image de fond embarquée dans le CSS */ td.code { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAPCAMAAAEzEIgrAAAABGdBTUEAAK%2FINwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEmUExURS5iqv%2F%2F%2FwAAAPvu1GGFtZWovztrrUh0r8jLynuXulV8sm6Ot%2B%2Fm0tXUzGyQwbvDx8nW6KKxwuLdz6%2B6xDxrrYifvDpqrK7C3T9trjRlqkNxsDdnqzZmqujPpsW21ueNkfDz9oG7kMGuxIivhc%2FQ1%2BLZ6JWu0ZKx33OgrfrEd%2FXY2YeHW%2B3gzHapi9fk8ffixPT1%2BN7azPLg4s7i3mWh2HGRxMm72aTGv5yPwmOi3OiyuN3n59vE2X2Wt%2BRjZ8V%2Bjdbc3prC57jC2o2wkLXDqYOm0IOgyaK62VaLxY2mgdbdxee4vezw9IadvNBhd8e4o9q1p5lxkM%2FDsNe60Wej2cmsg56%2FwoCFu8e7ovjs2cywzcTNoYq6pWeueoitusjd1JuRw7tidU%2Fhp24AAAIuSURBVHjaYmCCAwamYEYWfmYOBlZmgABiQBJ1D2NmZuDiZmBmAAggBiZpHxFGfgYgYGWAAyZGKUZGBlQAEEBI%2BpFMYoxwYQQZw8ACV8fIwGgZy8ggzMzMxsLJysDLzAO0HSjIx4duJCNAAAEtYuQT4WPEtAxTYYi%2BcqQ5I9gyHiFOdmZmFn4eBqA3OHhYOJg5WZl5QRyQQjF5PzMJRpADuDiYOdiAClmZGZhBalkEgWygARCFRAKAACJeISOjgKSMACG%2FMAAVCrjqWMcJMDIAHQcVZMauUFJPM1pBjJGBg4sB5GqQL3i4hJlZOTnAvgAiHiFukEIZU3VPXRGQQmZWkAREOQiycXMCg4YDyOcAW51oFZUAtRqIeIEkC78oMzdYlxBIIQczKwPYM2IixHiG2OABCNBK2bREDMRgOGsyk52Z1tLujhVFQVERvfh18OC3IKKIHyBeBP%2F%2Fv%2FBNu1W8edgcEpgkT99O0tqs52kLHbBdPX9%2Fe35aakezJdIc%2FypUJ%2FQf64GL99drh8cbD1%2B7%2FVbWXMkE2eAU3mcXSNhFBBIXzcF0lheXLPi%2BuAdOT24eX%2FZvt64%2BVzpgNzhJXAtXlDlQBJAZqGLsy9IexRNSrj3yzlaYEjvB2aDw7uJo%2B2zvYH1nUDjOLBENMaDXaTaFTeGpaaQpKRalhyauEhj4EgC0YpEBOGqnr5ebpx%2FLv3cYtPOCRvwmlLwoWYNPOFGBWQxWJBTtfjXJzyvPdcrfzzwfU8ifTT0AAAAASUVORK5CYII%3D) !important; background-position: bottom right !important; background-repeat: no-repeat !important; }
Code : Tout sélectionner
/* phpBB - Centrer les avatars en largeur */ td.row1Poster img, td.row2Poster img { display: block !important; margin: auto !important; margin-top: 10px !important; }
Code : Tout sélectionner
/* phpBB - Élargir la zone de saisie des posts, augmenter la taille de la police de caractères */ textarea.post { width: 800px !important; font-family: monospace !important; font-size: 110% !important; }
Code : Tout sélectionner
@-moz-document url-prefix(http://franquin.org/forum/viewtopic.php), url-prefix(http://www.geckozone.org/forum/viewtopic.php) { /* phpBB - Bloquer le titre de l'article en haut de la page */ a.maintitle, td.maintitle { position: fixed !important; top: 0px !important; right: 0px !important; left: 0px !important; background-color: #DDE !important; font-variant: small-caps !important; text-align: right !important; opacity: 0.75 !important; } }
- Google
- Cacher la barre de recherche avancée (la colonne à gauche)
- Faire apparaître à la demande la barre de recherche avancée
- Yahoo!