Après la méthode pour mettre une barre de navigation horizontale sur son blog, voyons comment en mettre une horizontale mais avec boutons. Cette technique a été enseignée par Vin dans son tuto sur comment créer une page d'accueil statique sur Blogger.
Exploding boy propose une gamme variée des boutons que l’on peut utiliser pour son blog. Il faut pour cela avoir le code css nécessaire pour afficher le bouton . Après avoir choisi la marque de bouton que vous voulez afficher sur votre blog, vous pouvez en prendre le code css ici. Il vous faudra aussi héberger les fichiers des boutons dans votre compte Google page creator. Vous verrez par exemple dans le code css fournis ci-dessous l'adresse suivante : http://betabloggerfordummies.googlepages.com/tableftE.gif qui montre que le fichier gif pour le Boutons E a été hébergé sur le compte Google page creator de Vin. Les différents fichiers gif pour les boutons sont téléchargeables ici (clic droit et enregistrer sous). Après avoir héberger les fichiers sur votre compte Google page creator, vous devrez changer le yoursite.com affiché dans le lien du code css sur la page suivante par le lien que vous aurez récuperer.
1. Mettez le code css après ci-après juste avant ]]></b:skin>
/*- Menu Tabs E--------------------------- */
#tabsE {
float:left;
width:100%;
background:#000;
font-size:93%;
line-height:normal;
}
#tabsE ul {
margin:0;
padding:10px 10px 0 50px;
list-style:none;
}
#tabsE li {
display:inline;
margin:0;
padding:0;
}
#tabsE a {
float:left;
background:url("http://betabloggerfordummies.googlepages.com/tableftE.gif") no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}
#tabsE a span {
float:left;
display:block;
background:url("http://betabloggerfordummies.googlepages.com/tabrightE.gif") no-repeat right top;
padding:5px 15px 4px 6px;
color:#FFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsE a span {float:none;}
/* End IE5-Mac hack */
#tabsE a:hover span {
color:#FFF;
}
#tabsE a:hover {
background-position:0% -42px;
}
#tabsE a:hover span {
background-position:100% -42px;
}
Le code ci-dessus est à coller juste avant la balise ]]></b:skin>
2. Collez le code en bleu ci-après dans votre outer-wrapper :
<!-- start outer wrap -->
<div id='wrap'>
<div id='tabsE'>
<ul>
<li><a href='URL DE
<li><a href='URL POUR CONTACT' title='Contact'><span>Contact</span></a></li>
<li><a href='URL CATEGORIE 1' title='Catégorie 1'><span>Catégorie 1</span></a></li>
<li><a href='URL CATEGORIE 2' title='Catégorie 2'><span>Catégorie 2</span></a></li>
<li><a href='URL CATEGORIE 3' title='Catégorie 3'><span>Catégorie 3</span></a></li>
<li><a href='URL CATEGORIE 4' title='Catégorie 4'><span>Catégorie 4</span></a></li>
</ul>
</div>
<!-- start header -->
<div id='header_wrap'>
Le menu apparaîtra alors au-dessus de votre entête.
3. Si par contre vous voulez l'afficher juste après l'entête, un peu comme sur ce blog, il faut coller le code soit dans un widget html que vous aurez crée juste à l'entête et placé après le titre et la description du blog, soit vous allez dans le code html du blog.
N.B. :
1. Si c’est le bouton F que vous voulez afficher, mettez le code css pour le bouton F à la première étape et changer le <div id='tabsE'> par <div id='tabsF'>. Respectez la même procédure, que ce soit pour le bouton de type A, B, C, D, etc.
2. Si au premier enregistrement, vous recevez un message d’erreur disant que l’élément de type <div> doit être fermé, ajoutez un </div> à la fin du code fournis à la deuxième étape. Si le même message d’erreur revient, ajoutez un autre </div>. Avant d’arriver au quatrième ajout, je crois qu’il sera accepté.
Vous pouvez voir le bouton E utilisé sur le blog boutique de Vin.
Si cet article vous a plus, vous pouvez souscrire à mon feed rss ou à ma newsletter pour rester à jour ou encore rejoindre ma communauté sur Blogcatolog. N'oubliez pas d'ajouter ce blog à vos favoris sur Technorati.
Bonjour Rodney! C'est une super astuce, et j'adore le nouvel habillage de ton site! Par contre, je n'arrive pas tout à fait à le faire sur le mien: le menu se met tout en bas de la page au lieu de se mettre en haut (je voudrais le mettre juste après le header)! Et aussi, comment augmenter la taille des boutons?
RépondreSupprimerLe blog en question: http://littlepita.blogspot.com
Je te remercie d'avance de ton aide!
Salut la russe,
RépondreSupprimerTu devrais d'avoir voir s'il y a moyen d'ajouter un autre élément à l'entête de ton blog. Sinon, pour en ajouter un, vois cet article.
Salut Rodney, j'adore ton blog, bcp d'astuces dans lesquelles j'ai pioché. D'ailleurs cette barre de menu je l'avais trouvé il y a qlq tps mais ca fait plaisir que tu en parles, je voulais juste ajouter un bouton ajouter aux favoris mais ca ne marche pas en mettant un lien java... pourrais tu m'aider?
RépondreSupprimermon blog http://pabouch.blogspot.com
Merci et bonne continuation!
SAlut,
RépondreSupprimerCSS tab creator genère un code équivalent.
pas mal dfe template aussi et gratuit...
Astuce très sympathique, mais j'aimerais que les boutons soient centrés jsute au dessus des posts. Je trouve ça plus élégant. Comment faire ?
RépondreSupprimerMerci.
@ Arnaud
RépondreSupprimerDans le code suivant :
#tabsH {
float:left;
width:100%;
background:#000;
font-size:93%;
line-height:normal;
}
Ajoute une marge et centre ainsi ton menu en insérant la ligne :
margin:0 25% 0 25%;
N'hésite pas à jouer avec les pourcentages pour affiner la disposition que tu souhaites.
Je suis perdue :S j'ai du mal placer le code CSS du petit 1), car il s'affiche sous la forme de texte en haut de mon blog et non avec les boutons.. je ne sais pas si ce que je dis se comprend mais j'arrive pas a expliquer.
RépondreSupprimeroù est ce code : ] ] > < / b : skin > dans le html du blog?
Bonjour, je souhaiterai rajouter sur mon blog un loggin d'enregistrement pour que mes visiteurs s'enregistre, ce qui me permeterai quand je me conecterai de voir qui est en ligne sur mon blog. Est-ce possible ?
RépondreSupprimerMerci d'avance