Menu déroulant moderne
(HTML & CSS3)
Bonjour à tous !
Alors, comme son nom l'indique, dans ce ls, je vais vous ai réalisé un petit menu déroulant très moderne pour vos forums et vos pages web. Il est uniquement fait à partir de HTML et de CSS3, la dernière version du CSS qui propose beaucoup de possibilités.
Ce ls est donc divisé en deux parties:
- Le codage HTML
- Le codage CSS
Sachez que ce menu déroulant, qui peut servir de barre de navigation, est totalement personnalisable ! Il suffit de changer les textes dans le HTML et de changer des paramètres dans le CSS, et pour les plus à l'aise en codage, modifier cette barre à l'infini et selon leurs envies !
Assez parlé, passons aux choses sérieuses.
Voici donc le code que vous pouvez disposer où vous voulez: dans une page web, une template ou dans un message. (Si vous publiez ce code dans une template, n'oubliez pas de la publier par la suite).
- Code:
<center>
<div class="barre_nav">
<div class="nav_1">
<div class="nav_txt">
Titre 1<br /><br />
</div><br /><a href="#"> Lien 1</a><br /><a href="#"> Lien 2</a><br /><a href="#"> Lien 3</a><br /><a href="#"> Lien 4</a><br />
</div>
<div class="nav_2">
<div class="nav_txt">
Titre 2<br /><br />
</div><br /><a href="#"> Lien 1</a><br /><a href="#"> Lien 2</a><br /><a href="#"> Lien 3</a><br /><a href="#"> Lien 4</a><br />
</div>
<div class="nav_3">
<div class="nav_txt">
Titre 3<br /><br />
</div><br /><a href="#"> Lien 1</a><br /><a href="#"> Lien 2</a><br /><a href="#"> Lien 3</a><br /><a href="#"> Lien 4</a><br />
</div>
<div class="nav_4">
<div class="nav_txt">
Titre 4<br /><br />
</div><br /><a href="#"> Lien 1</a><br /><a href="#"> Lien 2</a><br /><a href="#"> Lien 3</a><br /><a href="#"> Lien 4</a><br />
</div>
<div class="nav_5">
<div class="nav_txt">
Titre 5<br /><br />
</div><br /><a href="#"> Lien 1</a><br /><a href="#"> Lien 2</a><br /><a href="#"> Lien 3</a><br /><a href="#"> Lien 4</a><br />
</div>
</div>
</center>
Et voici donc le code CSS qui en découle ! :)
- Code:
/* DEBUT BARRE DE NAVIGATION */
.nav_txt {
text-align: center;
font-variant: small-caps;
font-family: Gerogia;
color: #e6e7e7;
background: #091016;
font-size: 20px;
height: 25px;
text-shadow:1px 1px 2px #000000;
border-bottom: 1px solid #091016;
box-shadow: 0px 0px 3px #000000;
}
.barre_nav a{
text-align: center;
font-variant: small-caps;
font-family: Gerogia;
color: #e6e7e7;
font-size: 15px;
margin-left: 5px;
text-decoration: none !important;
-moz-transition: 0.2s all;
-webkit-transition: 0.2s all;
-o-transition: 0.2s all;
-ms-transition: 0.2s all;
-khtml-transition: 0.2s all;
transition: 0.2s all;
}
.barre_nav a:hover {
text-decoration: none !important;
letter-spacing: 2px;
-moz-transition: 0.2s all;
-webkit-transition: 0.2s all;
-o-transition: 0.2s all;
-ms-transition: 0.2s all;
-khtml-transition: 0.2s all;
transition: 0.2s all;
}
.barre_nav {
width:960px; /* à adapter selon la largeur de votre forum */
height:175px;
margin-left: auto;
margin-right: auto;
position: relative;
top: 100px; /* à adapter selon les éléments présents au dessus de votre barre */
overflow: hidden;
z-index: 10;
border-top: 1px solid #e6e7e7;
}
.nav_1 {
width:190px;
height:25px;
background: #080e13;
float: left;
border: 1px solid #091016;
box-shadow: 0px 0px 3px #000000;
-moz-transition: 0.5s all;
-webkit-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
-khtml-transition: 0.5s all;
transition: 0.5s all;
overflow: hidden;
}
.nav_2 {
width:190px;
height:25px;
background: #080e13;
float: left;
border: 1px solid #091016;
box-shadow: 0px 0px 3px #000000;
-moz-transition: 0.5s all;
-webkit-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
-khtml-transition: 0.5s all;
transition: 0.5s all;
overflow: hidden;
}
.nav_3 {
width:190px;
height:25px;
background: #080e13;
float: left;
border: 1px solid #091016;
box-shadow: 0px 0px 3px #000000;
-moz-transition: 0.5s all;
-webkit-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
-khtml-transition: 0.5s all;
transition: 0.5s all;
overflow: hidden;
}
.nav_4 {
width:190px;
height:25px;
background: #080e13;
float: left;
border: 1px solid #091016;
box-shadow: 0px 0px 3px #000000;
-moz-transition: 0.5s all;
-webkit-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
-khtml-transition: 0.5s all;
transition: 0.5s all;
overflow: hidden;
}
.nav_5 {
width:190px;
height:25px;
background: #080e13;
float: left;
border: 1px solid #091016;
box-shadow: 0px 0px 3px #000000;
-moz-transition: 0.5s all;
-webkit-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
-khtml-transition: 0.5s all;
transition: 0.5s all;
overflow: hidden;
}
.nav_1:hover {
width:190px;
height:125px;
box-shadow: 0px 0px 3px #000000;
-moz-transition: 0.5s all;
-webkit-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
-khtml-transition: 0.5s all;
transition: 0.5s all;
}
.nav_2:hover {
width:190px;
height:125px;
box-shadow: 0px 0px 3px #000000;
-moz-transition: 0.5s all;
-webkit-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
-khtml-transition: 0.5s all;
transition: 0.5s all;
}
.nav_3:hover {
width:190px;
height:140px;
box-shadow: 0px 0px 3px #000000;
-moz-transition: 0.5s all;
-webkit-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
-khtml-transition: 0.5s all;
transition: 0.5s all;
}
.nav_4:hover {
width:190px;
height:125px;
box-shadow: 0px 0px 3px #000000;
-moz-transition: 0.5s all;
-webkit-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
-khtml-transition: 0.5s all;
transition: 0.5s all;
}
.nav_5:hover {
width:190px;
height:125px;
box-shadow: 0px 0px 3px #000000;
-moz-transition: 0.5s all;
-webkit-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
-khtml-transition: 0.5s all;
transition: 0.5s all;
}
/* FIN BARRE DE NAVIGATION */
Si vous avez une question, je vous rappelle que cette section est disponible !
Voilà, voilà, je vous remercie. :)
Dernière édition par Fangs le Lun 24 Nov 2014 - 12:00, édité 1 fois