begin process at 2012 05 27 17:25:43
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP / ASP3

 > 

Web 2.0

 > 

CSS

 > 

Comment creer un menu en CSS


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Comment creer un menu en CSS

vendredi 8 avril 2011 à 07:39:00 | Comment creer un menu en CSS

Frank_klein

Bonjour,

je suis debutant en CSS et j'ai un probleme pour cadrer une barre de menu dans une page HTML, j'aimerai que la barre occupe tout l'espage,
donc j'ai mit le paramettre WIDTH:100%
mais aussi j'aimerais que les boutons de cette bare commencent a 200px du bord de la page dans la meme bare, alors
j'ai mit le paramettre PADDING:0px 0px 0px 200px;

Le probleme c'est que le texte commence dans la bare à 200px du bord MAIS LA BARRE SE PROLONGE DE 200 Pixels du bord sur le droite,


j'aimerais donc avoir une barre de menu ou le texe commence à 200 px sans que la barre se prolonge en taille

Voici le Code HTML


***********************************************************************

<ul id="topnav">
<li><a href="#">Home</a></li>
<li>
<a href="#">About</a>
<span>
<a href="#">The Company</a> |
<a href="#">The Team</a> |
<a href="#">Careers</a>
</span>
</li>
<li>
<a href="#">Services</a>
<span>
<a href="#">What We Do</a> |
<a href="#">Our Process</a> |
<a href="#">Testimonials</a>
</span>
</li>
<li>
<a href="#">Portfolio</a>
<span>
<a href="#">Web Design</a> |
<a href="#">Development</a> |
<a href="#">Identity</a> |
<a href="#">SEO &amp; Internet Marketing</a> |
<a href="#">Print Design</a>
</span>
</li>
<li><a href="#">Contact</a></li>
</ul>



********************************************************************



et voici le code CSS

*************************************************************************



<style type="text/css">
body {
font: 10px normal Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}


.container {width: auto; margin: 0 auto;}



ul#topnav {
margin: auto;
padding:0px 0px 0px 200px;
float: left;
width:100%;
position: relative;
font-size: 1.2em;
background: url('images/topnav_stretch.gif') repeat-x;; list-style-type:none
}
ul#topnav li {
float: left;
margin: auto;
padding: 0;
border-right: 1px solid #555;
}
ul#topnav li a {
padding: 10px 15px;
display: block;
color: #f0f0f0;
text-decoration: none;
}
ul#topnav li:hover { background: #1376c9 url('images/topnav_active.gif') repeat-x; }
ul#topnav li span {
float: center;
padding: 15px 200px;
position: absolute;
left: 0; top:35px;
display: none;
width:100%;
background: #1376c9;
color: #fff;
-moz-border-radius-bottomright: 5px;
-khtml-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-khtml-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
}
ul#topnav li:hover span { display: block; }
ul#topnav li span a { display: inline; }
ul#topnav li span a:hover {text-decoration: underline;}
</style>
<script type="text/javascript"
src="scripts/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {

$("ul#topnav li").hover(function() { //Hover over event on list item
$(this).css({ 'background' : '#1376c9 url(topnav_active.gif) repeat-x'}); //Add background color + image on hovered list item
$(this).find("span").show(); //Show the subnav
} , function() { //on hover out...
$(this).css({ 'background' : 'none'}); //Ditch the background
$(this).find("span").hide(); //Hide the subnav
});

});
</script>


*************************************************************************



si quelq'un a un avis, merci de me le faire savoir

vendredi 8 avril 2011 à 07:46:54 | Re : Comment creer un menu en CSS

Frank_klein

j'ai oublie de rajouter le code en javascript

***********************************************************


<script type="text/javascript"src="scripts/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {

$("ul#topnav li").hover(function() { //Hover over event on list item
$(this).css({ 'background' : '#1376c9 url(topnav_active.gif) repeat-x'}); //Add background color + image on hovered list item
$(this).find("span").show(); //Show the subnav
} , function() { //on hover out...
$(this).css({ 'background' : 'none'}); //Ditch the background
$(this).find("span").hide(); //Hide the subnav
});

});
</script>

***********************************************************


Cette discussion est classée dans : background, border, ul, li, topnav


Répondre à ce message

Sujets en rapport avec ce message

Probleme de menu [ par dji200 ] Bonjour à tous,Voici un petit probleme pour vous J'aimerais avoir un menu en aspt 2.0. Ce menu doit avoir comme toplevelmenu une image (img1) et elle Code CSS incomptablie avec IE [ par bayjay ] Voila donc enfete je m'occupe de faire un site internet et je suis confronté au fait que mon menu déroulant fonctionne à Merveille sous Mozilla FireFo probleme positionnement entre IE et FIREFOX [ par talmai ] Bonjour à tous, Je rencontre un probleme de positionnement de mon element. J'ai un decallage de quelques pixels vers le bas sur firefox par rapport à clavier et plusieurs champs [ par mejdi26 ] question: j'ai deux champ de texte et un clavier arabe, je veux que lorsque je sélectionne un champ, ce champ doit contenir le mot a saisie avec le cl Styles CSS [ par elpens ] Bonjour a tous,Je sais que ce n'est pas l'endroit idéal pour ce genre de question mais j'en ai réellement besoin...J'aurais une problème style menu [ par catamenia ] Bonjour,J'aimerais faire un menu en CSS avec 3 niveaules 2 premiers horizontaux et le troisième vertical.Je ne comprends pas pourquoi lorsque le point Convertir une liste en arboresence [ par Cpustack ] Bonjour, J'ai repris ce code http://odyniec.net/articles/turning-lists-into-trees/ C'est propre. Je tente de mettre, à la place du 'node' sur le premi HTML, CSS, menu problème avec IE6 [ par Lilou6977 ] Bonjour, Bonsoir..Je viens ici pour demander conseil et surtout une solution.Ce problème de compatibilité me hante j'ai passé des heures à essayer de Masterpage et css [ par luffy48 ] Bonjour,Voila, je souhaiterais modifier le css d'une masterpage en fonction d'une page content.Par exemple, quand je suis sur ma page d'accueil le bac


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales