Superposition des div
Résolu/Fermé
touta_touta
Messages postés
337
Date d'inscription
mercredi 7 août 2013
Statut
Membre
Dernière intervention
8 avril 2016
-
Modifié par touta_touta le 29/12/2015 à 20:54
touta_touta Messages postés 337 Date d'inscription mercredi 7 août 2013 Statut Membre Dernière intervention 8 avril 2016 - 4 janv. 2016 à 14:55
touta_touta Messages postés 337 Date d'inscription mercredi 7 août 2013 Statut Membre Dernière intervention 8 avril 2016 - 4 janv. 2016 à 14:55
A voir également:
- Superposition des div
- Div c++ - Télécharger - Langages
- Comment activer la superposition des applications - Forum Mobile
- Excel histogramme axe secondaire superposition ✓ - Forum Bureautique
- Enlever #div/0 dans tableau croisé dynamique ✓ - Forum Excel
- Nvidia superposition en jeu ne s'active pas - Forum sauvegarde
1 réponse
le hollandais volant
Messages postés
4998
Date d'inscription
samedi 8 mars 2008
Statut
Membre
Dernière intervention
23 décembre 2023
1 057
2 janv. 2016 à 12:51
2 janv. 2016 à 12:51
Salut,
Appliques plutôt l’image de fond (l’ombre) sur le <li>.
D’ailleurs, pourquoi ne pas utiliser les ombres CSS plutôt qu’une image ? Ça sera plus rapide, plus joli, plus personnalisable, ça s’adaptera à la taille voulu, et c’est supporté depuis des années dans tous les grands navigateurs.
Simplement comme ça :
li {
box-shadow: 2px 3px 4px black;
}
Le 2px c’est pour le décallage gauche/droite
Le 3px c’est pour le décallage haut/bas
Le 4px c’est pour le flou de l’ombre
le black c’est la couleur. tu peux utiliser n’importe laquelle, y compris au format #FF0000 ou rgb().
Ensuite, je te conseille de laisser tomber les "float" pour les menus : ça n’est qu’un nid à problème.
Utilise plutôt un "display: inline-block" pour les <li> : ça te permettra de les dimensionner comme tu veux, très simplement. Pour les avoir à droite ou à gauche, utilise un "text-align" sur le <ul>.
Appliques plutôt l’image de fond (l’ombre) sur le <li>.
D’ailleurs, pourquoi ne pas utiliser les ombres CSS plutôt qu’une image ? Ça sera plus rapide, plus joli, plus personnalisable, ça s’adaptera à la taille voulu, et c’est supporté depuis des années dans tous les grands navigateurs.
Simplement comme ça :
li {
box-shadow: 2px 3px 4px black;
}
Le 2px c’est pour le décallage gauche/droite
Le 3px c’est pour le décallage haut/bas
Le 4px c’est pour le flou de l’ombre
le black c’est la couleur. tu peux utiliser n’importe laquelle, y compris au format #FF0000 ou rgb().
Ensuite, je te conseille de laisser tomber les "float" pour les menus : ça n’est qu’un nid à problème.
Utilise plutôt un "display: inline-block" pour les <li> : ça te permettra de les dimensionner comme tu veux, très simplement. Pour les avoir à droite ou à gauche, utilise un "text-align" sur le <ul>.
4 janv. 2016 à 14:55