Menu deroulant uniquement en CSS possible ?

Mammouth du PHP | 965 Messages

30 nov. 2005, 13:46

salut,

je viens de decouvrir les joies du CSS et de ces possibilitées.

Mais une idée me viens a l'esprit, plutôt que de passer par du Javascript pour faire un menu deroulant avec changement de couleur, pourquoi pas le faire directement en CSS !!

sa me dirais bien de faire sa, mais je sais pas trop par ou commencer, alors c'est pour sa que je suis venu ici.

Et j'ai aussi lu qu'on ne devait pas mettre de tableau pour la mise en page d'un site mais plutôt utiliser des images que l'on met en forme avec CSS, J'aimerais avoir pus amples informations.

Je vous remerci d'avance pour votre aide.

Avatar du membre
ViPHP
ViPHP | 3008 Messages

30 nov. 2005, 15:07


Mammouth du PHP | 965 Messages

30 nov. 2005, 15:14

J'ai déjà essayer ce lien et non c'est pour incorporer a un site existant que j'ai

<honte sur moi>

fais avec un tableau.

et celui ci je n'arrive pas a l'incorporer ///

Mammouth du PHP | 1311 Messages

30 nov. 2005, 15:29

si tu veut le faire sans js
voici un petit exemple
http://web.developpez.com/tutoriel/xhtm ... 1test.html

Mammouth du PHP | 965 Messages

30 nov. 2005, 16:16

j'ai essayer aussi mais impossible de le faire marcher :/

lorsque je copie colle tout l'exemple dans un autre fichier sa ne marche pas non plus le menu n'apparait pas lorsque je survole un element :/

En fait pour commencer simple j'aimerais savoir une chose :

Comment faire pous que la case que je selectionne dans mon tableau devienne bordeau lorsque je passe la souris dessus. Je sais que c'est avec un onMouseOver() mais je n'arrive pas a definir la commande. Ainsi que changer le curseur pour qu'il prenne la forme d'un pointeur.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

30 nov. 2005, 16:18

est-ce que tu as récupéré la feuille de style ? c'est une CSS externe
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Mammouth du PHP | 965 Messages

30 nov. 2005, 16:24

oui j'ai recuperer la feuille de style et je l'ai mise en lien.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

30 nov. 2005, 16:28

Chez moi, j'ai récupéré le code, la feuille de style et les 2 images (fond d'écran et fond du menu) et ça tourne en local
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Mammouth du PHP | 965 Messages

30 nov. 2005, 16:31

je retente ma chance.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

30 nov. 2005, 16:35

Tu trouvera tout dans le fichier zip => ICI <=
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Mammouth du PHP | 965 Messages

30 nov. 2005, 16:38

Tu trouvera tout dans le fichier zip => ICI <=
J'ai telecharger et tout marche :shock:

J'ai surement du faire une erreur quelque pars, merci pour ton aide, je vais essayer de l'adapter a mes besoins.

Mammouth du PHP | 965 Messages

30 nov. 2005, 16:51

ok j'ai reussi a le modifier a souhait maintenant et a le placer mais 2 petits ennuis.

1) il me manque une petite bande blanche au debut du menu

2) lorsque je selectionne le menu la iframe que j'ai mis en dessous pars dans tout les sens.

Mammouth du PHP | 965 Messages

01 déc. 2005, 21:12

bon j'ai reussi après quelque galères en placant le menu par le biais de CSS et plus de problèmes, si quelu'un a besoin d'info qu'il hesite pas !!

Eléphant du PHP | 55 Messages

02 déc. 2005, 16:12

Le plus drôle c'est d'en faire un a plusieurs niveaux, surtout sous explorer.
Mais qu'importe..

Mammouth du PHP | 965 Messages

02 déc. 2005, 21:43

a vrai dire je fais même plus de site compatible IE c'est vraiment trop de la merde, dommage que 60% de cons l'utilise.

Desole de dire sa comme sa mais pour utiliser IE quoi merde faut vraiment en vouloir. Je developerais pas plus.