Ayant plusieurs programmes en javascript sur la page, j'ai dû mettre le menu sur un page différente pour qu'il fonctionne parfaitement : Le menu coulissant.
Voici les codes à copier et à coller en HTML, à la suite :
Le code javascript
<script type="text/javascript" language="javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>Le CSS
<script type="text/javascript">
$(document).ready(function()
{
//slides the element with class "menu_body" when paragraph with class "menu_head" is clicked
$("#firstpane p.menu_head").click(function()
{
$(this).css({backgroundImage:"url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqtJjXl7YWb5sWVfC4pM2twc3mXkdNbcDl3dSFMOUoFregDh1mqYuF3uC-fA_k1hNSLSCWOJKkj9CvMHfZomuVwEd268Feh1f7V1yxlwvG6FYd8pBlT8X7p0KWDLaOj0v9446ywn4wBt4/s1600/down.png)"}).next("div.menu_body").slideToggle(300).siblings("div.menu_body").slideUp("slow");
$(this).siblings().css({backgroundImage:"url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5Mp2JYqsz5z47iVpKJf6hwdhnsLQCVroJVmyQzKZN7btzt_eqk66LMaKbxZjtCiB683ROBt9o4Urp9qLGTH4_j_ib6-yoOMGS5YITYnhKpVp0X_x1UlHXU2G0VHonp24wUKWCu4oMaA0/s1600/left.png)"});
});
//slides the element with class "menu_body" when mouse is over the paragraph
$("#secondpane p.menu_head").mouseover(function()
{
$(this).css({backgroundImage:"url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqtJjXl7YWb5sWVfC4pM2twc3mXkdNbcDl3dSFMOUoFregDh1mqYuF3uC-fA_k1hNSLSCWOJKkj9CvMHfZomuVwEd268Feh1f7V1yxlwvG6FYd8pBlT8X7p0KWDLaOj0v9446ywn4wBt4/s1600/down.png)"}).next("div.menu_body").slideDown(500).siblings("div.menu_body").slideUp("slow");
$(this).siblings().css({backgroundImage:"url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5Mp2JYqsz5z47iVpKJf6hwdhnsLQCVroJVmyQzKZN7btzt_eqk66LMaKbxZjtCiB683ROBt9o4Urp9qLGTH4_j_ib6-yoOMGS5YITYnhKpVp0X_x1UlHXU2G0VHonp24wUKWCu4oMaA0/s1600/left.png)"});
});
});
</script>
<style type="text/css">Le menu
.menu_list {width: 260px;}
.menu_head {padding: 5px 10px;cursor: pointer;position: relative; margin:1px;font-weight:bold;color:black;background: #C4C4AD url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5Mp2JYqsz5z47iVpKJf6hwdhnsLQCVroJVmyQzKZN7btzt_eqk66LMaKbxZjtCiB683ROBt9o4Urp9qLGTH4_j_ib6-yoOMGS5YITYnhKpVp0X_x1UlHXU2G0VHonp24wUKWCu4oMaA0/s1600/left.png) center right no-repeat;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-goog-ms-border-top-left-radius: 10px;
-goog-ms-border-top-right-radius: 10px;
-goog-ms-border-bottom-left-radius: 10px;
-goog-ms-border-bottom-right-radius: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;}
.menu_body {display:none;}
.menu_body a{ display:block;color:#767468;background-color:#FAF8F1;
padding-left:30px; text-decoration:none;}
.menu_body a:hover{ color: #000000; text-decoration:underline;}
</style>
<div style="float:left" >Passons à la personnalisation du contenu du menu.
<div id="firstpane" class="menu_list">
<p class="menu_head">TITRE 1</p>
<div class="menu_body">
<a href="adresse du lien" target="_blank">Nom du lien</a>
<a href="adresse du lien" target="_blank">Nom du lien</a>
<a href="adresse du lien" target="_blank">Nom du lien</a>
<a href="adresse du lien" target="_blank">Nom du lien</a>
</div>
<p class="menu_head">TITRE 2</p>
<div class="menu_body">
<a href="adresse du lien" target="_blank">Nom du lien</a>
<a href="adresse du lien" target="_blank">Nom du lien</a>
<a href="adresse du lien" target="_blank">Nom du lien</a>
<a href="adresse du lien" target="_blank">Nom du lien</a>
</div>
</div>
</div>
Les titres
<p class="menu_head">TITRE 1</p>et les liens
<p class="menu_head">TITRE 2</p>
<a href="adresse du lien" target="_blank">Nom du lien</a>Si vous désirez ajouter un étage, vous rajoutez le groupe suivant :
<a href="adresse du lien" target="_blank">Nom du lien</a>
<a href="adresse du lien" target="_blank">Nom du lien</a>
<a href="adresse du lien" target="_blank">Nom du lien</a>
<p class="menu_head">TITRE</p>Et maintenant, personnalisons le CSS :
<div class="menu_body">
<a href="adresse du lien" target="_blank">Nom du lien</a>
<a href="adresse du lien" target="_blank">Nom du lien</a>
<a href="adresse du lien" target="_blank">Nom du lien</a>
<a href="adresse du lien" target="_blank">Nom du lien</a>
</div>
La largeur du menu
.menu_list {width: 260px;}La couleur de la police de l'entête
color:black;La couleur du fond de l'entête
#C4C4ADLa couleur des liens
color:#767468;La couleur du fond des liens
background-color:#FAF8F1;La couleur des liens au survol
color: #000000;
Bonjour, Super le script fonctionne parfaitement cela m'aide vachement que de faire des pages.
RépondreSupprimerEt en plus on à comme des sous-catégories :)
Bref SUPER
@+
Bonjour annak, c'est vrais que c'est un beau menu et surtout une excellente idée que ce menu défilant qui peut, qui plus est être modifié.
RépondreSupprimerJ'ai été voir ta page test et moi je croit qu'il a un bel avenir devant lui même si j'en est vu peu encore dans le monde de blogger, du moins en langue francaise
bonne soirée annK
Bonjour Annak j'espère que yu va bien.... j'ai une petite question modification css du blog "sur over blog" de ma maman ( http://mjgraveron.over-blog.com/ ) comment modifier ( dansligne css ) la couleur texte dans article //date publication, publier par... partagé,communauté etc...qui en rose en blanc ( FFFFFF ) merci passe une bonne après midi bizz à toi :)
RépondreSupprimerBonjour Jean-Michel :) oui, tout va bien.
RépondreSupprimerPour tes modifications, il suffit de changer la couleur dans les lignes suivantes :
.afterArticle, .afterPage {color: #D1567B; padding:3px 0px; width:100%; text-align: left; font-size: 11px; margin: 0px 0; padding-bottom: 10px; display: block;}
.beforeArticle, .beforePage {padding:0px; margin:0px; width:100%; color:#D1567B; font-size: 11px; font-style: italic; line-height: 13px;}
En test, ça fonctionne parfaitement.
Bonne journée :)
Boujour Annak bin grand merci pour ton aide car j'ai cherché chez mes parents une bonne partie d'un dimanche (grrr :( ) vraiment merci bon week end gros bisous :)
RépondreSupprimerBonjour Annak, comment peut-on le mettre aligné, c'est à dire que les puces se suivent et non se superposent afin d'en faire un menu horizontal.?
RépondreSupprimerBonjour Annak, une solution pour moi, j'ai manipuler le script et réussi à le mettre horizontalement par contre la fermeture automatique ne se fait plus.
RépondreSupprimerBonjour Internaaze :) pour l'aligner, j'aurai placé chaque groupe de liens dans un tableau. En manipulant, tu n'as pas effacé un bout de code par erreur ?
RépondreSupprimernon j'ai vérifié justement, l'alignement est réalisable mais la fermeture automatique lorsque l'on ouvre l’ascenseur juste à coté.
RépondreSupprimerUn grand merci ! Une astuce vraiment pratique.
RépondreSupprimerBonjour,
RépondreSupprimerLe menu est très sympa. Merci.
Mais pouvez-vous me dire où je dois mettre les codes : javascript, css, menu, etc... dans mon blog blogger. Je ne vois pas où les inclure ??
Merci par avance pour votre aide.
Bonjour AnnaK, j'ai réussit à installer le menu avec succès, seulement quand j'ai créé un autre que j'ai placé dans la colonne à coté, les deux menus ont mal fonctionnés, ils se ferment très rapidement, help!!!!
RépondreSupprimerMerci de ton aide
Merci beaucoup! :)
RépondreSupprimerBonjour,
RépondreSupprimerUn script bien pratique et qui fonctionne parfaitement. J'ai fait quelques légères modif.
http://lettredalsace.blogspot.fr/
Bonjour,
RépondreSupprimerLe menu est super sympa, bravo et merci !
Cependant j'essaie de changer la couleur des liens et la couleur des liens en survol mais ça ne fonctionne pas.
Pouvez-vous m'aider.
Merci.
Catherine
Salut !
RépondreSupprimerTiptop ce menu,mais comme Lilou, j'ai voulu en insérer un 2ème, est-ce possible ??
@+ !
J'ai trouvé une...bidouille par hasard.
RépondreSupprimerCréez votre 2ème menu, avant d'enregistrer votre code, passez le sous "Format RTF", revenez en HTML, enregistrez, et le tour est joué ! ;)
(exemple => http://succutivore.blogspot.fr)
HTML facebook sur la page http://surlapage.fr/widget/facebook-slider
RépondreSupprimer