Barre de navigation (.mainmenu) en css sur phbb3
5 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 2 sur 2 • Partagez
Page 2 sur 2 • 1, 2
Barre de navigation (.mainmenu) en css sur phbb3
Rappel du premier message :
Bonjour à tous,
Voilà j’explique mon problème je suis administrateur de ce forum : http://team-dns-u.gameproforums.com/
et je souhaiterais faire un menu déroulant à la place du menu navigation (.mainmenu il me semble) pour se faire j'ai cherché sur le forum d'entraide et je suis tombé sur le tuto : https://forum.forumactif.com/t314485-installation-d-un-menu-deroulant ainsi que sur ce sujet qui se rapproche le plus de mon besoin (malheureusement il est fermé).
Le forum est en Phbb3 normalement ce qui complique plus la tâche je pense
Alors voici le style que je voudrais
Code CSS
et le code HTML (encore à l'état de brouillon)
J'aimerais aussi que cette barre soit affichée sur toute les pages du forum
Est ce possible? Que dois-je modifier?
Merci d'avance
Bonjour à tous,
Voilà j’explique mon problème je suis administrateur de ce forum : http://team-dns-u.gameproforums.com/
et je souhaiterais faire un menu déroulant à la place du menu navigation (.mainmenu il me semble) pour se faire j'ai cherché sur le forum d'entraide et je suis tombé sur le tuto : https://forum.forumactif.com/t314485-installation-d-un-menu-deroulant ainsi que sur ce sujet qui se rapproche le plus de mon besoin (malheureusement il est fermé).
Le forum est en Phbb3 normalement ce qui complique plus la tâche je pense
Alors voici le style que je voudrais
Code CSS
- Code:
/* Principal */
body
{
background-color: gray; /* Le fond de la page sera noir */
color: white; /* Le texte de la page sera blanc */
}
p
{
background-color: black;
color: white;
opacity: 0.3;
}
#menu{
width: 100%;
margin: 0;
padding: 10px 0 0 0;
list-style: none;
background: #111;
background: -moz-linear-gradient(#444, #111);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #111),color-stop(1, #444));
background: -webkit-linear-gradient(#444, #111);
background: -o-linear-gradient(#444, #111);
background: -ms-linear-gradient(#444, #111);
background: linear-gradient(#444, #111);
-moz-border-radius: 50px;
border-radius: 50px;
-moz-box-shadow: 0 2px 1px #9c9c9c;
-webkit-box-shadow: 0 2px 1px #9c9c9c;
box-shadow: 0 2px 1px #9c9c9c;
}
#menu li{
float: left;
padding: 0 0 10px 0;
position: relative;
}
#menu a{
float: left;
height: 25px;
padding: 0 25px;
color: #999;
text-transform: uppercase;
font: bold 12px/25px Arial, Helvetica;
text-decoration: none;
text-shadow: 0 1px 0 #000;
}
#menu li:hover > a{
color: #fafafa;
}
*html #menu li a:hover{ /* IE6 */
color: #fafafa;
}
#menu li:hover > ul{
display: block;
}
/* Sous-menu */
#menu ul{
list-style: none;
margin: 0;
padding: 0;
display: none;
position: absolute;
top: 35px;
left: 0;
z-index: 99999;
background: #444;
background: -moz-linear-gradient(#444, #111);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #111),color-stop(1, #444));
background: -webkit-linear-gradient(#444, #111);
background: -o-linear-gradient(#444, #111);
background: -ms-linear-gradient(#444, #111);
background: linear-gradient(#444, #111);
-moz-border-radius: 5px;
border-radius: 5px;
}
#menu ul li{
float: none;
margin: 0;
padding: 0;
display: block;
-moz-box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;
-webkit-box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;
box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;
}
#menu ul li:last-child{
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
#menu ul a{
padding: 10px;
height: auto;
line-height: 1;
display: block;
white-space: nowrap;
float: none;
text-transform: none;
}
*html #menu ul a{ /* IE6 */
height: 10px;
width: 150px;
}
*:first-child+html #menu ul a{ /* IE7 */
height: 10px;
width: 150px;
}
#menu ul a:hover{
background: #0186ba;
background: -moz-linear-gradient(#04acec, #0186ba);
background: -webkit-gradient(linear, left top, left bottom, from(#04acec), to(#0186ba));
background: -webkit-linear-gradient(#04acec, #0186ba);
background: -o-linear-gradient(#04acec, #0186ba);
background: -ms-linear-gradient(#04acec, #0186ba);
background: linear-gradient(#04acec, #0186ba);
}
#menu ul li:first-child a{
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
}
#menu ul li:first-child a:after{
content: '';
position: absolute;
left: 30px;
top: -8px;
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 8px solid #444;
}
#menu ul li:first-child a:hover:after{
border-bottom-color: #04acec;
}
#menu ul li:last-child a{
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
}
/* Rétablissement du flottement */
#menu:after{
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html #menu { zoom: 1; } /* IE6 */
*:first-child+html #menu { zoom: 1; } /* IE7 */
et le code HTML (encore à l'état de brouillon)
- Code:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<link rel="stylesheet" href="lien du fichier CSS" />
<title>Team DNS</title>
</head>
<ul id="menu">
<li><a href="#">Accueille</a></li>
<li>
<a href="#">Categories</a>
<ul>
<li><a href="#">Reglement</a></li>
<li><a href="#">Inscription aux forums</a></li>
</ul>
</li>
<li>
<a href="#">Connexion</a>
<ul>
<li><a href="#">Ce connecter au forum GE</a></li>
<li><a href="#">Ce connecter au forum GRO</a></li>
</ul>
</li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
</ul>
<body>
</body>
</html>
J'aimerais aussi que cette barre soit affichée sur toute les pages du forum
Est ce possible? Que dois-je modifier?
Merci d'avance
Dernière édition par _doojj45_ le Sam 24 Aoû 2013 - 17:12, édité 1 fois
Re: Barre de navigation (.mainmenu) en css sur phbb3
Sujet déplacé à la demande de l'auteur
Matriochka- Membre actif
- Messages : 7604
Inscrit(e) le : 14/07/2010
Re: Barre de navigation (.mainmenu) en css sur phbb3
bonjour,
le souci qu'on rencontre maintenant en passant le forum en " phpbb2 " c'est qu'en mettant deS widgetS de chaque côté du forum c'est à dire à gauche et à droite, maiS tout est décallé, tout est pluS groS leS imageS, le texte, et on ne voit paS le thème de fond personnalisé
y a t-il un moyen de remédier à tout ça!?
merci
le souci qu'on rencontre maintenant en passant le forum en " phpbb2 " c'est qu'en mettant deS widgetS de chaque côté du forum c'est à dire à gauche et à droite, maiS tout est décallé, tout est pluS groS leS imageS, le texte, et on ne voit paS le thème de fond personnalisé
y a t-il un moyen de remédier à tout ça!?
merci
Page 2 sur 2 • 1, 2
Sujets similaires
» Barre - Phbb3
» Avoir une barre "suivez l'actualité du forum" en dessous de la barre de navigation
» Barre de couleur derrière la barre de navigation + modifier le css des boutons
» barre de recherche réclacitrante dans la barre de navigation
» Modifier ma barre de navigation (en-tête et navigation)
» Avoir une barre "suivez l'actualité du forum" en dessous de la barre de navigation
» Barre de couleur derrière la barre de navigation + modifier le css des boutons
» barre de recherche réclacitrante dans la barre de navigation
» Modifier ma barre de navigation (en-tête et navigation)
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 2 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum