Onglets de mon menu arrondie
Forum Programmation : Onglets de mon menu arrondie
Bonjour à tous
Voilà tous est dans le titre. Je voudrais savoir comment faire pour que les angles de mes onglets de mon menu sois arrondi un peut comme ce site: http://www.infos-du-net.com/forum/ [...] _sujet.htm les boutons "rédigé un tuto" et "rédigé une new" sont arrondi je voudrais que mes onglets soit un peut comme sa mais je ne sais pas comment faire merci d'avance.
Soit tu passes par un logiciel de dessin en créant les boutons, soit tu ajoutes une feuille de style en css:
-moz-border-radius-bottomleft: xpx;
-moz-border-radius-bottomright: xpx;
-moz-border-radius-topleft: xpx;
-moz-border-radius-topright: xpx;
Sauf que la méthode de PGM n'est pas compatible avec tout les navigateurs, je crois même qu'elle n'est valable que sur Firefox...
Message édité par Allstar27 le 13-07-2009 à 08:22:32
Hosting Favicon
Clic pas ici
Répondre à Allstar27
Ok et les moz-border-raduis on les place dans class "onglets" dans mon fichier css que j'ai crée mon faire mes onglets ?
Es que l'on peut les faire avec paintshop ?
Pour moz-border-raduis, tu dois créer une div par exemple...
Code :
|
Ensuite dans le css:
Code :
|
Tu auras donc un rectangle arrondi sur fond noir avec une bordure rouge.
Oui tu peux les faires sur paintshop...
Hosting Favicon
Clic pas ici
Répondre à Allstar27
Cette solution est compatible qu'avec les navigateur utilisant le moteur de rendu Gecko à savoir Firefox, Flock, SeaMonkey ...
Il y a aussi -webkit-border-radius pour les navigateurs basé sur Webkit, à savoir Safari, Chrome ...
Dans l'exemple que tu donnes, ils utilises une images en background
En fait il existe des tonnes de solution sur le net mais généralement si tu veux qqchose de compatible avec tous les navigateurs alors tu devras utiliser des images.
Répondre à SiM07
Ok merci je vais essayer les deux solutions.
Bonsoir à tous
Je sais je ressort un peut ce vieux topic mais je n'ai pas pu essayé la solution proposé de suite mais voila je vient d'essayer le code de Alstar27 mais sa ne marche pas bien, c'est un carré avec fond noir et bordure rouge qui n'ait pas arrondie qui s'affiche, je ne sais pas pourquoi voici le code:
Html:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Bienvenue sur mon site !</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
</head>
<body>
<div id="rectangle_arrondi">le texte</div>
</body>
</html>
CSS:
#rectangle_arrondi {
width: 100px;
height: 100px;
background: #000000;
border: 1px solid red;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
}
Je précise que j'ai essayer avec, et sans les tirets mais on dirré qu'il ne reconnait pas les moz-border-raduis, et je rajoute que j'ai lancé mon fichier avec mozilla. voila pourquoi sa ne fonctionne pas ? merci d'avance.
PS: comment faire une image d'un onglet arrondie avec paintshop ? merci d'avance
Quelqu'un ?
Firefox ou Internet Explorer?
J'ai ça dans mon code source:
Code :
|
Oui utilise des images de fond pour faire tes arrondis, si tu ve que ca passe sur tout les nav en tout cas.
ex de css (si tu connais la largeur de tes onglets) :
.rectangle_arrondi {
background:url(options.gif) 0 0 no-repeat;
width:108px;
height:30px;
text-align:center;
}
et le html :
<div class="rectangle_arrondi">le texte</div>
Les border-radius c'est du css3, encore tres peut compris par les nav.
Il y a 352 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
