Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > CSS
CSS Forum d'entraide sur l'utilisation des feuilles de style CSS. Avant de poster : Cours CSS, FAQ CSS, Galerie CSS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/06/2011, 22h20   #1
Invité de passage
 
Inscription : août 2009
Messages : 17
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 17
Points : 0
Points : 0
Par défaut Menu gauche vertical avec des coins ronds

Salut à tous,
Je tente de créer un menu vertical avec des coins arrondis.
Voici le code du menu:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
#left {
         width:185px;
         float: left;
         margin-right: 14px;
         height:auto;
         overflow: hidden;
         line-height:37px;
         }
#left ul li a  {
         background: url(../images/cool.png) no-repeat 0 0  scroll transparent;
         width:179px;
          margin:1px 1px 1px 1px;
         text-align: center;
 
 
}
J'ai créé une image avec des coins arrondis et je l'ai découpé en 4 parties (top-left, top-right, bottom-left et bottom-right) ci-jointes.
Je l'ai utilisé dans mon code CSS pour obtenir un affichage des coins ronds du menu comme suit:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
 
#left .module  {
         background: url(../images/top_left.png) no-repeat scroll  0 0  ;
 
}
#left .module div{
         background: url(../images/top_right.png) no-repeat scroll 100% 0 ;
 
}
#left .module div div{
         background: url(../images/bottom_left.png) no-repeat scroll 0 100%  ;
 
}
#left .module div div div{
         background: url(../images/bottom_right.png) no-repeat scroll 100 %100%  ;
 
}
 
#left .module div div div div{
       background: #444441;
 
}
Le problème est que la taille du menu varie d'une page à une autre (le nombre d'éléments du menu est variable) et donc l'image donne parfois un affichage bizarre... Il y a un vide blanc entre les 2 images du top et les 2 du bottom...

Comment faire pour que l'image soit affichée correctement ?
Fichiers attachés
Type de fichier : rar images.rar (1,9 Ko, 2 affichages)
matinpeys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2011, 23h59   #2
Invité de passage
 
Homme
Webdesigner
Inscription : juin 2011
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Etats-Unis

Informations professionnelles :
Activité : Webdesigner
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : juin 2011
Messages : 1
Points : 1
Points : 1
il y a une autre possibilité que les png pour les arrondis, le border radius du CSS3.
voila la page qui peut te générer ton code : http://www.css3maker.com/border-radius.html avec en prime la visualisation.
A moins que tu ne puisse pas utiliser le css3.
jhn design est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2011, 12h38   #3
Invité de passage
 
Inscription : août 2009
Messages : 17
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 17
Points : 0
Points : 0
Merci pour ta réponse, mais à priori, ce n'est pas valable pour tous les navigateurs...déjà, ça ne s'affiche pas correctement sur le mien...
matinpeys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2011, 13h35   #4
Invité de passage
 
Inscription : août 2009
Messages : 17
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 17
Points : 0
Points : 0
Je viens de tomber sur ça:
http://css3pie.com/about/
Est ce que quelqu'un a déjà essayé ça??? et comment intégrer les fichiers sur mon site???
matinpeys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2011, 18h38   #5
Rédacteur/Modérateur
 
Avatar de Macmillenium
 
Homme
Inscription : mars 2008
Messages : 2 288
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : mars 2008
Messages : 2 288
Points : 3 205
Points : 3 205
Citation:
Envoyé par matinpeys Voir le message
et comment intégrer les fichiers sur mon site???
Il suffit de lire la doc
http://css3pie.com/documentation/getting-started/
__________________
Je ne réponds pas aux questions techniques par MP.
Macmillenium est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2011, 19h44   #6
Invité de passage
 
Inscription : août 2009
Messages : 17
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 17
Points : 0
Points : 0
oui, je sais pour la documentation, je l'ai déjà vue et appliquée, mais pas de résultats, pas de coins ronds, c'est pour ça que j'ai posé la question...
matinpeys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/06/2011, 23h53   #7
Rédacteur/Modérateur
 
Avatar de 12monkeys
 
Homme Dr. Peters
Webmaster
Inscription : novembre 2006
Messages : 3 618
Détails du profil
Informations personnelles :
Nom : Homme Dr. Peters
Âge : 35
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Webmaster
Secteur : Service public

Informations forums :
Inscription : novembre 2006
Messages : 3 618
Points : 6 238
Points : 6 238
Bonjour

Pour répondre à ta première question il faudrait également le code HTML, voire encore mieux une page en ligne.
__________________
Vous débutez dans la creation de sites web : les bases du html et débuter avec les CSS
Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS !
Votez pour les messages qui vous ont aidés...
12monkeys est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h54.


 
 
 
 
Partenaires

Hébergement Web