home

dimanche, janvier 13, 2008

Modifier l'apparence des liens dans blogger

Un petit tuto pour modifier l'apparence des liens grâce au css. Voyons d'abord comment ils s'écrivent dans notre feuille de style (css).

a:link {
color: #6699cc;
}

a:visited {
color: #ff7722;
}

a:hover {
color: #5B739C;
}

a:active {
color: #5B739C;
text-decoration: none;
}

a.aide-blogger {
margin-top: -5px;
Background-color: #880022;
color: #ffffff;}


Détaillons un peu, je vous ai déjà parlé (ICI) de classe de style séparées de la balise à laquelle elle s'applique par un point (c'est le cas à la fin de mon exemple de .aide-blogger). Nous allons parler dans le cas de la manipulation des liens de pseudo classe. Pour manipuler les liens (dont la balise html est: a) on utilise 4 pseudo classes:

- :link , c'est l'état du lien "au repos" tel qu'il apparaît dans le texte (par défaut texte bleu, souligné)

- :visited , c'est l'apparence du lien déjà visité (par défaut sur les navigateurs, texte violet, souligné)

- :hover , c'est l'aspect du lien au "survol" de la souris. C'est celui qui intéresse le plus les bidouilleurs de code
cela donne un aspect dynamique à la page et agrémente la navigation.

- : active , moins manipulé c'est l'aspect du lien quand celui ci est prêt à être activé (pour mieux comprendre naviguez sur cette page avec la touche tab, tabulation).

Les principaux attributs (c'est à dire ce qui est entre les accolades) de a, sont:

  • font-family: sans-serif, arial; (par exemple).

  • text-decoration: underline; (texte souligné, mettez none si vous ne souhaitez pas le souligner)

  • text-color: #ff0000; (pour afficher en rouge par exemple)

  • border: solid 1px red; (pour encadré le lien d'une bordure rouge d'1 pixel)

  • padding: 5px; (le padding c'est le décalage entre le contenu (ici le texte) et la bordure)

  • background-color: #ff0000; (couleur de fond du texte du lien)

Voilà pour les principaux attributs qui me vennent à l'esprit, en cherchant un peu vous trouverez surement d'autres "effets" et attributs utiles pour obtenir un rendu "clean". Pensez à une chose, les débutants web pourraient être dérouté par des effets trop travaillés. prenez exemple sur les liens dans votre panneau de configuration, blogger n'a pas fait d'effet de style superflus.


allez voici un petit exemple commenté de ce que pourrait être un codage du style de vos liens:

a:link {
text-color: #6699cc; /*couleur ton de bleu*/
text-decoration: none; /*le lien ne sera pas souligné*/
}

a:visited {
color: #ff7722; /*une couleur orange pour le lien visité*/
}

a:hover {
color: #5B739C; /*un ton de bleu au survol*/
text-decoration: underline; /*et le lien souligné*/
}

a:active {
color: #5B739C;
background-color: #fcfcfc; /*pour lien actif prêt à être cliqué, un background gris clair*/
padding: 2px; /*le background sera décalé de 2 pixel autour du texte*/
}


Je fais confiance à votre créativité pour trouver d'autres combinaison.

Une très bonne ressource pour approfondir vos connaissances css: openweb

Libellés :

    Feed RSS

31 Comments:

  • Bonsoir Richard, et bonne année à toi !

    Excuses moi, mais j'ai besoin de ton expérience pour solutionner 3 problèmes auxquels je suis confronté, sur la mise en page perso d'un Blog de chez Blogger.

    On m'a demandé de créer un Blog pour le club de gym de mon fils et je doit le 'livrer' lundi prochain, clef en main...

    J'ai pris comme modèle dispo : "Stretch Denim Light" de Darren Delaye

    Voici l'adresse de ce que j'ai commencé à faire.

    http://fleurygym.blogspot.com/

    Question 1 : Bandeau du haut.
    C'est une photo (montage) au format jpg que j'ai fais moi même et je voudrais que ce bandeau fasse la largeur total du haut et le doubler en hauteur.

    Question 2 : Je voudrais mettre une image (grande) en fond du blog, au lieu qu'il soit blanc.

    Question 3 : Colonne de droite, je voudrais pouvoir agrandir les photos au maximum de la largeur de cette colonne.

    Voila, je ne sais pas ou modifier toutes ces choses dans le format html du modèle !!!
    Peux tu m'aider !?

    Mille mercis à toi pour ton aide si précieuse.
    Tu peux également me répondre à mon adresse : weider@tiscali.fr

    Encore merci !

    Weider.

    By Anonymous WEIDER, at mardi 15 janvier 2008 20 h 16 GMT  

  • Salut et bonne année...
    Toujours intéressant tes posts !
    Mais j'aimerais modifier la couleur du fond de mon blogger...par exemple la tienne est grise, la mienne bleu nuit. Est-ce possible en conservant le même modèle ?

    By Blogger Blogus, at mercredi 16 janvier 2008 14 h 57 GMT  

  • yop ;-)

    Désolé pour le léger retard dans ma réponse, petit soucis de connexion ces derniers jours ;-)

    @ Pascal (si je me souviens bien, Weider quoi).

    A la question 1) réponse ici:
    http://gpooo.blogspot.com/2008/01/modifier-le-header-des-blogs-bloggers.html

    Pour la 2) il faut que tu mettes ton image sur blogger (dans un post que tu enregistre en brouillon seulement par exemple). Puis tu récupères l'adresse de l'image (dans la balise img du code html du message).
    Ensuite tu vas dans "modifier le code html" du blog (onglet "modèle") puis tu vas à la section css et tu cherches la partie:
    body { background:....
    En dessous de background, tu rajoutes une ligne:
    background-image:url(ICI_L'_adresse_de_tob_image);

    ça devrait être bon.

    Pour Blogus c'est aussi là que tu peux modifier la couleur de fond (en modifiant les valeurs de background ;-)

    Pour la question 3) weider, ça doit être la même astuce qu'en 1) mais pas sur la même section. J'ai pas le temps de regarder en détail désolé ;-)

    ++

    By Blogger Anyze, at jeudi 17 janvier 2008 14 h 53 GMT  

  • petite question à propos des liens sur netlabels revue : je suis passé comme tu peux le voir en :
    }
    a:link {
    color: $linkColor;
    text-decoration: none;
    }
    a:hover {
    color: #000000;
    }
    a:visited {
    color: $linkColor;
    }
    mais la partie "liens" (à droite) elle n'a pas bougé, tu as une explication ?

    merci à toi. :-)

    By Blogger Ben Blogs, at vendredi 18 janvier 2008 09 h 21 GMT  

  • Yop,

    Je pense qu'il faut que tu écrives:

    #sidebar-wrapper a:link{etc....}

    Tous les liens de la barre latérale sont dans div id="sidebar-wrapper"

    Je pense que ça devrait marcher ;-)

    By Blogger Anyze, at vendredi 18 janvier 2008 11 h 41 GMT  

  • ça merde avec les liens visited... en fait un fois visités, les liens hover ne sont plus actifs (en gros ils ne sont plus noirs qd on passe dessus)

    on peut passer par mail si tu le souhaite netlabels.revue[a]gmail.com

    merci

    By Blogger Ben Blogs, at vendredi 18 janvier 2008 17 h 05 GMT  

  • pour te dire à quel point je suis perspicace, j'ai regardé dans un des mes autres blogs ce qui se faisait et en fait fallait juste changer
    et mettre a:link, et a:visited ensemble et là c'est nickel !


    a:link, a:visited {
    color: $linkColor;
    text-decoration: none;

    By Blogger Ben Blogs, at vendredi 18 janvier 2008 17 h 14 GMT  

  • Salut Richard et merci pour ce blog d'aide à Blogger !
    Juste une question : j'aimerai poster par avance des messages sur mon blog et il faudrait que ces messages s'affichent que lorsque le jour du message est atteint. Par exemple je crée un message à la date de demain et il n'apparaît sur le blog effectivement que demain et ainsi de suite...
    As-tu une solution ?

    By Blogger AdB, at lundi 21 janvier 2008 14 h 42 GMT  

  • Bonjour AdB ;-)

    Non je pense pas que ce soit possible de diférer la publication !!
    En tous cas je ne vois pas comment on peut faire ??

    dsl ;-/

    By Blogger Anyze, at mardi 22 janvier 2008 08 h 18 GMT  

  • Bonsoir Richard,

    tout d'abord bonne année et merci de te pencher sur nos petites envies de bloggers invétérés.
    Tu penses bien que j'ai une question à te poser la voilà sans plus attendre:

    "Comment faire pour avoir une bannière aléatoire ?"
    Une image différente à chaque rafraichissement et pas un gif animé...

    http://desmotspoursetaire.blogspot.com/

    y est parvenu mais je ne sais comment et elle ne répond pas à mes questions...

    Merci et longue vie

    Ci dessous le blog dont j'aimerais customiser la bannière.
    http://leblogdufonddustock.blogspot.com/

    By Blogger Stockman, at mercredi 23 janvier 2008 20 h 19 GMT  

  • Bonjour Richard !

    Peux tu m'aider sur mon petit problème stp, c'est urgent pour moi !

    Merci d'avance à toi !

    Je voudrais savoir comment faire pour que ma bannière
    bleue (c'est un essai, car remplacée ensuite par une photo), face toute la largeur du blog et recouvre complètement le jaune initial.

    Je ne comprends pas, j'ai beau augmenter le longueur de celle-ci, rien n'y fait, qu'en je l'inserre, elle sarrette toujours au même endroit !?

    Pourrais tu m'aider ?

    Attention, je suis sous FireFox et je tiens à ce que les gens (futurs
    visiteurs) visitant le blog avec IE n'est pas une mise en page toute en vrac.

    Voici l'adresse du blog en question...

    http://clubcjf.blogspot.com/


    Mille mercis à toi !


    Amicalement

    Pascal.

    By Anonymous Weider., at jeudi 24 janvier 2008 11 h 31 GMT  

  • Bonjour! J'aurai aussi deux petites questions:
    - j'ai mis une couleur de fond pour mes posts et ça marche très bien, mais j'aimerais "séparer" chaque post, parce que là il y a comme une grande colonne qui les relie tous (je ne sais pas très bien expliquer désolée...)
    - Et aussi comment centrer le titre sur la bannière? (parce qu'il est un peu trop haut)

    Voilà en tout cas merci ce blog est vraiment super!

    By Blogger Lily, at jeudi 24 janvier 2008 23 h 36 GMT  

  • @ stockman,
    pour la bannière aléatoire ce n'est possible qu'en utilisant un autre hébergement et en utilisant php, mais là ça va être un peu long !!...
    recherche si tu n'as pas une solution toute faîtes sur le net!!

    décrire le script en langage php ça peut être un peu long et imposible à intégrer dans blogger.

    désolé pour le retard je suis très occupé en ce moment ;-)

    By Blogger Anyze, at dimanche 27 janvier 2008 16 h 03 GMT  

  • @ weider,

    Je comprends pas je t'ai répondu ci dessus ??

    ++

    By Blogger Anyze, at dimanche 27 janvier 2008 16 h 06 GMT  

  • @ lilly,

    je cherche une solution, j'espère te la proposer dans la semaine.

    ça sera pas très difficile. Peut tu me donner la section que tu as modifiée pour changer la couleur du fond (ça m'évitera la recherche, merci ;-)

    By Blogger Anyze, at dimanche 27 janvier 2008 16 h 10 GMT  

  • Pour changer la couleur de la colonne principale en noir j'ai rajouté le "background: rgb(0,0,0);" et ça donne ça:

    #main-wrapper {background: rgb(0,0,0);
    width: 675px;
    padding: 17px;

    By Blogger Lily, at mardi 29 janvier 2008 18 h 17 GMT  

  • Yop
    Désolé je suis un peu à la bourre ;-)

    Alors lily, tu peux essayer de rajouter dans la section css:
    #post-footer {...
    border-bottom: 2px solid white;
    }
    et dis moi si te vas ??

    Sinon essayes de mettre le background:rgb(0,0,0); sur la section
    "main (si elle existe ??).

    Tiens moi au jus et encore désolé pour la réponse tardive ;-)

    By Blogger Anyze, at jeudi 7 février 2008 20 h 34 GMT  

  • merci de m'avoir répondu!! J'ai un peu bidouillé et j'ai réussi à obtenir ce que je voulais, merci 1000 fois!!

    By Anonymous lily, at samedi 9 février 2008 13 h 35 GMT  

  • yop ;-)

    Ah oui c'est beaucoup plus clair.

    Bravo.

    By Blogger Anyze, at dimanche 10 février 2008 06 h 04 GMT  

  • Salut c'est jane-air au sujet des liens de navigations "messages plus anciens", "messages plus récents".

    Voici l'adresse d'un blog (sympa) dont les liens "Page précédente - page x sur y - Page Suivante" m'intéressent : http://www.dyblog.fr
    Voilà, bonne chance et merci d'avance de regarder ;)

    By Blogger Jane-Air, at samedi 23 février 2008 08 h 23 GMT  

  • Salut Jane-Air,

    Malheureusement je ne pense pas que cela va être faisable, ce blog n'est pas basé sur blogger (même si il utilise un modèle qui est utilisé sur blogger aussi).

    Je vois pas de solution pour les blogs blogger désolé ;-)

    ++

    By Blogger Anyze, at dimanche 24 février 2008 21 h 24 GMT  

  • Je vais continuer à fouiner.
    Merci quand même ! ;)

    By Blogger Jane-Air, at lundi 25 février 2008 02 h 45 GMT  

  • Bonjour à tous,

    Serait-il d'ajouter sur gpooo un champs "recherche" pour aider à trouver des astuces ou des conseils?

    a+

    By Blogger Maria-Dolores, at jeudi 13 mars 2008 10 h 36 GMT  

  • Je vais m'y atteler ;-)

    Je devrai avoir un peu de temps à consacrer à gpooo ces prochains jours ;-)

    By Blogger Anyze, at lundi 31 mars 2008 12 h 31 BST  

  • bonjour,
    je souhaiterais traduire les pages de mon blog , j ai essayé l ' outil goggle, malheuresement, il ne fait que traduire juste mon premier post, comment faire pour qu il lise toute la page comme vous.
    merci d avance de votre réponse et bravo pour vous tutos.
    merci d'avance ,
    sacreumeustache

    By Anonymous Anonyme, at mardi 8 avril 2008 14 h 38 BST  

  • slt,
    j'ai un petit probleme malgré ton tuto vachement clair sur les manips pour changer de fond, mon blog ne veut rien savoir, je suis sous minima dark et je ne comprends pas pourquoi mais malgré mes changements de code, la page ne veut rien savoir.

    Mon mail si jamais tu as le temps et l'envie.
    le_docteur_mad@hotmail.com

    merci d'avance.

    W.

    By Blogger waso, at dimanche 18 mai 2008 10 h 14 BST  

  • juste un ptit truc... j'aimerais que tu nous fasses un ptit tuto' ou tu expliques un peu comment on fait pour enlever "messages plus anciens" / "messages plus récents" et mettre autre chose à la place genre " page suivante" ou "page précédente" , je pense que ca aiderais les visiteurs qui n'y connaissent pas grand chose dans les blogs... des fois j'ai moi même du mal à m'y repérer avec ces trucs là tout en bas de ma page XD... enfin bref ça serait sympa de faire ça... merci d'avance
    ++ ;)

    By Blogger SWELL, at samedi 12 juillet 2008 20 h 00 BST  

  • Salut, tt d'abord je te remercie de l'altruisme dont tu fait preuve avec ce blog.

    Maintenant j'aimerai savoir comment faire pour que mes liens (ceux du menu de droite qui renvoient à d'autre blogs) s'ouvrent dans une nouvelle fenêtre.

    Mes connaissances en programmation me font supposer que je doit placer un "blank" quelque part... mais où ?

    merci d'avance
    http://angrafic.blogspot.com/

    By Blogger AN, at jeudi 21 août 2008 01 h 30 BST  

  • Bonjour an,

    Désolé pour le manque d'activité du blog mais j'ai pas trop de dispo ces temps ci (ça repartira peut être en hiver !!)

    Pour que les liens s'ouvrent dan sune nouvelle fenêtre il faut effectivement ajouter:
    target="_blank" dans le code des lignes de liens. Dans le code qui suit remplacez les crochets par les signes > < "inf à" ou "sup à":

    [a href="http://adresse_du_lien" target="_blank" ...]Texte_du_lien[/a]

    ++

    By Blogger Anyze, at jeudi 21 août 2008 07 h 19 BST  

  • C'est cette solution que j'utilise déjà dans mes billets (j'avais déjà trouvé cette même ligne de code sur ton blog, merci d'ailleurs!).

    Mais cette fois ci c'est ma liste de liens vers d'autre blog que j'aimerais modifié pour qu'ils s'ouvrent dans une nouvelle fenêtre (comme dans over-blogs).
    C'est liens je n'arrive à en modifier que l'apparence (vu que j'ai lu ton dernier post)...

    PS: ne soit désolé de rien tu assures ! Ton blog est déjà une excellente sources d'informations.

    By Blogger AN, at jeudi 21 août 2008 13 h 26 BST  

  • hello... hapi blogging... have a nice day! just visiting here....

    By Blogger Hapi, at mercredi 22 juillet 2009 02 h 00 BST  

Enregistrer un commentaire

Links to this post:

Créer un lien

<< Home