Barre de navigation (.mainmenu) en css sur phbb3

5 participants

Page 2 sur 2 Précédent  1, 2

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Barre de navigation (.mainmenu) en css sur phbb3

Message par _doojj45_ Jeu 4 Juil 2013 - 17:48

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
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>
Je vois bien où mettre le code CSS mais pour le Code HTML je ne vois pas trop.
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
avatar

_doojj45_
Nouveau membre

Messages : 16
Inscrit(e) le : 18/06/2011

http://team-nsm.jeuxvideoforum.net/
_doojj45_ a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Barre de navigation (.mainmenu) en css sur phbb3

Message par Matriochka Mer 21 Aoû 2013 - 19:36

Sujet déplacé à la demande de l'auteur
avatar

Matriochka
Membre actif

Messages : 7604
Inscrit(e) le : 14/07/2010

Matriochka a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Barre de navigation (.mainmenu) en css sur phbb3

Message par serwal Jeu 22 Aoû 2013 - 11:07

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
avatar

serwal
***

Messages : 106
Inscrit(e) le : 25/06/2011

http://team-dns.pro-forum.fr/forum
serwal a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Barre de navigation (.mainmenu) en css sur phbb3

Message par serwal Dim 25 Aoû 2013 - 13:53

up
avatar

serwal
***

Messages : 106
Inscrit(e) le : 25/06/2011

http://team-dns.pro-forum.fr/forum
serwal a été remercié(e) par l'auteur de ce sujet.

Page 2 sur 2 Précédent  1, 2

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum